24.09.2011, 05:23 UTC+2

Sie sind nicht angemeldet.

[solved] PNP hat plötzlich aufgehört zu graphen

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

1

21.09.2011, 14:12

[solved] PNP hat plötzlich aufgehört zu graphen

Hallo Allerseits,

seit heute Mittag hat PNP aufgehört zu zeichen, ohne das etwas geändert wurde (Naklar, es wird ja nie etwas geändert ;))
das seltsame dabei ist:
  1. nur bei einem Host
  2. nur bei NIC-Check, alle andere SNMP checks gehen
  3. bei allen anderen Host geht dieser NIC-Check weiterhin
  4. das PNP Spool Verzeichnis ist abgearbeitet (Bulkmode mit npcdmod.o)

die Perfdaten seh IMHO OK aus (Siehe anhang)

Die Check_multi Config sieht so aus

Quellcode

1
2
3
4
5
6
7
#--- processes
eval [ add_nic_checks ] =   
   my $i = 1;
   for (split(/,/,"$NICS$"))   {
                parse_lines("command [ NIC_$i       ] = /usr/local/nagios/libexec/check_snmp_netint.pl -H $HOSTADDRESS$ -C $_HOST_COM$ -2c -n '${_}' $_HOST_REG$ -k -q -B -w 0,0,0,0,0,0 -c 0,0,0,0,0,0 -d 360 -f -Y -e");
                $i++;
   }


Hab ihr eine Idee?

Danke
Oli
»Tman« hat folgende Dateien angehängt:
  • NIC_10.xml.txt (15,35 kB - 10 mal heruntergeladen - zuletzt: Gestern, 07:54)
  • NIC_10.pdf (208,9 kB - 6 mal heruntergeladen - zuletzt: Gestern, 07:53)
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tman« (Gestern, 12:33)


pitchfork

Super Moderator

Beiträge: 15 201

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

21.09.2011, 14:25

Nope, keine Idee
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

3

21.09.2011, 14:50

:(

allerdings gibts ne kleine Statusänderung, PNP zeichnet wieder ?(
... und nein, ich hab wieder nix geändert ;-) doch, den check 1x manuel in der GUI ge-rescheduled, kann das ein Grund sein?
allerdings sind die Checks in der zwischenzeit kontinuierlich alle 10 min gelaufen
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

dnsmichi

Meister

Beiträge: 2 531

Geburtstag: 30.05.1983 (28)

Geschlecht: Männlich

Wohnort: Wien

Beruf: DNS & Monitoring Developer

Anzahl Nagios-Server: 4x Icinga prod, 2x test/dev

Nagios-Version(en): s/nagios/icinga/

Icinga-Version(en): 1.5.1 / GIT

Verteiltes Monitoring: Ja

Redundantes Monitoring: Ja

Anzahl-Hosts: 1000+

Anzahl Services: 15000+

Betriebssystem(e): RHEL 5.7 / 6 x64

Plugin-Version(en): 1.4.15

IDO-Version: 1.5.1 / GIT MySQL/Postgresql/Oracle

Sonstige Addon's: PNP 0.6.11, check_mk GIT

4

21.09.2011, 23:12

process perfdata debuggen. mag sein, dass da was im log steht. pnp zeichnet naemlich nix, sondern ruft das rrdtool auf was dann rrds schreibt/liest. oder so (tm).
Icinga 1.5 MySQL,PGSQL,Oracle and IPv6

Demos

http://docs.icinga.org
https://wiki.icinga.org
https://dev.icinga.org

* egrep -v "^#|^$" configfile

Join us online!
irc.freenode.net #icinga-devel

Using Icinga? Tell us!


Fork me on

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

5

22.09.2011, 15:32

hmm nach was könnte ich das Log den parsen, weil einzige was ich darin verstehe ist:

Quellcode

1
2
3
4
5
6
2011-09-22 15:26:15 [1718] [0] *** TIMEOUT: Timeout after 15 secs. ***
2011-09-22 15:26:15 [1718] [0] *** TIMEOUT: Deleting current file to avoid NPCD loops
2011-09-22 15:26:15 [1718] [0] *** TIMEOUT: Please check your process_perfdata.cfg
2011-09-22 15:26:15 [1718] [0] *** TIMEOUT: /usr/local/pnp4nagios/var//perfdata.log-PID-1718 deleted
2011-09-22 15:26:15 [1718] [0] *** Timeout while processing Host: "" Service: ""
2011-09-22 15:26:15 [1718] [0] *** process_perfdata.pl terminated on signal ALRM


der rest ist nur

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122983
2011-09-22 15:26:15 [1718] [2] Processing Line 122984
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122984
2011-09-22 15:26:15 [1718] [2] Processing Line 122985
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122985
2011-09-22 15:26:15 [1718] [2] Processing Line 122986
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122986
2011-09-22 15:26:15 [1718] [2] Processing Line 122987
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122987
2011-09-22 15:26:15 [1718] [2] Processing Line 122988
2011-09-22 15:26:15 [1718] [2] Datatype set to 'SERVICEPERFDATA'
2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122988
2011-09-22 15:26:15 [1718] [2] Processing Line 122989
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

pitchfork

Super Moderator

Beiträge: 15 201

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

22.09.2011, 17:44

http://verify.pnp4nagios.org/

Lass bitte mal das Script prüfen
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

7

Gestern, 09:29

sorry, hät ich gleich dran denken können

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
[INFO]  ========== Starting Environment Checks ============
[INFO]  My version is: verify_pnp_config-0.6.15-R.31
[INFO]  Reading /usr/local/nagios/etc/nagios.cfg
[OK  ]  Running product is 'nagios'
[OK  ]  object_cache_file is defined
[OK  ]  object_cache_file=/usr/local/nagios/var/objects.cache
[INFO]  Reading /usr/local/nagios/var/objects.cache
[OK  ]  resource_file is defined
[OK  ]  resource_file=/usr/local/nagios/etc/resource.cfg
[INFO]  Reading /usr/local/nagios/etc/resource.cfg
[INFO]  Reading ./etc//process_perfdata.cfg
[INFO]  Reading ./etc//pnp4nagios_release
[OK  ]  Found PNP4Nagios version "0.6.15"
[OK  ]  Effective User is 'nagios'
[OK  ]  User nagios exists with ID '501'
[OK  ]  Effective group is 'nagios'
[OK  ]  Group nagios exists with ID '501'
[INFO]  ========== Checking npcdmod Mode Config  ============
[OK  ]  process_performance_data is 1 compared with '/1/'
[OK  ]  event_broker_options is defined
[OK  ]  event_broker_options=102925
[OK  ]  event_broker_option bits 2 and 3 enabled (12)
[OK  ]  broker_module is defined
[OK  ]  broker_module=/usr/local/pnp4nagios/lib/npcdmod.o config_file=/usr/local/pnp4nagios/etc/npcd.cfg
[OK  ]  npcdmod.o config file is /usr/local/pnp4nagios/etc/npcd.cfg
[OK  ]  /usr/local/pnp4nagios/etc/npcd.cfg used by npcdmod.o is readable
[OK  ]  npcd daemon is running
[OK  ]  /usr/local/pnp4nagios/etc/npcd.cfg is used by npcd and readable
[OK  ]  npcd and npcdmod.o are using the same config file (/usr/local/pnp4nagios/etc/npcd.cfg)
[INFO]  Nagios config looks good so far
[INFO]  ========== Checking config values ============
[INFO]  Reading /usr/local/pnp4nagios/etc/npcd.cfg
[OK  ]  Script /usr/local/pnp4nagios/libexec/process_perfdata.pl is executable
[INFO]  ========== Starting global checks ============
[OK  ]  status_file is defined
[OK  ]  status_file=/dev/shm/nagios/var/status.dat
[INFO]  Reading /dev/shm/nagios/var/status.dat
[INFO]  ==== Starting rrdtool checks ====
[OK  ]  RRDTOOL is defined
[OK  ]  RRDTOOL=/usr/bin/rrdtool
[OK  ]  /usr/bin/rrdtool is executable
[OK  ]  RRDtool 1.4.1  Copyright 1997-2009 by Tobias Oetiker <>
[OK  ]  USE_RRDs is defined
[OK  ]  USE_RRDs=1
[OK  ]  Perl RRDs modules are loadable
[INFO]  ==== Starting directory checks ====
[OK  ]  RRDPATH is defined
[OK  ]  RRDPATH=/usr/local/pnp4nagios/var/perfdata
[OK  ]  Perfdata directory '/usr/local/pnp4nagios/var/perfdata' exists
[WARN]  2127 hosts/services are not providing performance data
[WARN]  'process_perf_data 1' is set for 1172 hosts/services which are not providing performance data!
[WARN]  'process_perf_data 0' is set for 1169 of your hosts/services
[OK  ]  'process_perf_data 1' is set for 7451 of your hosts/services
[WARN]  Logging is enabled in process_perfdata.cfg. This will reduce the overall performance of PNP4Nagios
[INFO]  ==== System sizing ====
[OK  ]  8619 hosts/service objects defined
[INFO]  ==== Check statistics ====
[WARN]  Warning: 4, Critical: 0
[WARN]  Checks finished...
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

pitchfork

Super Moderator

Beiträge: 15 201

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

Gestern, 09:43

Zitat von »Tman«

2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122988 2011-09-22 15:26:15 [1718] [2] Processing Line 122989


Warum haben deien Files im Spool Verzeichnis 122000 Zeilen?
Was hast du gegen die Timeouts bisher getan?
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

9

Gestern, 10:21

ja, wenn ich das wüßte ... wie finde ich das raus?
bisher hab ich den normalen Bulk-Mode verwedend und eigentlich keine Probleme gehabt.
Aus Performance Gründen dachte ich mir ich stell mal aufs npcdnod um ... seit dem bin mal am beobachten.
Das Debuging hab ich erst gestern aufgedreht.
An den TimeOuts hab ich bis gerade eben noch nix gedreht, aber jetzt mal auf 30 gestellt

Quellcode

1
2
3
# process_perfdata.pl Timeout in seconds
#
TIMEOUT = 30
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

10

Gestern, 10:22

Zitat von »pitchfork«

Zitat von »Tman«

2011-09-22 15:26:15 [1718] [2] No Perfdata. Skipping line 122988 2011-09-22 15:26:15 [1718] [2] Processing Line 122989


Warum haben deien Files im Spool Verzeichnis 122000 Zeilen?
Was hast du gegen die Timeouts bisher getan?
ahhh ... wart mal .. ich hab das logfile auch ins Spool Verzeichnis gelegt. Versucht er das dann auch zu parsen???
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

pitchfork

Super Moderator

Beiträge: 15 201

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

11

Gestern, 10:26

Zitat von »Tman«

ahhh ... wart mal .. ich hab das logfile auch ins Spool Verzeichnis gelegt. Versucht er das dann auch zu parsen???


*donk*
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

12

Gestern, 10:33

i glaub i geh mal meine pnp-pfade checken ... :whistling:
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

13

Gestern, 10:56

so jetzt weiß ich wieder warum ich den murks gebaut habe ...

alle meine perf-files landen im ./pnp4nagios/var aber der NPCD sucht im ./pnp4nagios/var/spool
darum hab ich ihn dann im ./pnp4nagios/var suchen lassen.

Was hab ich denn da übersehen? die npcdmod.o greift doch auch auf die gleiche npcd.cfg zu, oder?

in der nagios.cfg steht nur mehr

Quellcode

1
broker_module=/usr/local/pnp4nagios/lib/npcdmod.o config_file=/usr/local/pnp4nagios/etc/npcd.cfg
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Tman« (Gestern, 11:25)


pitchfork

Super Moderator

Beiträge: 15 201

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

14

Gestern, 11:32

Möglicherweise könnte ein blick in /usr/local/pnp4nagios/etc/npcd.cfg das Rätsel lösen?
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

15

Gestern, 11:40

momentan teste ich gerade damit rum, aber hier mal die aktuelle version (die, ich wills nicht verschreien, jetzt zu funktionieren scheint)


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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
# Privilege Options

user = xxx
group = xxx

#########################
#                       #
# Logging Options       #
#                       #
#########################

# log_type - define if you want your logs to
# 'syslog' or to a 'file'
#
# log_type = 
#

#log_type = file
log_type = syslog


# log_file - define a path to your logfile
# needed if 'log_type'='file'
#
# log_file = 
#

log_file = /usr/local/pnp4nagios/var/npcd.log


# max_logfile_size - defines the maximum filesize (bytes)
# before the logfile will rotated.
#
# max_logfile_size =  (default 10Mbyte)
#

max_logfile_size = 10485760


# log_level - how much should we log?
#
# log_level = 
#
#  0 = No logging - except errors
#  1 = Small logging - some few more output
#  2 = More Logging (actual ALL logs)
# -1 = DEBUG Mode - ALL Logging and slower processing
#

log_level = 2

#########################
#                       #
# NEEDED OPTIONS        #
#                       #
#########################

# perfdata_spool_dir - where we can find the
# performance data files
#
# perfdata_spool_dir = 
#

#perfdata_spool_dir = /usr/local/pnp4nagios/var/spool/
#perfdata_spool_dir = /usr/local/pnp4nagios/var
perfdata_spool_dir = /dev/shm/pnp_spool/


# Execute following command for each found file
# in 'perfdata_spool_dir'
#
# perfdata_file_run_cmd = 
#
# Must be executable by user/group from above
#
# perfdata_file_run_cmd = 
#

perfdata_file_run_cmd = /usr/local/pnp4nagios/libexec/process_perfdata.pl


# perfdata_file_run_cmd_args (optional)
#
# If you wish, you can apply more arguments to the
# perfdata_file_run_cmd
#
# Hint:
# NPCD will create a command line like this:
# '  '
#

perfdata_file_run_cmd_args = -b


# identify_npcd (optional)
#
# If set to one (by default) npcd will append
# '-n' to the perfdata_file_run_cmd
#
# identify_npcd = 0|1 (default: 1)

identify_npcd = 1


# npcd_max_threads - define how many parallel threads we
# should start

npcd_max_threads = 5

# sleep_time - how many seconds npcd should wait between dirscans
#
# sleep_time = 15 (default)

sleep_time = 15


# EXPERIMENTAL
#
# load_threshold - npcd won't start new threads
# if your system load is above this threshold
#
# load_threshold =  (default: 0.0)
#
# Hint: Do not use "," as decimal delimiter
#
# 07/15/2008: Every value above 0.0 will
#               enable this feature

load_threshold = 0.0


# location of your pid file

pid_file=/var/run/npcd.pid


#########################
#                       #
# NPCDMOD OPTIONS       #
#                       #
#########################


# perfdata_file - where should the npcdmod.o
# write the performance data
#
# must not be within the same directory as
# perfdata_spool_dir
#
# perfdata_file = 
#

perfdata_file = /usr/local/pnp4nagios/var/perfdata.dump


# perfdata_spool_filename - declare the destination
# filename for the spooled files
#
# This option allows you a customized filename.
# Usefull if you own different nagios servers
# which write their data to a shared storage.
#
# perfdata_spool_filename = 
#
# Hint:
# The final files will be moved to
#  'perfdata_spool_dir/perfdata_spool_filename-TIMESTAMP'
#
# Example:
#
# perfdata_spool_filename = perfdata-NY
# perfdata_spool_filename = perfdata-LA

perfdata_spool_filename = perfdata

#
# perfdata_file_processing_interval
#
perfdata_file_processing_interval = 15

# We have to end with a newline
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

pitchfork

Super Moderator

Beiträge: 15 201

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

16

Gestern, 11:43

Du solltest schon selbst in der Lage sein die Pfade zu prüfen.
Wie soll ich beurteilen ob das auf deinem System so OK ist?
PNP Developer.
PNP 0.6.15 ist online !
Fragen zu PNP mit Angabe der verwendeten PNP Version werden bevorzugt beantwortet.
OMD - Open Monitoring Distribution

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

17

Gestern, 11:54

das weiß ich schon ...
meine Frage war ja ob ich beim Umstieg vom "Bulk" auf "Bulk mit npcdmod.o" noch noch irgendwas zu bereinigen ist ausser die nagios.cfg?

Weil so wie ich das verstehe, brauch ich jetzt nur mehr das Event_Broker_Modul aufrufen und die npcd.cfg (und process_perfdata.cfg) für die Konfiguration.
Oder hab ich das Konzept falsch verstanden?
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

Tman

Fortgeschrittener

Beiträge: 206

Geburtstag: 16.12.

Geschlecht: Männlich

Wohnort: Graz

Beruf: IT-Futzi

Anzahl Nagios-Server: 3

Hobbys: Aikido, Mountainbike

Nagios-Version(en): 3.2.3;Wotan;

Verteiltes Monitoring: Ja

Redundantes Monitoring: Nein

Anzahl-Hosts: 1060

Anzahl Services: 6800

Betriebssystem(e): RedHat, CentOS

Plugin-Version(en): 1.4.14

NagVis-Version: 1.4.7

NDO-Version: 1.4b9

Sonstige Addon's: PNP 0.6.15, BusinessProcessAddOn0.9.5

18

Gestern, 12:33

So, hab jetzt mal _alles_ was irgendwie mit Nagios zu tun hat, gestoppt (oder gekillt) und neu gestartet.
jetzt funktinioniert zumindest mal das Spooling so wie es soll. :)

