Outils pour utilisateurs

Outils du site


brouillon_snmp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
brouillon_snmp [2008/08/28 12:48] thierrybrouillon_snmp [2008/08/28 12:57] thierry
Ligne 358: Ligne 358:
  
 On va prendre exemple d'un monitoring de RAID ! On va prendre exemple d'un monitoring de RAID !
 +
  
 ==== commande ==== ==== commande ====
Ligne 408: Ligne 409:
 On attend qu'une simple ligne en retour, avec "OK" ou "CRITICAL" (c'est pour **''nagios''**, voir plus loin) On attend qu'une simple ligne en retour, avec "OK" ou "CRITICAL" (c'est pour **''nagios''**, voir plus loin)
  
-Mais en simple user on aura:+Mais en simple **''user''** on aura:
   $ /root/prod/snmpd/raidmon   $ /root/prod/snmpd/raidmon
   mdadm: cannot open /dev/md0: Permission denied   mdadm: cannot open /dev/md0: Permission denied
Ligne 414: Ligne 415:
   RAID CRITICAL (2/2)   RAID CRITICAL (2/2)
  
-Donc, il faudra l'executer en **"root"**, mais le daemon **''snmpd''** ne tourne (idéalement) qu'en simple user **''snmp''**. On peut changer en **''root''**, mais on ne le fera pas !+Donc, il faudra l'executer en **"root"**, mais le daemon **''snmpd''** ne tourne (idéalement) qu'en simple user **''snmp''**. On peut changer en **''root''**, __mais on ne le fera pas__ !
  
-On va utiliser [[sudo]]  !+On va utiliser [[brouillon_sudo|sudo]]  !
  
-Donc, au final, aprés avoir configuré "sudo", on fera:+Donc, aprés avoir configuré "sudo" pour autoriser le **''user''** **''snmp''**, on fera:
   $ sudo /root/prod/snmpd/raidmon   $ sudo /root/prod/snmpd/raidmon
   RAID OK (2/2)   RAID OK (2/2)
  
 Bien ! Bien !
 +
 +==== snmpd.conf ====
 +
 +Insérer la commande dans le fichier de conf (exemple):
 +  # TJ ----------
 +  exec raidmon /usr/bin/sudo /root/prod/snmpd/raidmon
 +  # -------------
 +
 +Puis on redemarre:
 +  # /etc/init.d/snmpd restart
 +
 +==== snmpget RAID ====
 +
 +  $ snmpget -v 2c -c code_secret1 localhost .1.3.6.1.4.1.2021.8.1.101.1
 +  UCD-SNMP-MIB::extOutput.1 = STRING: RAID OK (2/2)
 +Ou encore:
 +  $ snmpget -v 2c -c adminpass localhost UCD-SNMP-MIB::extOutput.1
 +  UCD-SNMP-MIB::extOutput.1 = STRING: RAID OK (2/2)
 +
 +Un peu plus d'info:
 +  $ snmpwalk -v 2c -On -c adminpass localhost .1.3.6.1.4.1.2021.8.1
 +  .1.3.6.1.4.1.2021.8.1.1.1 = INTEGER: 1
 +  .1.3.6.1.4.1.2021.8.1.2.1 = STRING: raidmon
 +  .1.3.6.1.4.1.2021.8.1.3.1 = STRING: /usr/bin/sudo /root/prod/snmpd/raidmon
 +  .1.3.6.1.4.1.2021.8.1.100.1 = INTEGER: 0
 +  .1.3.6.1.4.1.2021.8.1.101.1 = STRING: RAID OK (2/2)
 +  .1.3.6.1.4.1.2021.8.1.102.1 = INTEGER: 0
 +  .1.3.6.1.4.1.2021.8.1.103.1 = STRING:
  
brouillon_snmp.txt · Dernière modification : 2008/08/28 13:18 de thierry