summaryrefslogtreecommitdiffstats
path: root/Monitoring/shinken/nagios-windows.cfg
blob: 478d3950dd97b15ed59f8521b845528be6c57ec7 (plain)
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136


#Will create the good module for your brokers
log_file=c:\\shinken\\var\\shinken.log


#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

#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


#No use, this value must be in a module!
#status_update_interval=60


#Number of interval (60s by default) to spread the first checks
#for hosts and servcies
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=/usr/local/shinken/var/rw/nagios.cmd


#Unused from now
date_format=iso8601


#You can set it to 1, but there is no embedded_perl from now, sorry
enable_embedded_perl=0


#ater 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 launch 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=c:\\shinken\\var\\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

## 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=c:\\shinken\\var\\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