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

From RVM Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Installazione Server ==
==Installazione Server ==
''''ORA ESISTE IL PACCHETTO DEBIAN, COME ANCHE PER GLPI'''


Installazione programmi di supporto:
Installazione programmi di supporto:
Line 140: Line 143:
* Installare il pacchetto:
* Installare il pacchetto:
  sudo aptitude install ocsinventory-agent
  sudo aptitude install ocsinventory-agent
* Se non richiede il TAG, riconfigurare il pacchetto
sudo dpkg-reconfigure ocsinventory-agent


* Eseguirlo la prima volta:
* Eseguirlo la prima volta:
  sudo /usr/bin/ocsinventory-agent
  sudo /usr/bin/ocsinventory-agent
* In seguito verrà eseguito in cron.daily


== Riferimenti ==
== Riferimenti ==


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

Latest revision as of 17:05, 28 December 2010

Installazione Server

'ORA ESISTE IL PACCHETTO DEBIAN, COME ANCHE PER GLPI


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 ;-
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

Agente Windows

  • Scaricare il pacchetto:
wget http://launchpad.net/ocsinventory-windows-agent/trunk/win32-agent-release-4061/+download/OCSNG_WINDOWS_AGENT_4061.1.zip
ocsagent.exe

Catalogazione manuale locale

In questo modo si può lanciare manualmente il client, che viene solo eseguito in locale e copiato in c:\ocs-ng

Se il server OCS_NG è crosrv02 o ha indirizzo ip 192.168.10.100, rinominare ocslogon.exe come

crosrv02.exe

oppure

192.168.10.100.exe

Verificare che si riesca a pingarlo:

PING crosrv02

Lanciare la catalogazione, senza proxy, e settando il TAG "TAGNAME" :

crosrv02.exe /NP /TAG:"TAGNAME"

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:

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

  • Installare il pacchetto:
sudo aptitude install ocsinventory-agent
  • Se non richiede il TAG, riconfigurare il pacchetto
sudo dpkg-reconfigure ocsinventory-agent
  • Eseguirlo la prima volta:
sudo /usr/bin/ocsinventory-agent
  • In seguito verrà eseguito in cron.daily

Riferimenti