Friday, May 24th 2013, 2:38pm UTC+2

You are not logged in.

  • Login
  • Register

Dear visitor, welcome to Monitoring-Portal.
Although this is a german monitoring forum, please don't hesitate to post in English. Nearly everybody here understands you and will answer in English as well.
If this is your first visit here, please read the Help. It explains how this page works. You must be registered before you can use all the page's features. Please use the registration form to register here or read more information about the registration process. If you are already registered, please login here.

lairdofglencairn

Intermediate

Posts: 466

Birthday: May 26th

Gender: male

Location: Deutschland

Number of monitoring servers: 1

Nagios Version: 3.2.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 468

Number of services: ~4100

OS: Ubuntu 11.04

Plugin Version: omd 0.48

Other Addons: PNP,Dokuwiki,check_mk,check_multi V443

21

Friday, April 7th 2006, 2:20pm

Hi Funki,

mit welchem Check prüfst Du die Linux Platten? Ich über snmp, was nimmst Du?

Gruß
Jörg Peter
--
forum@jrgptr.de
Skype jrgptr
ICQ 100444361
www.twitter.com/jrgptr

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

22

Friday, April 7th 2006, 2:23pm

Die Linuxplatten prüfe ich mit check_nrpe, ebenso, wie die Windows-Platten!
Iss schon merkwürdsch...!
Und womit prüfst du deine Win-Platten???

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

lairdofglencairn

Intermediate

Posts: 466

Birthday: May 26th

Gender: male

Location: Deutschland

Number of monitoring servers: 1

Nagios Version: 3.2.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 468

Number of services: ~4100

OS: Ubuntu 11.04

Plugin Version: omd 0.48

Other Addons: PNP,Dokuwiki,check_mk,check_multi V443

23

Friday, April 7th 2006, 2:28pm

Hi Funki,

meine Linuxplatten prüfen ich (noch) mit

Source code

1
2
3
host_name                       Server1
        service_description             Disk / by SNMP
        check_command                   check_disk_snmp!public!94!97!"/"
und der passende Eintrag in etc/checkcommand.cfg lautet dann

Source code

1
2
3
4
5
# 'check_disk_snmp' command definition
define command{
        command_name    check_disk_snmp
        command_line    $USER1$/check_disk_snmp -H $HOSTADDRESS$ -C $ARG1$ -w $ARG2$ -c $ARG3$ -d $ARG4$
        }

Bei Windows sieht es anders aus.

Source code

1
2
        service_description             Disk C:
        check_command                   check_nt_disk!C!83!93

Alles klar?

Ich versuche gerade mal mit check_disk mein Glück unter Linux.

Viele Grüße
Jörg Peter
--
forum@jrgptr.de
Skype jrgptr
ICQ 100444361
www.twitter.com/jrgptr

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

24

Friday, April 7th 2006, 2:34pm

Wo gibt's denn ein check_disk_snmp?

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

lairdofglencairn

Intermediate

Posts: 466

Birthday: May 26th

Gender: male

Location: Deutschland

Number of monitoring servers: 1

Nagios Version: 3.2.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 468

Number of services: ~4100

OS: Ubuntu 11.04

Plugin Version: omd 0.48

Other Addons: PNP,Dokuwiki,check_mk,check_multi V443

25

Friday, April 7th 2006, 2:34pm

Quoted

Ich versuche gerade mal mit check_disk mein Glück unter Linux.

Leider auch kein Erfolg ;(
--
forum@jrgptr.de
Skype jrgptr
ICQ 100444361
www.twitter.com/jrgptr

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

26

Friday, April 7th 2006, 2:37pm

Das geht ja schneller, als wenn wir uns gegenübersitzen würden... :baby:
Haste also auch kein Glück gehabt!?!
Dann bleibt uns nur noch, auf pitchfork zu warten ;)

Habe ich das eigentlich nun richtig verstanden, dass das nagios-plugin und dessen Programmierung allein bestimmt, ob performance- oder log-Daten geliefert werden???

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

27

