Installation agent OCS

Ecrit par Pierre dans OCS / GLPI avec les tags , , ,


Agent sur Mac

Il faut télécharger le paquet (.dmg) sur codejanitor.com, ensuite il faut l’installer. Ouvrir en root le fichier /etc/ocsinventory/ocsng.conf avec vim Modifier l’adresse IP du serveur dans le fichier de configuration et refermer vim en faisant echap :wq

Agent sur Windows

Création de deux batch à lancer sur chaque PC ou à lancer par GPO

Batch1 : installation de l’agent

@echo Bonjour,

@echo Ceci est l’installation d’un outil de gestion de Parc

@echo Ceci ne prendra que quelques secondes

@echo Veuillez ne pas fermer cette fenetre sous peine d’amende forfaitaire

@\\192.168.X.X\ocsng\OcsAgentSetup.exe /S /SERVER:192.168.X.X /NP

@CALL \\192.168.X.X\ocsng\invent.bat

Batch 2 : Lancement de l’agent (invent.bat)

@”C:\Program Files\OCS Inventory Agent\ocsinventory.exe” /server:192.168.X.X /debug

Agent sur Linux

Télécharger le programme OCS Agent pour Linux

Décompresser le fichier :

  tar -xvzf OCSNG_LINUX_AGENT_1.0.tar.gz

Se Déplacer dans le répertoire {OCSNG_LINUX_AGENT_1.0} :

  cd OCSNG_LINUX_AGENT_1.0

Démarrer l’installation.

Lorsque vous serez à la question sur la méthode utilisée pour faire l’inventaire :

Which method will you use to generate the inventory http/local) ?

deux solutions s’offrent à vous :

  • http : l’ordinateur est connecté au réseau et est capable d’atteindre le server OCS Inventory avec le protocole HTTP
  • local : l’ordinateur n’est pas connecté au réseau et l’inventaire sera généré dans un fichier qui sera envoyé manuellement au

serveur OCS inventory plus tard.

Supposons que nous pouvons nous connecter au serveur OCS, répondons http à la question. On nous demande ensuite :

Which host is running OCS Inventory NG Communication Server ?

Nous entrons l’adresse du serveur OCS que nous avons configuré (par ex : 192.168.1.18 (pour notre serveur local) ou l’adresse IP fixe Internet de votre serveur.

Puis :

On which port is running OCS Inventory NG Communicator Server 80 ?

par défaut, c’est le port 80, si vous avez modifié le port pour le protocole http dans votre serveur Apache, indiquez le bon port.

What is the value of the TAG ?

Vous n’êtes pas obligé d’indiquer un “tag”, mais si vous voulez que votre inventaire soit plus parlant donnez un nom caractérisant la machine inventoriée.

Suivent un tas de contrôles sur la présence de l’interprétateur PERL, du compileur C/C++, etc. Il sera vérifié également si ces modules sont installés :

o dmidecode binary

o Compress ::Zlib Perl module

o XML ::Simple Perl module

o Net ::IP Perl module

o LWP ::UserAgent Perl module

o Digest ::MD5 Perl module

o Net ::SSLeay Perl module

Si certains sont absents, il vous sera proposé de les installer ; faites-le ! sinon l’installation s’arrêtera là…

L’installation se poursuit et crée les répertoire et copies de fichiers nécessaires. Puis lance l’OCS Inventory Agent… et envoie l’inventaire au serveur OCS.

Par la suite il ne sera nécessaire que de lancer OCS Inventory Agent avec la commande ocsinv

si vous tapez ocsinv -local, l’agent sera exécuté en mode local, sans connection au serveur OCS. Il vous sera demandé où sauvegardé le fichier d’inventaire