Nagios exports wrong service performance data

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
hoshix
Posts: 1
Joined: Thu Mar 02, 2017 4:27 am

Nagios exports wrong service performance data

Post by hoshix »

Hi folks,

I want to export my performance data, so that graphios can send it to InfluxDB and grafana. The last part of the configuration is ok, grafana shows the values I want, but nagios exports them wrong.

Heres an example of an export:

Code: Select all

DATATYPE::SERVICEPERFDATA       TIMET::1488446452       HOSTNAME::server1        SERVICEDESC::Current Load       SERVICEPERFDATA::load1=0.970;10.000;50.000;0; load5=1.130;8.000;23.000;0; load15=1.110;6.000;8.000;0;   SERVICECHECKCOMMAND::check_load!10.0!8.0!6.0!50.0!23.0!8.0      HOSTSTATE::UP   HOSTSTATETYPE::HARD     SERVICESTATE::OK        SERVICESTATETYPE::HARD  GRAPHITEPREFIX::$_SERVICEGRAPHITEPREFIX$        GRAPHITEPOSTFIX::$_SERVICEGRAPHITEPOSTFIX$
DATATYPE::SERVICEPERFDATA       TIMET::1488446452       HOSTNAME::server2        SERVICEDESC::Current Load       SERVICEPERFDATA::load1=0.970;10.000;50.000;0; load5=1.130;8.000;23.000;0; load15=1.110;6.000;8.000;0;   SERVICECHECKCOMMAND::check_load!10.0!8.0!6.0!50.0!23.0!8.0      HOSTSTATE::UP   HOSTSTATETYPE::HARD     SERVICESTATE::OK        SERVICESTATETYPE::HARD  GRAPHITEPREFIX::$_SERVICEGRAPHITEPREFIX$        GRAPHITEPOSTFIX::$_SERVICEGRAPHITEPOSTFIX$
DATATYPE::SERVICEPERFDATA       TIMET::1488446452       HOSTNAME::server3        SERVICEDESC::Current Load       SERVICEPERFDATA::load1=0.970;10.000;50.000;0; load5=1.130;8.000;23.000;0; load15=1.110;6.000;8.000;0;   SERVICECHECKCOMMAND::check_load!10.0!8.0!6.0!50.0!23.0!8.0      HOSTSTATE::UP   HOSTSTATETYPE::HARD     SERVICESTATE::OK        SERVICESTATETYPE::HARD  GRAPHITEPREFIX::$_SERVICEGRAPHITEPREFIX$        GRAPHITEPOSTFIX::$_SERVICEGRAPHITEPOSTFIX$
DATATYPE::SERVICEPERFDATA       TIMET::1488446452       HOSTNAME::server4        SERVICEDESC::Current Load       SERVICEPERFDATA::load1=0.970;10.000;50.000;0; load5=1.130;8.000;23.000;0; load15=1.110;6.000;8.000;0;   SERVICECHECKCOMMAND::check_load!10.0!8.0!6.0!50.0!23.0!8.0      HOSTSTATE::UP   HOSTSTATETYPE::HARD     SERVICESTATE::OK        SERVICESTATETYPE::HARD  GRAPHITEPREFIX::$_SERVICEGRAPHITEPREFIX$        GRAPHITEPOSTFIX::$_SERVICEGRAPHITEPOSTFIX$
As you can see, there are four servers where check_load is executed. Nagios exports exactly the same values for every server, which is definitely wrong.

Anyone has some guess, why nagios behaves like this?

Heres my part of nagios.cfg:

Code: Select all

service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$\tGRAPHITEPREFIX::$_SERVICEGRAPHITEPREFIX$\tGRAPHITEPOSTFIX::$_SERVICEGRAPHITEPOSTFIX$
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: Nagios exports wrong service performance data

Post by tmcdonald »

Would need to see the configs for those hosts and their services. Almost looks like the 4 servers are copies of the same config and someone forgot to change the IP.
Former Nagios employee
Locked