From bfa204a580a503a216cedbedd36586fb00458181 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 18 Nov 2011 10:10:13 +0100 Subject: //Monitoring: add shinken configs --- Monitoring/shinken/nagios.cfg | 157 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 Monitoring/shinken/nagios.cfg (limited to 'Monitoring/shinken/nagios.cfg') diff --git a/Monitoring/shinken/nagios.cfg b/Monitoring/shinken/nagios.cfg new file mode 100644 index 00000000..28d6b88d --- /dev/null +++ b/Monitoring/shinken/nagios.cfg @@ -0,0 +1,157 @@ + +#Will create the good module for your brokers +#log_file=arbiterd.log +#/tmp/donotusethis.log + + +# If you want to set the workink directory of the +# arbiter, just uncomment this +# workdir=/var/lib/shinken + +#Are you working? Yes I think... +execute_host_checks=1 +execute_service_checks=1 + + +#Configuration files with common objects like commands, timeperiods, +#or templates that are used by the host/service/contacts +#cfg_file=commons.cfg +cfg_file=commands.cfg +cfg_file=timeperiods.cfg +cfg_file=escalations.cfg +cfg_file=dependencies.cfg +cfg_file=contacts.cfg + +#Now templates of hosts, services and contacts +cfg_file=templates.cfg + +#Now groups +cfg_file=servicegroups.cfg +cfg_file=hostgroups.cfg +cfg_file=contactgroups.cfg + +#and now real hosts, services and contacts +cfg_dir=hosts +cfg_dir=services +cfg_dir=objects/discovery +cfg_dir=objects/groups/ +cfg_dir=objects/internet/ +cfg_dir=objects/retiolum/ +cfg_dir=objects/shackspace/ + +# Un comment this for a sample configuration +#cfg_dir=sample + +#Some macros +resource_file=resource.cfg + + +#Dummy conf with 150 hosts, each one with 10 services +#cfg_file=host-150.cfg +#cfg_file=services-150h-1500srv.cfg + + +#Broker? No, there is the module objects for it thanks. +#broker_module=/usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg + + +# Useless here, must be in a module +status_update_interval=60 + +# Number of minutes between 2 retention save, here 1hour +retention_update_interval=60 + +#Number of interval (60s by default) to spread the first checks +#for hosts and services +max_service_check_spread=5 +max_host_check_spread=5 + +#File where are the external commands are sent. This will be in a module in the future +#because Shinken is multiplatform, and Windows do not have such pipes +command_file=rw/nagios.cmd + + +#Unused from now +date_format=iso8601 + + +#You can set it to 1, but there is no embedded_perl for now, sorry +enable_embedded_perl=0 + + +#after 10s, checks are killed (RIP) +service_check_timeout=10 + + +#flap_history is the lengh of history states we keep to look for flaping +#20 by default, can be useful to increase it. Each flap_history increase cost : +#flap_history cost = 4Bytes * flap_history * (nb hosts + nb services) +#ex : 4 * 20 * (1000+10000) ~ 900Ko for a quite big conf. So, go for it! +flap_history=30 + + +#Max plugin output for the plugins launched by the pollers, in bytes +max_plugins_output_length=8192 + + +#Enable or not the state change on impact detection (like +#an host going unreach if a parent is DOWN for example). It's for +#services and hosts. +#Remark : if this option is absent, the default is 0 (for Nagios +#old behavior compatibility) +enable_problem_impacts_states_change=1 + + +#Lock file (with pid) for Arbiterd +#lock_file=arbiterd.pid + + +#if 1, disable all notice and warning messages at +#configuration checking +disable_old_nagios_parameters_whining=0 + + +#If you need to set a specific timezone to your deamons, uncomment it +#use_timezone=FR/Paris + +#If possible, don't use it. It's not good for your CPU :) +use_large_installation_tweaks=1 +enable_environment_macros=0 + +#User that will be used by the arbiter. shinken/shinken +#by default +#shinken_user=shinken +#shinken_group=shinken + + + +## Security part with SSL +use_ssl=0 +#certs_dir=etc/certs +#ca_cert=etc/certs/ca.pem +#server_cert=etc/certs/server.pem +#hard_ssl_name_check=0 + + +# If in the log you want to see +# [Fri Apr 15 15:43:19 2011] instead of +# [1302874960], put this value to 1 +# !!!!!!!!!!!!!! +# But beware, it won't be anymore parsable by tools +# like Centreon or Thruk +# !!!!!!!!!!!!! +human_timestamp_log=0 + + + +# The arbiter can have it's own local log +local_log=arbiterd.log + +# Set to 0 will enable the nagios behavior that will +# launch event handlers even if the element is in downtime. +no_event_handlers_during_downtimes=1 + +shinken_user=shinken +shinken_group=shinken +lock_file=/var/run/shinken/arbiterd.pid +local_log=/var/log/shinken/arbiterd.log -- cgit v1.2.3