Best practice¶
This documentation provide best practice for Centreon-Engine configuration. Most parameters described in this page ensure that you get an optimal experience with Centreon Engine. The remaining defined parameters are configured to make sure that do not fall in the following cases :
high check latency
check stop or failure in notifications
high monitoring server load
“holes” in graphs generated by Centreon Broker
Centreon Engine logs show multiple lines with “Max concurrent service checks (x) has been reached”
Warning
System time must be perfectly synchronized among all pollers (NTP).
Check options¶
Disable check options if these options are not necessary.
enable_event_handlers=0
enable_predictive_host_dependency_checks=0
enable_predictive_service_dependency_checks=0
check_service_freshness=0
check_host_freshness=0
enable_flap_detection=0
obsess_over_services=0
obsess_over_hosts=0
soft_state_dependencies=0
use_aggressive_host_checking=0
Logging¶
use_syslog=0
log_notifications=1
log_host_retries=1
log_service_retries=1
log_event_handlers=0
log_initial_states=1
log_external_commands=1
log_passive_checks=0
host_check_timeout=12
retain_state_information=1
retention_update_interval=60
use_retained_program_state=1
Broker modules¶
Enable external command.
broker_module=/path/externalcmd.so
Enable Centreon-Broker.
broker_module=/path/cbmod.so
Check the event broker options.
event_broker_options=-1
Perfdata¶
With Centreon-Broker the perfdata processing need to disable beceause this options is not necessary for Centreon-Broker and make some latency.
process_performance_data=0
Tuning¶
Enable cached check to incresed performance.
host_inter_check_delay_method=s
max_host_check_spread=5
sleep_time=0.2
service_inter_check_delay_method=s
max_service_check_spread=5
service_interleave_factor_method=s
max_concurrent_checks=400
auto_reschedule_checks=0
use_large_installation_tweaks=1
enable_environment_macros=0
cached_service_check_horizon=60
cached_host_check_horizon=60
Optimization¶
Large installation enable some optimization enable it.
use_large_installation_tweaks=1
Environment macros have a poor performance disable it.
enable_environment_macros=0
Centreon-Engine allow to improve performance without using setpgid (see the documentation!).
use_setpgid=0