Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
1
18.08.2011, 14:04
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »striep« (19.08.2011, 19:58)
Beiträge: 5 598
Geschlecht: Männlich
Anzahl Nagios-Server: 2
Nagios-Version(en): 3.2.1
Icinga-Version(en): Icinga 1.0.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: >70
Anzahl Services: >200
Betriebssystem(e): SLES10
Plugin-Version(en): 1.4.11
Sonstige Addon's: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6
2
18.08.2011, 14:23
![]() |
Quellcode |
1 |
RRDs::create( "$rrdfile", , , "--start=$NAGIOS{TIMET}", "--step=$conf{RRA_STEP}" ); |
Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
3
18.08.2011, 14:29
Beiträge: 5 598
Geschlecht: Männlich
Anzahl Nagios-Server: 2
Nagios-Version(en): 3.2.1
Icinga-Version(en): Icinga 1.0.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: >70
Anzahl Services: >200
Betriebssystem(e): SLES10
Plugin-Version(en): 1.4.11
Sonstige Addon's: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6
4
18.08.2011, 14:58
![]() |
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 |
--- process_perfdata.pl.in.git 2011-05-24 22:30:38.000000000 +0200 +++ process_perfdata.pl.in 2011-08-18 14:47:25.000000000 +0200 @@ -40,6 +40,7 @@ RRD_STORAGE_TYPE => "SINGLE", RRD_HEARTBEAT => 8640, RRA_STEP => 60, + RRA_START => 0, # is replaced by ($NAGIOS{TIMET}) or value from rra.cfg RRA_CFG => "@/rra.cfg", STATS_DIR => "@/stats", LOG_FILE => "@", @@ -494,6 +495,7 @@ sub write_rrd { my = (); my = (); + $conf{RRA_START} = $NAGIOS{TIMET}; print_log( "DEBUG: TPL-> $TEMPLATE", 3 ); print_log( "DEBUG: CRE-> ", 3 ); @@ -502,12 +504,12 @@ if ( !-e "$rrdfile" ) { = parse_rra_config($TEMPLATE); if ( $conf{USE_RRDs} == 1 ) { - print_log( "RRDs::create $rrdfile --start=$NAGIOS{TIMET} --step=$conf{RRA_STEP}", 2 ); - RRDs::create( "$rrdfile", , , "--start=$NAGIOS{TIMET}", "--step=$conf{RRA_STEP}" ); + print_log( "RRDs::create $rrdfile --start=$conf{RRA_START} --step=$conf{RRA_STEP}", 2 ); + RRDs::create( "$rrdfile", , , "--start=$conf{RRA_START}", "--step=$conf{RRA_STEP}" ); my $err = RRDs::error(); if ($err) { - print_log( "RRDs::create $rrdfile --start=$NAGIOS{TIMET} --step=$conf{RRA_STEP}", 0 ); + print_log( "RRDs::create $rrdfile --start=$conf{RRA_START} --step=$conf{RRA_STEP}", 0 ); print_log( "RRDs::create ERROR $err", 0 ); = ( 1, $err ); $stats{error}++; @@ -520,10 +522,10 @@ } else { print_log( "RRDs Perl Modules are not installed. Falling back to rrdtool system call.", 2 ); - print_log( "$conf{RRDTOOL} create $rrdfile --start=$NAGIOS{TIMET} --step=$conf{RRA_STEP}", 2 ); - system("$conf{RRDTOOL} create $rrdfile --start=$NAGIOS{TIMET} --step=$conf{RRA_STEP}"); + print_log( "$conf{RRDTOOL} create $rrdfile --start=$conf{RRA_START} --step=$conf{RRA_STEP}", 2 ); + system("$conf{RRDTOOL} create $rrdfile --start=$conf{RRA_START} --step=$conf{RRA_STEP}"); if ( $? > 0 ) { - print_log( "$conf{RRDTOOL} create $rrdfile --start=$NAGIOS{TIMET} --step=$conf{RRA_STEP}", 0 ); + print_log( "$conf{RRDTOOL} create $rrdfile --start=$conf{RRA_START} --step=$conf{RRA_STEP}", 0 ); print_log( "rrdtool create returns $?", 0 ); = ( $?, "create failed" ); $stats{error}++; @@ -839,11 +841,15 @@ while ( |
Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
5
18.08.2011, 15:10
Beiträge: 5 598
Geschlecht: Männlich
Anzahl Nagios-Server: 2
Nagios-Version(en): 3.2.1
Icinga-Version(en): Icinga 1.0.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: >70
Anzahl Services: >200
Betriebssystem(e): SLES10
Plugin-Version(en): 1.4.11
Sonstige Addon's: NRPE 2.6, NSCA 2.7, PNP 0.4.14 / 0.6
6
18.08.2011, 15:24
![]() |
Quellcode |
1 2 3 4 5 6 7 |
RRA_START => 60, ... sub write_rrd { my = (); my = (); # $conf{RRA_START} = $NAGIOS{TIMET}; my $start = $NAGIOS{TIMET} - $conf{RRA_START}; |
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
7
18.08.2011, 18:06
Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
8
18.08.2011, 19:38
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
9
18.08.2011, 19:51
Beiträge: 1 641
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
10
19.08.2011, 10:22
Das kommt mir bekannt vor, ich hatte 'mal (beratenderweise) 'n Szenario, wo Daten alle 5 Min gemessen, alle 15 Min an ein kommerzielles NMS übertragen, von dort alle X Min abgefragt wurden und dann "meßzeitpunktkorrekt" in einer Grafik landen sollten.
Zitat von »striep«
ich möchte extern gesammelte Daten ( 5 Sekunden Interval aus Datenbank ) minütlich in Nagios/Icinga über die Commandpipe an einen passiven Check schicken und in PNP darstellen.
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
11
19.08.2011, 10:41
Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
12
19.08.2011, 11:06
![]() |
Quellcode |
1 2 3 4 5 |
DATATYPE::SERVICEPERFDATA TIMET:: HOSTNAME:: SERVICEDESC:: SERVICEPERFDATA:: |
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
13
19.08.2011, 11:43
Beiträge: 293
Geburtstag: 20.07.
Geschlecht: Männlich
Wohnort: Buxtehude
Anzahl Nagios-Server: 4
Nagios-Version(en): 3.0.6
Icinga-Version(en): 1.4.1
Verteiltes Monitoring: Nein
Redundantes Monitoring: Nein
Anzahl-Hosts: ~370
Anzahl Services: ~1160
Betriebssystem(e): Linux, Solaris, Windows
Plugin-Version(en): 1.4.x
NagVis-Version: ---
NDO-Version: ---
IDO-Version: 1.4.1
Sonstige Addon's: pnp 0.4.14 & 0.6.14, NSClient++ 0.3.8, SEC
![]() |
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 |
DATATYPE::SERVICEPERFDATA TIMET::1313772413 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=4;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772418 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=9;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772423 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=10;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772428 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=5;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772433 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=4;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772438 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=22;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772443 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=23;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772448 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=19;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772453 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=0;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772458 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=27;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772463 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=8;20;30;; SERVICECHECKCOMMAND::check_test DATATYPE::SERVICEPERFDATA TIMET::1313772468 HOSTNAME::server5 SERVICEDESC::process5 SERVICEPERFDATA::value1=6;20;30;; SERVICECHECKCOMMAND::check_test |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »striep« (19.08.2011, 21:32)