Friday, April 7th 2006, 2:49pm

OK, ich erklärs noch mal ...

Plugins die keine Performance Daten liefern werden von PNP nicht unterstützt.

Also Kontrolliert doch erst mal die Plugins.

Im Webfrontend steht doch drin ob Performance Daten vür den Service ermittelt wurden. Ich hab doch nen Screenshot gepostet.

Solange dort nichts steht macht PNP auch nichts.
Den Output der Plugins intressiert mich im Gegensatz zu NagiosGrapher nicht.

Dafür müsst ihr eich bei PNP nicht mit REGEX rumplagen.

ES ist sch... egal wie die checks ausgeführt werden. Hauptsache ich habe PERFORMANCE DATEN ! :O

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

28

Friday, April 7th 2006, 2:52pm

Quoted

Original von funki
Habe ich das eigentlich nun richtig verstanden, dass das nagios-plugin und dessen Programmierung allein bestimmt, ob performance- oder log-Daten geliefert werden???



Ist eigentlich klar was Performance Daten sind ?
Mir kommt es fast so vor als müsste ich das erst mal erklären.

http://www.ederdrom.de/doku.php/nagios/p…rformance_daten
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

29

Friday, April 7th 2006, 2:54pm

@Jörg:

Soweit hab ich's ja jetzt verstanden! Vielleicht kannst du mir noch auf obige Frage nach der "Schuld" für das Nichtvorhandensein von performancedaten eine Antwort geben, bitte?

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

30

Friday, April 7th 2006, 3:04pm

http://www.ederdrom.de/doku.php/nagios/p…rformance_daten

Nagios Plugins geben maximal eine Zeile Text aus. Dieser Output trennt sich durch das ‘|’ Symbol in 2 Teile. Links der eigentliche Output der auch im Web Frontend angezeigt wird, rechts die Performance Daten. Das Format der Performance Daten ist in den “Developer Guidelines” für Nagios Plugins festgelegt.
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

31

Friday, April 7th 2006, 3:09pm

hallo!

Ja, das habe ich ja nun auch schon mehrfach gelesen auf deinen Seiten. hat zwar nicht ganz meine Frage beantwortet, aber ich denke, ich liege richtig, wenn ich annehme, dass das nagios-plugin entscheidet, ob Performance-Daten geliefert werden oder nicht. Da werde ich wohl nach anderen Plugins Ausschau halten müssen...!!

Danke für Alles bisher! 8)

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

lairdofglencairn

Intermediate

Posts: 466

Birthday: May 26th

Gender: male

Location: Deutschland

Number of monitoring servers: 1

Nagios Version: 3.2.3

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 468

Number of services: ~4100

OS: Ubuntu 11.04

Plugin Version: omd 0.48

Other Addons: PNP,Dokuwiki,check_mk,check_multi V443

32

Friday, April 7th 2006, 3:15pm

Quoted

Danke für Alles bisher! 8)


Dem schließe ich mich natürlich an.
--
forum@jrgptr.de
Skype jrgptr
ICQ 100444361
www.twitter.com/jrgptr

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

33

Friday, April 7th 2006, 11:27pm

Hallo Laird!

Ich will ja mit meinen Windows-Kisten auch mal zu Stuhle kommen... ich verstehe deine obenstehenden Einträge in die services und die checkcommands nich ganz...erstens finde ich das check_disk_snmp nicht und zweitens...musst du nicht irgendwo so 'ne OID angeben?? Kannst du dich dazu bitte nochmal auslassen? Hast du auch noch den Test für die Kommandozeile?

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

Andurin

Unregistered

34

Friday, April 7th 2006, 11:31pm

Hallo Leuts,

Ihr wisst schon, dass Ihr den armen Jörg so in den Wahnsinn treibt oder?