Ich bin mal guter Hoffnung, das das auch das Problem für die Aussetzer in den Graphen war

Vielen Dank für eure Hilfe!
Aktueller Lernprozess:
MS Admin :thumbsup:--> braucht Nagios :D--> lernt Linux :S --> braucht MySQL 8| --> und Apache ?( --> soll wieder SourceCode verstehen ;(

bern

Profi

Beiträge: 1 688

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

19

Gestern, 16:50

Zitat von »Tman«

ich hab das logfile auch ins Spool Verzeichnis gelegt.
Daraus schließ' ich 'mal messerscharf, daß Dein Nagios auch noch ohne Ramdisks auskommen muß ...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# grep '^[^#]*/spool' /etc/ramdisktab
/dev/ram11      /usr/local/nagios/var/spool                             Nagios-Spool
/dev/ram10      /usr/local/pnp4nagios/var/spool                         PNP-Spool
# grep '^[^#]*/spool' /usr/local/nagios/etc/nagios.cfg
status_file=/usr/local/nagios/var/spool/status.dat
check_result_path=/usr/local/nagios/var/spool/checkresults
service_perfdata_file=/usr/local/pnp4nagios/var/spool/incoming/service-perfdata
host_perfdata_file=/usr/local/pnp4nagios/var/spool/incoming/host-perfdata
# grep '^[^#]*/spool' /usr/local/nagios/etc/manual.cfg/commands-misc.cfg
        command_line    /bin/mv /usr/local/pnp4nagios/var/spool/incoming/service-perfdata /usr/local/pnp4nagios/var/spool/service-perfdata.$TIMET$
        command_line    /bin/mv /usr/local/pnp4nagios/var/spool/incoming/host-perfdata /usr/local/pnp4nagios/var/spool/host-perfdata.$TIMET$
# grep '^[^#]*/spool' /usr/local/pnp4nagios/etc/*.cfg
/usr/local/pnp4nagios/etc/npcd.cfg:perfdata_spool_dir = /usr/local/pnp4nagios/var/spool/
/usr/local/pnp4nagios/etc/process_perfdata.cfg:STATS_DIR = /usr/local/pnp4nagios/var/spool/stats

Zitat von »Tman«

Versucht er das dann auch zu parsen???
Files, ja. Subdirs, nein. Sonst könnt' ich nicht nach /usr/local/pnp4nagios/var/spool/*.$TIMET$ mv'en.

Ähnliche Themen