Retourner au contenu associé (entrée de forum : SNMP HOST-RESOURCES-MIB::hrSWRunParameters - valeur tronquée)
Posté par shino49 le 28 novembre 2011 à 14:18. En réponse au message SNMP HOST-RESOURCES-MIB::hrSWRunParameters - valeur tronquée. Évalué à 1.
Bonjour,
Je te propose de créer l'entrée suivante dans /etc/snmp/snmpd.conf :
exec .1.3.6.1.4.1.2021.50 nomduscript /root/fichier_executable.sh
Vérifie que cette oid n'est pas déjà prise. au sinon utilise 51 ou 52 .... à la fin.
Dans ce script tu récupères via une commande le résultat que tu cherches :
Exp :
cat fichier_executable.sh :
ps aux | grep tomcat
et un snmpwalk -v 2c -c public Adresse_ip .1.3.6.1.4.1.2021.50 me donne le résultat avec 626 caractères pour moi.
Et si tu n'as pas ce qu'il te faut, il faut scinder en plusieurs morceaux de 128 caractères le résultat dans 2 oids :
exec .1.3.6.1.4.1.2021.50 nomduscript1 /root/fichier_executable_1_a_128.sh exec .1.3.6.1.4.1.2021.50 nomduscript2 /root/fichier_executable_128_a_254.sh
Pour scinder,le message, je pense qu'avec cut, tu trouveras ton bonheur.
dans le fichier /root/fichier_executable_1_a_128.sh : ps aux | grep tomcat | cut -c-128
et dans le fichier /root/fichier_executable_128_a_254.sh : ps aux | grep tomcat | cut -c128-254
Si je suis pas assez précis pose moi tes questions, j'espère que ça va pouvoir t'aider.
@+
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Séparer en 2 le résultat d'une commande ps par example
Posté par shino49 . En réponse au message SNMP HOST-RESOURCES-MIB::hrSWRunParameters - valeur tronquée. Évalué à 1.
Bonjour,
Je te propose de créer l'entrée suivante dans /etc/snmp/snmpd.conf :
exec .1.3.6.1.4.1.2021.50 nomduscript /root/fichier_executable.sh
Vérifie que cette oid n'est pas déjà prise. au sinon utilise 51 ou 52 .... à la fin.
Dans ce script tu récupères via une commande le résultat que tu cherches :
Exp :
cat fichier_executable.sh :
!/bin/sh
ps aux | grep tomcat
et un snmpwalk -v 2c -c public Adresse_ip .1.3.6.1.4.1.2021.50 me donne le résultat avec 626 caractères pour moi.
Et si tu n'as pas ce qu'il te faut, il faut scinder en plusieurs morceaux de 128 caractères le résultat dans 2 oids :
exec .1.3.6.1.4.1.2021.50 nomduscript1 /root/fichier_executable_1_a_128.sh
exec .1.3.6.1.4.1.2021.50 nomduscript2 /root/fichier_executable_128_a_254.sh
Pour scinder,le message, je pense qu'avec cut, tu trouveras ton bonheur.
dans le fichier /root/fichier_executable_1_a_128.sh :
ps aux | grep tomcat | cut -c-128
et dans le fichier /root/fichier_executable_128_a_254.sh :
ps aux | grep tomcat | cut -c128-254
Si je suis pas assez précis pose moi tes questions, j'espère que ça va pouvoir t'aider.
@+