1. PNP arbeitet nur dann, wenn das durch Nagios aufgerufene Plugin Performance Daten liefert.
2. Dies tut das Plug nur dann wenn es im Output das "|" Symbol stehen hat und dahinter auch etwas steht, was genau da stehen muss ist im Developer Guide beschrieben.
3. Die meißten der 1.4.2er Plugins liefern Perfdaten. SNMP meines Wissens nach nicht.
4. Wenn man sich den Plugin Developer Guide mal nur ansatzweise anguckt, und er ist echt nicht lang, dann stellt man fest, dass es ein leichtes ist Perfdaten in den Output mit reinzuschieben. Praktikabel eigentlich bei allen Plugins die eigentlich Perl sind (Muss man schließlich nicht neu kompilieren).

Auf der ersten Seite diesen Threads hatte ich von Funki ein Log auszug gesehen in dem Stand was von

Source code

1
"illegal_macro_output" check nagios.cfg...
Habt ihr das gecheckt? Zu 99,9% war hier ein check_nt am Werk, dass sich nicht an die Guidelines hält und einfache Hochkomata im Output und blöderweise auch in den Perfdaten verwendet. Nagios in der nagios.cfg beibringen, dass das ---> ' <--- Zeichen eben nicht verboten sein soll und gut ist.

Um selbst in den Logs zu erfahren, welcher Host mit welchem Service Check gerade nicht das tut was man möchte versucht doch mal folgendes:

1. Öffnet das process_perfdata.pl von Jörg in einem Editor Eurer Wahl.
2. Sucht nach dem String: "print_log "
3. Hier sind immer Log Einträge an der Reihe, wenn das Logging auf 1 steht.
4. Ergänzt die Zeilen die Ihr wiedererkennt wie z.B.

Source code

1
Perfdata for contains spaces ($1) check illegal_macro_output_chars in nagios.cfg

mit dem hier:

Source code

1
Perfdata for $NAGIOS_HOSTNAME / $NAGIOS_SERVICEDESC contains spaces ($1) check illegal_macro_output_chars in nagios.cfg


Wenn ihr nun das Log weiter verfolgt verrät es euch auch für welchen Host und welchen Service es Probleme gab.

ACHTUNG: Das solltet ihr allerdings nur machen wenn ihr vorher die Original PL Datei einmal gesichert habt, für den fall der fälle eben. Ausserdem habt ihr nach diesen Änderungen Probleme wen ihr das process_perfdata.pl ohne übergabe eines gültigen Nagios Enviroment aufruft. Solange Nagios selbst das macht ist alles ok, nur seid ihr nach den Patches nicht mehr sooo leicht in der lage einen Stand alone test zu machen.

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

35

Friday, April 7th 2006, 11:44pm

Hi Andurin!

Gute Nacht, besser gesagt!
Ich wollte keinen in den Wahnsinn treiben, ganz sicher nicht, habe auch alles gelesen und gecheckt, das " ' " ist auch raus, ich hatte nur die Zeile gepostet.
Nur: an die entwickler-Guidelines habe ich mich aus (falschem?!?) Prinzip nicht gewagt! Das tue ich bestimmt aber morgen! Und da lese ich mir auch ganz sicher dein Posting nochmal durch, bin jetzt zu müde!

Gute Nacht!

Liebe Grüße!
funki.
Liebe Grüße!
Peter.

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

36

Saturday, April 8th 2006, 8:38am

Noch ein Versuch Performane Daten zu erklären....

Ein Nagios Plugin liefert eine Zeile Output die an Nagios übergeben wird.
Beispiel:

OK: 40% used in /usr/local [ 1242.30 MB / 2047.93 MB free ] | df=1242.30MB;204.79;102.40;0;2047.93

Dieser Output wird von Nagios in 2 Teile zerlegt.

Alles links vom Pipe Symbol "|" wird als Plugin Output behandelt.
Alles rechts vom Pipe Symbol sind Performance Daten.

Performance daten wiederum sind in den Developer Guidelines für nagios Plugins festgelegt, und bestehen aus mehreren Feldern.

df=1242.30MB;204.79;102.40;0;2047.93
<lable>=<aktueller_wert><unit>;<warning_wert>;<critical_wert>;<minimum>; <maximum>

