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)