Inventario Hardware e Software con OCS-NG: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
m pacchetti completi
Line 32: Line 32:


<pre>
<pre>
wget http://switch.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz


tar xvzf OCSNG_LINUX_SERVER_1.0RC3-1.tar.gz
cd /tmp
cd OCSNG_LINUX_SERVER_1.0RC3-1/
wget http://switch.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
tar xvzf OCSNG_LINUX_SERVER_1.01.tar.gz
cd OCSNG_LINUX_SERVER_1.01
sudo ./setup.sh
sudo ./setup.sh
</pre>
</pre>


Inserire '''/var/www''' come Apache Server Directory.
Inserire '''/var/www''' come Apache Server Directory.
<pre>
+-------------------------------------------------------------------------+
| Checking for Apache root document directory...                          |
+-------------------------------------------------------------------------+
Where is Apache root document directory [] ?/var/www
OK, Apache root document directory is /var/www ;-
<pre>


  sudo /etc/init.d/apache2 restart
  sudo /etc/init.d/apache2 restart
Impostare la password di root di mysql, se non esiste già:
sudo /usr/bin/mysqladmin -u root password 'nuovapassword'


Andare su: '''http://crosrv02/ocsreports/'''
Andare su: '''http://crosrv02/ocsreports/'''
Line 47: Line 61:
  WARNING: You will not be able to build any auto deployment package with size greater than 2M.
  WARNING: You will not be able to build any auto deployment package with size greater than 2M.
  You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
  You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
Inserire i dati per l'accesso a mysql, andare avanti, alla fine entrare con


User/password:  
User/password:  
  admin admin
  admin admin
== Riferimenti ==
*[http://www.newbielinux.fr/OCS-Inventory-NG-1-Serveur.html OCS Inventory NG 1.0 Serveur]


==Agente Windows==
==Agente Windows==

Revision as of 16:40, 28 February 2007

Installazione Server

Installazione programmi di supporto:

sudo apt-get install \
        apache2 \
        gcc \
        libapache-dbi-perl \
        libapache2-mod-perl2 \
        libapache2-mod-php4 \
        libcompress-zlib-perl \
        libdbd-mysql-perl \
        libdbd-mysql-perl \
        libdbi-perl \
        libdbi-perl \
        libnet-ip-perl \
        libsoap-lite-perl \
        libxml-simple-perl \
        make \
        mysql-client-4.1 \
        mysql-server-4.1 \
        nmap \
        perl \
        php4 \
        php4-dev \
        php4-gd \
        php4-mysql \
        php4-pear 

Prelevare ed installare:


cd /tmp
wget http://switch.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
tar xvzf OCSNG_LINUX_SERVER_1.01.tar.gz
cd OCSNG_LINUX_SERVER_1.01
sudo ./setup.sh

Inserire /var/www come Apache Server Directory.

+-------------------------------------------------------------------------+
| Checking for Apache root document directory...                          |
+-------------------------------------------------------------------------+

Where is Apache root document directory [] ?/var/www
OK, Apache root document directory is /var/www ;-
<pre>

 sudo /etc/init.d/apache2 restart


Impostare la password di root di mysql, se non esiste già:
 sudo /usr/bin/mysqladmin -u root password 'nuovapassword'

Andare su: '''http://crosrv02/ocsreports/'''

 WARNING: You will not be able to build any auto deployment package with size greater than 2M.
 You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.

Inserire i dati per l'accesso a mysql, andare avanti, alla fine entrare con

User/password: 
 admin admin


== Riferimenti ==

*[http://www.newbielinux.fr/OCS-Inventory-NG-1-Serveur.html OCS Inventory NG 1.0 Serveur]

==Agente Windows==

=== Catalogazione manuale locale ===
Scaricarlo:
 wget http://switch.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_WIN32_AGENT_1.0RC3-1.zip

Scompattarlo

Se il server OCS_NG è crosrv02, rinominare
 REN ocslogon.exe crosrv02.exe

Verificare che si riesca a pingarlo:
 PING crosrv02

Lanciare la catalogazione, senza proxy:
 crosrv02.exe /NP

===Catalogazione Manuale Remota===

Scaricare 
http://download.sysinternals.com/Files/PsTools.zip

Scompattarlo nella cartella con crosrv02.exe

Per catalogare un PC:

 psexec \\NOMEPC -u "CROMEN\Administrator" -p "lapassword" -c -f crosrv02.exe /NP

Per catalogare TUTTI i pc del workgroup/dominio accesi, elencarli:

<pre>
NET VIEW /DOMAIN:CROMEN
\\CROMEN001	Descrizione1
\\CROMEN002	Descrizione2
...
\\CROMEN099	Descrizione99

Creare il file CROMEN.txt:

CROMEN001
CROMEN002
...
CROMEN099

Lanciare la catalogazione:

psexec @CROMEN.txt -u "CROMEN\Administrator" -p "lapassword" -c -f crosrv02.exe /NP


Installazione dell'Agente Locale

Si può installare un agente come servizio, che rimarrà in esecuzione permanente sulla macchina.

OcsAgentSetup.exe

Inserire il nome del server, e disabilitare il proxy.


Installazione dell'Agente Remoto

psexec @CROMEN.txt -u "CROMEN\Administrator" -p "lapassword" -c -f OcsAgentSetup.exe /S /NP /SERVER:crosrv02

Agente Linux

Installaione file di supporto:

sudo apt-get install \
	libxml-simple-perl \
	libcompress-zlib-perl \
	libnet-ip-perl \
        dmidecode \
	libwww-perl \
	libnet-ssleay-perl \
	build-essential

Installazione agente:

cd /tmp
wget http://switch.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_AGENT_1.0RC3.tar.gz
tar xvzf OCSNG_LINUX_AGENT_1.0RC3.tar.gz
cd OCSNG_LINUX_AGENT_1.0RC3/
sudo sh ./setup.sh