Skip to content
This repository has been archived by the owner on Jan 15, 2019. It is now read-only.

[dev.icinga.com #1413] re-allow perfdata with empty results being put on perfdata channel, disable via opt-in cfg option #615

Closed
icinga-migration opened this issue Apr 19, 2011 · 7 comments
Milestone

Comments

@icinga-migration
Copy link

This issue has been migrated from Redmine: https://dev.icinga.com/issues/1413

Created by crsp on 2011-04-19 05:56:19 +00:00

Assignee: mfriedrich
Status: Resolved (closed on 2011-05-02 15:58:41 +00:00)
Target Version: 1.4
Last Update: 2011-05-02 15:58:41 +00:00 (in Redmine)


Using this in distributed environment. It's urgently needed.
Removed IF conditions for Service- and Hostperformancedata (Lines 390-395 and 431-436). After rebuild, it worked perfectly (again).
please see file attached.
Maybe create a switch and let me choose during the buildprocess or put this switch into icinga.cfg

Attachments

Changesets

2011-04-28 15:24:41 +00:00 by mfriedrich 465f5aa

core: re-allow perfdata with empty results being put on perfdata channel, disable via opt-in cfg option #1413

refs #1413

Relations:

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-27 22:54:14 +00:00

  • Project changed from Icinga 1.x to Core, Classic UI, IDOUtils

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-27 22:54:32 +00:00

  • Status changed from New to Assigned
  • Target Version set to 1.4

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-28 14:19:10 +00:00

# HOST AND SERVICE PERFORMANCE DATA PROCESS EMPTY RESULTS
# THese options determine wether the core will process empty perfdata
# results or not. This is needed for distributed monitoring, and intentionally
# turned on by default.
# If you don't require empty perfdata - saving some cpu cycles
# on unwanted macro calculation - you can turn that off. Be careful!
# Values: 1 = enable, 0 = disable

#host_perfdata_process_empty_results=1
#service_perfdata_process_empty_results=1

if set those to 0, the core will bail out if the results are empty.

need to test a bit further.

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-28 15:01:50 +00:00

  • Subject changed from Host/Servicestates without Perfdata was not put to perfdata channel any more to re-allow perfdata with empty results being put on perfdata channel, disable via opt-in cfg option

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-28 15:21:31 +00:00

example cfg, only for creating initial perfdata files, but no further processing

process_performance_data=1

host_perfdata_process_empty_results=1
service_perfdata_process_empty_results=1

service_perfdata_file=/usr/local/icinga/var/service-perfdata
service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$
service_perfdata_file_mode=a
service_perfdata_file_processing_interval=15
service_perfdata_file_processing_command=process-service-perfdata-file

host_perfdata_file=/usr/local/icinga/var/host-perfdata
host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$
host_perfdata_file_mode=a
host_perfdata_file_processing_interval=15
host_perfdata_file_processing_command=process-host-perfdata-file

set to 1

DATATYPE::SERVICEPERFDATA TIMET::1304003247 HOSTNAME::localhost SERVICEDESC::Current Users SERVICEPERFDATA::users=5;20;50;0
SERVICECHECKCOMMAND::check_local_users50 HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD
DATATYPE::SERVICEPERFDATA TIMET::1304003267 HOSTNAME::localhost SERVICEDESC::SSH SERVICEPERFDATA:: SERVICECHECKCOMMAND::check_ssh HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::CRITICAL SERVICESTATETYPE::HARD
DATATYPE::SERVICEPERFDATA TIMET::1304003277 HOSTNAME::localhost SERVICEDESC::Current Users SERVICEPERFDATA::users=5;20;50;0
SERVICECHECKCOMMAND::check_local_users50 HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD

set to 0

(check_ssh is missing)

DATATYPE::SERVICEPERFDATA TIMET::1304003598 HOSTNAME::localhost SERVICEDESC::HTTP SERVICEPERFDATA::time=0,000628s;;;0,000000 size=454B;;;0 SERVICECHECKCOMMAND::check_http HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD
DATATYPE::SERVICEPERFDATA TIMET::1304003628 HOSTNAME::localhost SERVICEDESC::Swap Usage SERVICEPERFDATA::swap=7811MB;0;0;0;7811 SERVICECHECKCOMMAND::check_local_swap10 HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD
DATATYPE::SERVICEPERFDATA TIMET::1304003688 HOSTNAME::localhost SERVICEDESC::PING SERVICEPERFDATA::rta=0.032000ms;100.000000;500.000000;0.000000 pl=0;20;60;0 SERVICECHECKCOMMAND::check_ping500.0,60 HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD
DATATYPE::SERVICEPERFDATA TIMET::1304003748 HOSTNAME::localhost SERVICEDESC::Current Load SERVICEPERFDATA::load1=1.270;5.000;10.000;0; load5=1.170;4.000;6.000;0; load15=1.150;3.000;4.000;0; SERVICECHECKCOMMAND::check_local_load10.0,6.0,4.0 HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-04-28 20:31:40 +00:00

  • Status changed from Assigned to Feedback
  • Done % changed from 0 to 100

@icinga-migration
Copy link
Author

Updated by mfriedrich on 2011-05-02 15:58:41 +00:00

  • Status changed from Feedback to Resolved

users report all fine, resolved.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant