Net-SNMP und Überwachung der laufenden Prozesse
![](https://seccdn.libravatar.org/avatar/69d9d739c800f1d63703bf671b9cfe86.jpg?s=120&d=mm&r=g)
Hallo allerseits, wir überwachen hier die auf den Linux-Servern laufenden Prozesse mittels Net-SNMP und Nagios. Damit bekommt man wenigstens rechtzeitig mit, wenn mal einer "abstürzt"... =,-) Nun zu meinem Problem: Seit dem Update auf OpenSuSE 10.3 und dem damit verbundenen Net-SNMP 5.4.1-19 erkennt Net-SNMP die laufenden Prozesse nicht mehr und zeigt immer an, daß sie nicht laufen würden: server:~ # snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.2021.2 UCD-SNMP-MIB::prIndex.1 = INTEGER: 1 UCD-SNMP-MIB::prNames.1 = STRING: cron UCD-SNMP-MIB::prMin.1 = INTEGER: 0 UCD-SNMP-MIB::prMax.1 = INTEGER: 0 UCD-SNMP-MIB::prCount.1 = INTEGER: 0 UCD-SNMP-MIB::prErrorFlag.1 = INTEGER: error(1) UCD-SNMP-MIB::prErrMessage.1 = STRING: No cron process running. UCD-SNMP-MIB::prErrFix.1 = INTEGER: noError(0) UCD-SNMP-MIB::prErrFixCmd.1 = STRING: In der Manpage zu snmp.conf steht, daß die laufenden Prozesse über 'ps acx' ermittelt werden. Also kurz ein server:~ # ps acx | grep cron 2963 ? Ss 0:00 cron eingegeben und siehe da: cron läuft doch! Die /etc/snmp/snmpd.conf sieht wie folgt aus: ################################### syslocation <interessiert hier nicht> syscontact <interessiert hier nicht> rocommunity public 127.0.0.1 disk / 10% proc cron ################################### Unter einer SuSE 10.0 mit net-snmp-5.2.1-10 funktionierte das alles noch prächtig! Hat jemand dieselben Erfahrungen gemacht oder kann mir hier eventuell weiterhelfen? -- Vorweihnachtliche Grüße aus Weimar Thomas Voigt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/02bd3b8e3a436c5b5dac0042a9a9fa6b.jpg?s=120&d=mm&r=g)
Hi Thomas, Am Dienstag 04 Dezember 2007 08:52:41 schrieb Voigt Thomas:
Unter einer SuSE 10.0 mit net-snmp-5.2.1-10 funktionierte das alles noch prächtig! Hat jemand dieselben Erfahrungen gemacht oder kann mir hier eventuell weiterhelfen?
you hit a bug ;-) ist hier bei mir das Gleiche, alternativ kannst du mit folgendem script und nrpe/nsca überwachen, nagiosgrapher geht damit auch. # Exit # 0 . OK # 1 . WARNING # 2 . CRITICAL # 3 . UNKNOWN T=$(/bin/ps ax | /usr/bin/grep /usr/sbin/cron | /usr/bin/grep -v grep | /usr/bin/wc -l) if test ${T} -lt 1 ; then echo "zu wenig crons: C=${T}Procs" exit 1 fi if test ${T} -gt 20 ; then echo "viel zu viele crons: C=${T}Procs" exit 2 fi if test ${T} -gt 10 ; then echo "zu viele crons: C=${T}Procs" exit 1 fi echo "Crons OK: C=${T}Procs" exit 0 schreibst du bitte den bugreport? ;-) Gruss Falk -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/69d9d739c800f1d63703bf671b9cfe86.jpg?s=120&d=mm&r=g)
Hallo, Falk Sauer schrieb:
you hit a bug ;-)
ist hier bei mir das Gleiche, alternativ kannst du mit folgendem script und nrpe/nsca überwachen, nagiosgrapher geht damit auch.
Das beruhigt mich erstmal. =;-) Vielen Dank für das Script! Aber da wir hier etliche verschiedene Prozesse (remote-)überwachen warte ich mal lieber auf ein gefixtes Net-SNMP.
schreibst du bitte den bugreport? ;-)
Ich habe schon die Net-SNMP-Bugs-Mailingliste nach sowas abgesucht. Der Bug scheint tatsächlich noch niemand weiterem aufgefallen zu sein. Ich würde mich mal an einem Bug-Report versuchen, weiß allerdings noch nicht wie und wo... -- Vorweihnachtliche Grüße aus Weimar Thomas Voigt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/69d9d739c800f1d63703bf671b9cfe86.jpg?s=120&d=mm&r=g)
Falk Sauer schrieb:
schreibst du bitte den bugreport? ;-)
[X] Done (Net-SNMP-Bug-ID: 1843918) -- Vorweihnachtliche Grüße Thomas Voigt -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Falk Sauer
-
Voigt Thomas