"Projet de monitoring d'un réseau multisite avec oreon/nagios"
Bonjour,
Pour mon stage, je dois monitorer des imprimantes snmp(niveaux encre, compteurs divers et remonté d'erreur).
De plus la plupart des imprimantes sont sur des sites distants, j'envisage plus un solution basé sur NSCA.
Pour le moment je n'ai pas besoin d'utiliser les trap snmp car un check toutes les 2 heures est plus que suffisant pour contrôler des niveaux d'encre ou le nombre de page imprimé.
Le problème se poseras peut être après mais l'important et de savoir si l'imprimante est en état de faire sont travail(pas obliger de savoir quel est le problème précis).
Après avoir testé le plugin check_hpjd qui me remonte l'a même chose que l'affichage lcd de l'imprimante(pour mes tests j'utilise une imprimante OKI Laser Couleur C5300).
J'ai cherché dans la MIB les OIDs qui correspondaient aux niveaux d'encre :
Black : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.1
Cyan : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.2
Magenta : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.3
Yellow : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.4
Je me suis mis au perl pour faire un plugin qui doit vérifier les niveaux via SNMP.
L'objectif et de retourner une ligne du style :
"Ink OK - black=79% cyan=85% magenta=85% yellow=84%"
Pour y arrivé je me suis aidé du plugin OREON check_graph_ping.
Mon souci est que je ne comprend pas très bien le fonctionnement de certaines parties :
qu'est ce que récupèrent $rta_warning et $pl_warning?
Ainsi que la partie plugin init, je n'en saisi pas toutes les suptilités.
Quelqu'un pourais me commenter le plugin check_graph_ping en particulier les parties près cités, cela me serait d'une grande aide.
Bonjour,
Pour mon stage, je dois monitorer des imprimantes snmp(niveaux encre, compteurs divers et remonté d'erreur).
De plus la plupart des imprimantes sont sur des sites distants, j'envisage plus un solution basé sur NSCA.
Pour le moment je n'ai pas besoin d'utiliser les trap snmp car un check toutes les 2 heures est plus que suffisant pour contrôler des niveaux d'encre ou le nombre de page imprimé.
Le problème se poseras peut être après mais l'important et de savoir si l'imprimante est en état de faire sont travail(pas obliger de savoir quel est le problème précis).
Après avoir testé le plugin check_hpjd qui me remonte l'a même chose que l'affichage lcd de l'imprimante(pour mes tests j'utilise une imprimante OKI Laser Couleur C5300).
J'ai cherché dans la MIB les OIDs qui correspondaient aux niveaux d'encre :
Black : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.1
Cyan : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.2
Magenta : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.3
Yellow : 1.3.6.1.4.1.2001.1.1.1.1.100.3.1.1.3.4
Je me suis mis au perl pour faire un plugin qui doit vérifier les niveaux via SNMP.
L'objectif et de retourner une ligne du style :
"Ink OK - black=79% cyan=85% magenta=85% yellow=84%"
Pour y arrivé je me suis aidé du plugin OREON check_graph_ping.
Mon souci est que je ne comprend pas très bien le fonctionnement de certaines parties :
Code:
if ($opt_w =~ /([0-9]+),([0-9]+)%/) { $rta_warning = $1; $pl_warning = $2;
Ainsi que la partie plugin init, je n'en saisi pas toutes les suptilités.
Quelqu'un pourais me commenter le plugin check_graph_ping en particulier les parties près cités, cela me serait d'une grande aide.
Comment