Liefert das Plugin keine Performance Daten, kann PNP auch nichts verarbeiten, da Nagios selbst das Makro $SERVICEPERFDATA$ nicht füllt.

Werden aber Performance Daten geleifert, ist in PNP keine weitere Konfiguration nötig.

Das ist mein Ansatz bei PNP.

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

37

Saturday, April 8th 2006, 8:44am

Hendrik hat das ja schön erklärt.

Die Hinweise zum debugging werde ich in der nächsten Version einbauen.
Danke Hendrik !

Von Mathias (Mocca18 ) habe ich ein Script bekommen das die serviceextinfo.cfg automatisch erzeugt. Diese werde ich in der nächsten Version auch mitliefern.
Besten Dank Mathias :baby:
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

Andurin

Unregistered

38

Saturday, April 8th 2006, 9:32am

Quoted

Original von pitchfork
Hendrik hat das ja schön erklärt.

Die Hinweise zum debugging werde ich in der nächsten Version einbauen.
Danke Hendrik !

Moin Jörg,

wann willste die nächste Version releasen? Dann patch ich die nochmal ein wenig in Bezug auf die Fehlergenauigkeit, a la:

"Could not write Log file."
zu
"Could not write Log file, [warum nicht]."

Quoted

Von Mathias (Mocca18 ) habe ich ein Script bekommen das die serviceextinfo.cfg automatisch erzeugt. Diese werde ich in der nächsten Version auch mitliefern.
Besten Dank Mathias :baby:


Da hab ich dann gesteigertes Interesse dran... wollte mein Bauwerk gestern mal groß Einbinden und musste Feststellen, dass die Time Saving Tricks mit RegEx nicht bei den extinfos greifen, schade auch.

Gruß
Hendrik

pitchfork

Administrator

Posts: 18,458

Location: Kassel

Occupation: Sysadmin SAP / Linux / AIX

Number of monitoring servers: 2

Hobbies: Motorrad fahren, wenns die Zeit erlaubt :-)

Nagios Version: 3.2.3 ( OMD )

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 360

Number of services: 6700

OS: Debian 6.0

Plugin Version: 1.4.x

Other Addons: SNMPTT, NagTrap, check_mk, PNP-0.6.x. Thruk

39

Saturday, April 8th 2006, 10:17am

Ich denke mal das Sonntag Abend ( 9.4.06 ) die nächste Version kommt.

Also immer her mit den Patches ...

Jörg
+++ PNP Developer +++ PNP 0.6.21 ist online ! +++
Hilfreiche Infos gefunden? Dann schnell ein paar Cent flattrn
OMD - Open Monitoring Distribution

funki

Professional

Posts: 643

Birthday: May 29th 1954 (58)

Gender: male

Location: Dresden

Occupation: IT-Admin

Number of monitoring servers: 1

Hobbies: Computer, Amateurfunk

Nagios Version: 3.2.1

Distributed monitoring: Nein

Redundant monitoring: Nein

Number of hosts: 150

Number of services: 700

OS: SLES10

Plugin Version: 1.4.14

NagVis Version: 1.2.2

NDO Version: 1.4b7

Other Addons: # check_MK 1.1.6 RC3 # NRPE 2.7.1# pnp-0.6.4 # nsclient++-0.3.8 # snmptt 1.2 # nagtrap 0.1.3.a #

40

Saturday, April 8th 2006, 10:56am

Oh, Mann!

Da habe ich ja von meinem letzten Posting heute Nacht bis jetzt 'ne Menge verpasst!
Danke Jörg für das so detaillierte Erklären! Ich muss jetzt erstmal 'ne Etage tiefer ansetzen und gucken, welche Plugins von Nagios (richtige) Performance-Daten liefern, welche nicht und dann die, die keine (richtigen) liefern, versuchen, zu ersetzen.
Ach, ja...und den ganzen Thread nochmal für mich aufstrippen...!

Daaaanke! :baby:

Liebe Grüße!
funki.
Liebe Grüße!
Peter.