net-snmp extend, lecture de fichier

net-snmp extend, lecture de fichier - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 08-01-2013 à 18:12:01    

Bonjour,
 
j'ai un serveur sur lequel est installé l'agent net-snmp, j'essaye de faire une chose assez simple : mettre le résultat d'une commande dans un OID, la commande étant cat /tmp/toto (/tmp/toto étant un fichier texte de quelques caractères).
 
J'ai donc ajouté dans mon snmpd.conf la ligne suivante :
 

Citation :

extend monitor_iops_dom0 cat /tmp/toto


 
Du coup l'OID existe bien, par contre au lieu de renvoyer le contenu du fichier il affiche une erreur "cat: no such file or directory". Et c'est là où je sèche, je ne comprends pas pourquoi il ne trouve pas le fichier (que j'ai également tenté de mettre à la racine, d'attribuer à l'utilisateur snmp, de chmoder en 777... sans plus de résultat).
 
D'autant plus bizarre, si je remplace ma ligne de snmpd.conf par :
 

Citation :

extend monitor_test /bin/sh /etc/snmp/lire.sh


 
et que je crée un fichier /etc/snmp/lire.sh qui contient :
 

Citation :

#!/bin/sh
cat /tmp/toto


 
là ça marche, mon OID renvoit bien le contenu de mon fichier toto.
 
Quelqu'un sait-il pourquoi ça ne fonctionne pas dans le premier cas ?
merci.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 08-01-2013 à 18:12:01   

Reply

Marsh Posté le 08-01-2013 à 20:59:10    

Et si tu préfixes ton cat par un /usr/bin/cat (ou ce que te renvoie un which cat) ?


---------------
SAINT DENIS, SAINT DENIS, FON-FONKY FRESH
Reply

Marsh Posté le 09-01-2013 à 14:57:47    

bon ben ça marche, faut vraiment que je fasse gaffe avec ça, je vais le graver sur mon écran :o
 
merci en tout cas.


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-01-2013 à 12:46:28    

Cool :)


---------------
SAINT DENIS, SAINT DENIS, FON-FONKY FRESH
Reply

Marsh Posté le 10-01-2013 à 13:29:20    

à noter que net-snmp cache le résultat des extend


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 10-01-2013 à 13:39:05    

ok, tu parles de NET-SNMP-EXTEND-MIB::nsExtendCacheTime c'est ça ?


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed