11.09.2011, 19:31 UTC+2

Sie sind nicht angemeldet.

[solved] PNP4Nagios - kein Service trotz Perfdata

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

1

16.08.2011, 09:00

[solved] PNP4Nagios - kein Service trotz Perfdata

Hallo zusammen,

ich habe hier ein Service, der nicht via PNP4Nagios erfasst wird, trotz dessen das dieser Perfdata genertiert.
Jemand von Euch eine Idee?

Es handelt sich dabei um einen Ping, der Remote auf einem anderen Computer ausgeführt wird (via check_nrpe + NSClient).
So sieht das Kommando aus:

Quellcode

1
check_command                      check_ping_remote!IP-Adresse!IP-Adresse-remote!100,20%!500,60%!


Hier ist check_ping_remote:

Quellcode

1
2
3
4
define command{
  command_name check_ping_remote
  command_line $USER1$/check_nrpe -H $ARG1$ -c check_ping -a $ARG2$ $ARG3$ $ARG4$
  }


Und zu guter letzt noch der Eintrag aus der NSClient.ini:

Quellcode

1
2
[NRPE Handlers]
command[check_ping]=C:\Programme\NSClient++\plugins\check_ping.exe -H $ARG1$ -w $ARG2$ -c $ARG3$


Diese PerfData zeigt mir Multisite an:

Quellcode

1
'Packet Loss'=0%;100;500;; 'RTA'=8ms;20%;60%;;


Jemand von Euch eine Idee, wie ich den Service in PNP4Nagios integrieren kann?

Gruß & Danke
hegg

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »hegg« (17.08.2011, 15:40)


pitchfork

Super Moderator

Beiträge: 15 096

Wohnort: Kassel

Beruf: Sysadmin SAP / Linux / AIX

Anzahl Nagios-Server: 2

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

Nagios-Version(en): 3.2.1

Icinga-Version(en): ---

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 310

Anzahl Services: 4500

Betriebssystem(e): Debian 5.0 Lenny

Plugin-Version(en): 1.4.x

NagVis-Version: 1.4.1

NDO-Version: ---

IDO-Version: ---

Perfparse-Version: ---

Sonstige Addon's: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

2

16.08.2011, 09:04

Es gibt keinen Grund warum PNP mit diesen Daten nicht zurecht kommen sollte.

Stellt sich die Frage warum genau dieser Service nicht verarbeitet wird.

Jörg
PNP Developer.
PNP 0.6.14 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

3

16.08.2011, 09:07

Zitat von »pitchfork«

Es gibt keinen Grund warum PNP mit diesen Daten nicht zurecht kommen sollte.

Ja, die PerfData sieht soweit ja in Ordnung aus.
Wie kann ich das ganze den debuggen bzw. überprüften welche Wege er geht. Um vielleicht zu überprüfen ob der Service von PNP4Nagios ausgelassen wird?

EDIT:
Das ganze läuft übrigens im Synchronous Mode

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »hegg« (16.08.2011, 09:16)


pitchfork

Super Moderator

Beiträge: 15 096

Wohnort: Kassel

Beruf: Sysadmin SAP / Linux / AIX

Anzahl Nagios-Server: 2

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

Nagios-Version(en): 3.2.1

Icinga-Version(en): ---

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 310

Anzahl Services: 4500

Betriebssystem(e): Debian 5.0 Lenny

Plugin-Version(en): 1.4.x

NagVis-Version: 1.4.1

NDO-Version: ---

IDO-Version: ---

Perfparse-Version: ---

Sonstige Addon's: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

4

16.08.2011, 09:22

Das hängt zwar in diesem Fall nicht von der PNP Version ab, aber es wäre schön diese mal vorab zu erfahren.

http://docs.pnp4nagios.org/de/pnp-0.6/config

ist process_perf_data 1 für diesen Service gesetzt?

http://docs.pnp4nagios.org/de/pnp-0.6/verify

taucht der Service im Log auf
PNP Developer.
PNP 0.6.14 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

5

16.08.2011, 11:29

Hi,

folgendes steht in der nagios.cfg:

Quellcode

1
2
3
4
5
cfg_dir=/usr/local/nagios/etc/serviceext
process_performance_data=1
enable_environment_macros=1
service_perfdata_command=process-service-perfdata
host_perfdata_command=process-host-perfdata


Release:

Quellcode

1
2
3
4
cat pnp4nagios_release
PKG_REL_DATE="05-19-2011"
PKG_VERSION="0.6.13"
PKG_NAME="pnp4nagios"


In /var/log/messasges ist folgendes enthalten:

Quellcode

1
Aug 16 11:09:28 nagios nagios: EXTERNAL COMMAND: SCHEDULE_FORCED_SVC_CHECK;server-sep;VPN-Dienst;1313485768


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/usr/local/pnp4nagios/libexec/verify_pnp_config.pl -m sync


Check Nagios/Icinga/PNP integration, v0.1.28

[I] OS: Ubuntu 10.04.3 LTS
[I] Perl: 5.010001
[I] Package Manager: /usr/bin/dpkg
[I] Package: "php5 5.3.2-1ubuntu4.9"
[I] Package: "ttf-dejavu 2.30-2"
[I] install_opts: -o nagios -g nagios
[I] PNP-version: 0.6.13
[I] using Nagios basedir "/usr/local/nagios"
[I] using Nagios config "/usr/local/nagios/etc/nagios.cfg"
[I] using Nagios binary "/usr/local/nagios/bin/nagios"
[I] PNP mode: "sync"
[I] Nagios info: Nagios Core 3.2.3
[A] verifying Nagios config
[A] processing "/usr/local/nagios/etc/nagios.cfg"
[I] nagios_user=nagios
[I] nagios_group=nagios
[A] checking RRDtool (/usr/bin/rrdtool)
[I] RRDtool: RRDtool 1.3.8
[I] RRDs perl module installed
[A] processing "/usr/local/nagios/etc/objects/resource.cfg"
[I] using "/usr/local/nagios/var/objects.cache" entries
[E] (pgm) file "mv" is missing
[A] processing "/usr/local/pnp4nagios/etc/process_perfdata.cfg"
[I] (rra_cfg) file "/usr/local/pnp4nagios/etc/rra.cfg" doesn't exist (yet)
[E] "prefork" is not a valid option
[E] "gearman_host" is not a valid option
[E] "requests_per_child" is not a valid option
[E] "encryption" is not a valid option
[E] "key" is not a valid option
[A] processing "/usr/local/pnp4nagios/etc/config_local.php"
[E] "$conf['zgraph_width']" is not a valid option
[E] "$conf['zgraph_height']" is not a valid option
[E] "$conf['livestatus_socket']" is not a valid option
[A] checking of RRDpath "/usr/local/pnp4nagios/var/perfdata"
[I] 78 dir(s) with a total of 692 rrd file(s)

Errors found. Please check the settings and have a look at the documentation.

pitchfork

Super Moderator

Beiträge: 15 096

Wohnort: Kassel

Beruf: Sysadmin SAP / Linux / AIX

Anzahl Nagios-Server: 2

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

Nagios-Version(en): 3.2.1

Icinga-Version(en): ---

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 310

Anzahl Services: 4500

Betriebssystem(e): Debian 5.0 Lenny

Plugin-Version(en): 1.4.x

NagVis-Version: 1.4.1

NDO-Version: ---

IDO-Version: ---

Perfparse-Version: ---

Sonstige Addon's: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

6

16.08.2011, 11:55

http://docs.pnp4nagios.org/de/pnp-0.6/verify

Bitte nur den Abschnitt "Logfile" beachten.

Das process_performance_data=1 in der nagios.cfg gesetzt ist, ist aschon klar. Sonst würde PNP garnicht funktionieren.
Ich möchte wissen ob process_perf_data 1 für genau diesen service gesetzt ist.

Jörg
PNP Developer.
PNP 0.6.14 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

7

16.08.2011, 12:14

Hi,

ja ist separat auf "1" gesetzt im Service.
Ich habe das Loglevel auf "2" debug hochgestellt.
In welche LOG-Datei werden die Daten geschrieben?

pitchfork

Super Moderator

Beiträge: 15 096

Wohnort: Kassel

Beruf: Sysadmin SAP / Linux / AIX

Anzahl Nagios-Server: 2

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

Nagios-Version(en): 3.2.1

Icinga-Version(en): ---

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 310

Anzahl Services: 4500

Betriebssystem(e): Debian 5.0 Lenny

Plugin-Version(en): 1.4.x

NagVis-Version: 1.4.1

NDO-Version: ---

IDO-Version: ---

Perfparse-Version: ---

Sonstige Addon's: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

8

16.08.2011, 12:16

das steht auch in der process_perfdata.cfg

http://docs.pnp4nagios.org/de/pnp-0.6/verify
PNP Developer.
PNP 0.6.14 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

9

16.08.2011, 14:08

Ok.
Hier mal der Auszug:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
process_perfdata.pl-0.6.13 starting in SYNC Mode
2011-08-16 14:01:24 [4779] [2] Datatype set to 'SERVICEPERFDATA'
2011-08-16 14:01:24 [4779] [1] Found Performance Data for srv / VPN-Service ('Packet Loss'=0%;100;500;; 'RTA'=6ms;20%;60%;;)
2011-08-16 14:01:24 [4779] [2] Adapting Template using ARG 1
2011-08-16 14:01:24 [4779] [2] Adapting Template to 192.168.1.250.php (added ARG1)
2011-08-16 14:01:24 [4779] [2] Adapting Template to 192.168.1.250.php as defined in /usr/local/pnp4nagios/etc/check_commands/check_ping_remote.cfg
2011-08-16 14:01:24 [4779] [2] Adapting RRD Datatype to "COUNTER" as defined in /usr/local/pnp4nagios/etc/check_commands/check_ping_remote.cfg with key 0
2011-08-16 14:01:24 [4779] [2] Template is 192.168.1.250.php
2011-08-16 14:01:24 [4779] [2] No Custom Template found for 192.168.1.250 (/usr/local/pnp4nagios/etc/check_commands/192.168.1.250.cfg)
2011-08-16 14:01:24 [4779] [2] Template is 192.168.1.250.php
2011-08-16 14:01:24 [4779] [2] Adapting Template using ARG 1
2011-08-16 14:01:24 [4779] [2] Adapting Template to 192.168.1.250.php (added ARG1)
2011-08-16 14:01:24 [4779] [2] Adapting Template to 192.168.1.250.php as defined in /usr/local/pnp4nagios/etc/check_commands/check_ping_remote.cfg
2011-08-16 14:01:24 [4779] [2] Adapting RRD Datatype to "COUNTER" as defined in /usr/local/pnp4nagios/etc/check_commands/check_ping_remote.cfg
2011-08-16 14:01:24 [4779] [2] Template is 192.168.1.250.php
2011-08-16 14:01:24 [4779] [2] No Custom Template found for 192.168.6.250 (/usr/local/pnp4nagios/etc/check_commands/192.168.1.250.cfg)
2011-08-16 14:01:24 [4779] [2] Template is 192.168.1.250.php
2011-08-16 14:01:24 [4779] [2] No pattern match in function _parse(%;60%;; )
2011-08-16 14:01:24 [4779] [1] Invalid Perfdata detected
2011-08-16 14:01:24 [4779] [1] PNP exiting (runtime 0.002198s) ...


Vorher hat er angemahnt, das keine CFG für check_ping_remote zur Verfügung steht.
Daraufhin habe ich aus dem Ordner /usr/local/pnp4nagios/etc/check_commands die Datei check_nrpe.cfg-sample zu check_ping_remote.cfg kopiert. Des Weiteren habe ich die folgende Zeile einkommentiert:

Quellcode

1
DATATYPE = COUNTER


Irgendwas mache ich ja noch falsch. Wäre nett wenn Ihr mir auf die Sprünge helfen könntet.

pitchfork

Super Moderator

Beiträge: 15 096

Wohnort: Kassel

Beruf: Sysadmin SAP / Linux / AIX

Anzahl Nagios-Server: 2

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

Nagios-Version(en): 3.2.1

Icinga-Version(en): ---

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 310

Anzahl Services: 4500

Betriebssystem(e): Debian 5.0 Lenny

Plugin-Version(en): 1.4.x

NagVis-Version: 1.4.1

NDO-Version: ---

IDO-Version: ---

Perfparse-Version: ---

Sonstige Addon's: SNMPTT, NagTrap, NagVis 1.4.5, check_mk, PNP-0.6.x. Thruk

10

16.08.2011, 14:11

Zitat von »hegg«

Found Performance Data for srv / VPN-Service ('Packet Loss'=0%;100;500;; 'RTA'=6ms;20%;60%;;)


Man bin ich blind!

Fehlerhafte Perfdaten!

Jörg
PNP Developer.
PNP 0.6.14 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »pitchfork« (16.08.2011, 15:57)


bern

Profi

Beiträge: 1 642

Anzahl Nagios-Server: 2-5

Nagios-Version(en): 1-3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 80-200

Anzahl Services: 1400-2000

Betriebssystem(e): Linux

Plugin-Version(en): Whatever I can download, patch, or cobble together myself :-)

Sonstige Addon's: n2rrd, PNP, livestatus

11

16.08.2011, 15:45

RE: PNP4Nagios - kein Service trotz Perfdata

Um pitchforks Ausbruch etwas näher zu erklären:

Zitat von »hegg«

Diese PerfData zeigt mir Multisite an:
'Packet Loss'=0%;100;500;; 'RTA'=8ms;20%;60%;;
Falsch ist daran weniger, daß Prozente nicht so gut zu Millisekunden passen, sondern vielmehr, daß ohnehin nur der aktuelle Wert (erste Zahl des DS) mit Einheit angegeben werden darf.

Kann das sein, daß Du die Limit-Optionen vertauscht hast? CRITICAL ab 500% Loss klingt auch nicht gerade sinnreich ...

hegg

Fortgeschrittener

Beiträge: 153

Geschlecht: Männlich

Anzahl Nagios-Server: 1

Nagios-Version(en): Version 3.2.2 Core

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: ~65

Anzahl Services: ~700

Betriebssystem(e): Ubuntu 10.04 LTS

Plugin-Version(en): 1.4.15

NagVis-Version: 1.5

NDO-Version: 1.49

Sonstige Addon's: PNP4Nagios

12

17.08.2011, 14:44

Habe die Prozente entfernt. Danach ging es. Danke Euch beiden.

Ähnliche Themen