Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Erreur SNMP - SSL Windows serveur et debian client !

Bonjour,

Néophyte dans tout ce qui est certificat etc... j'ai beaucoups de mal a faire fonctionner le scan snmp.

  • OCS-serveur Ver 2.1.2  : OS : Windows serveur 2012 r2
  • OCS-Agent Ver 2.1.1 : OS : Debian 8.6

Mon agent remonte toutes les machines via IPDiscover, ça fonctionne niquel.

Cependant rien ne remonte dans la catégorie SNMP. Normal puisque j'ai une erreur de certificat, et que SNMP ne fonctionne que en SSL avec ocs inventory.

Voici ce qui à été fait coté serveur :

  1. - Création de certificat avec c:\xampp\apache\makecert.bat
  2. - Dans C:\xampp\apache\conf\ssl.crt\ j'ai renommé le certificat fraichement crée en "cacert.pem" puis j'ai fait un copier coller sur mon client Debian avec Winscp  dans /var/lib/ocsinventory-agent et /var/lib/ocsinventory-agent/http:__192.168.0.150_ocsinventory et /var/lib/ocsinventory-agent/https:__192.168.0.150_ocsinventory.
  3. - redémarrage d'apache.

Voici ce qui a été fait coté client :

  1. - edit du fichier /usr/local/etc/ocsinventory-agent.cfg son contenu est cei dessous :

tag=agent-ocs-debian
ssl=1
cabundle=cacert.pem
basevardir=/var/lib/ocsinventory-agent
server=https://192.168.0.150/ocsinventory
debug=

2- redémarrage de la VM.

Voila, je suis bloqué, je ne sais plus dans quel direction allé. Si quelqu'un pouvais m'aiguiller..impossible de trouver quoi que se soit dans la doc OCS et sur google en général.. 

Merci d'avance à ceux qui voudrons bien m'aider.

in OCS Inventory NG server for Windows by (480 points)

7 Answers

0 votes
Bonjour,

Comment as-tu créé ton certificat? Hormis le fait d'utiliser la commande makecert.bat, quelles sont les valeurs que tu as entrées à chaque question?

Cordialement

Frank
by (90.4k points)
0 votes

Bonjour Frankb et merci d'intervenir à nouveau.

voici le certificat :

by (480 points)
0 votes

Bonjour,

Il faut que le nom du serveur du paramètre "server" :

server=https://192.168.0.150/ocsinventory

corresponde au cn saisi dans le certificat.

Exemple :

server=https://ocs.mondomaine.com/ocsinventory

cn: ocs.mondomaine.com

A+

by (6.2k points)
0 votes

Bonjour cb58 et merci,

J'ai fait les manips, j'ai donc modifié  (dans /usr/local/etc/ocsinventory-agent.cfg ):

 server=https://192.168.0.150/ocsinventory 

en

server=https://WIN-3HHQS93KBRP/ocsinventory

Il est hors domaine donc je ne rajoute pas le domaine derriere.

puis j'ai replacé le certificat dans :

/var/lib/ocsinventory-agent/https:__WIN-3HHQS93KBRP_ocsinventory/cacert.pem 

Apres redémarrage d'apache et du client , voici le resultat de la commande lancé sur le client 

 

by (480 points)
0 votes
je n'ai toujours pas reussi. Si quelqu'un peut m'aider ! qu'il n'hésite pas :)
by (480 points)
0 votes
personne pour aider qui s'y connaisse en certif ? :)
by (480 points)
0 votes

Bonjour,

Le nom est correctement résolu par la machine? nslookup WIN-3HHQS93KBRP renvoie quoi?

Autre test : refaire le certificat en mettant l'adresse IP à la place du nom et modifier le fichier /et/ocsinventory-agent/ocsinventory-agent.cfg en conséquence. Replacer le nouveau certificat dans /var/lib/ocsinventory-agent/https:__192.168.0.150_ocsinventory.

Cordialement

Frank

by (90.4k points)
 
Powered by Question2Answer
...