File: shinken.cfg

package info (click to toggle)
shinken 2.0.3-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 22,440 kB
  • ctags: 5,883
  • sloc: python: 39,978; sh: 6,739; cs: 2,542; perl: 1,911; ruby: 539; xml: 318; sql: 203; makefile: 144; php: 97; java: 66
file content (135 lines) | stat: -rw-r--r-- 3,641 bytes parent folder | download
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
# Configuration files with common objects like commands, timeperiods,
# or templates that are used by the host/service/contacts
cfg_dir=commands
cfg_dir=timeperiods
cfg_dir=escalations
cfg_dir=dependencies

# Now templates of hosts, services and contacts
cfg_dir=templates

# notification things
cfg_dir=notificationways

# Now groups
cfg_dir=servicegroups
cfg_dir=hostgroups
cfg_dir=contactgroups

# And now real hosts, services, packs and discovered hosts
# They are directory, and we will load all .cfg file into them, and 
# their sub-directory
cfg_dir=hosts
cfg_dir=services
cfg_dir=contacts
cfg_dir=packs
cfg_dir=modules

cfg_dir=arbiters
cfg_dir=schedulers
cfg_dir=pollers
cfg_dir=reactionners
cfg_dir=brokers
cfg_dir=receivers
cfg_dir=realms

# You will find global MACROS into this file
#resource_file=resource.cfg
cfg_dir=resource.d

# Number of minutes between 2 retention save, here 1hour
retention_update_interval=60

# Number of interval (5min by default) to spread the first checks
# for hosts and services
max_service_check_spread=5
max_host_check_spread=5

# after 10s, checks are killed and exit with CRITICAL state (RIP)
service_check_timeout=60
timeout_exit_status=2

# flap_history is the lengh of history states we keep to look for
# flapping.
# 20 by default, can be useful to increase it. Each flap_history
# increases cost:
#    flap_history cost = 4Bytes * flap_history * (nb hosts + nb services)
# Example: 4 * 20 * (1000+10000) ~ 900Ko for a quite big conf. So, go for it!
flap_history=20


# Max plugin output for the plugins launched by the pollers, in bytes
max_plugins_output_length=65536


# 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


# 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

# Disabling env macros is good for performances. If you really need it, enable it.
enable_environment_macros=0

# If not need, don't dump initial states into logs
log_initial_states=0

# By default don't launch even handlers during downtime. Put 0 to
# get back the default nagios behavior
no_event_handlers_during_downtimes=1


# [Optionnal], a pack distribution file is a local file near the arbiter
# that will keep host pack id association, and so push same host on the same
# scheduler if possible between restarts.
pack_distribution_file=/var/lib/shinken/pack_distribution.dat



## Arbiter daemon part, similar to ini

#If not specified will use lockfile direname
workdir=/var/run/shinken

# Lock file (with pid) for Arbiterd
lock_file=/var/run/shinken/arbiterd.pid

# The arbiter can have it's own local log
local_log=/var/log/shinken/arbiterd.log

# Accepted log level values: DEBUG,INFO,WARNING,ERROR,CRITICAL
#log_level=WARNING

# User that will be used by the arbiter.
# If commented, run as current user (root?)
shinken_user=shinken
shinken_group=shinken

# The path to the modules directory
modules_dir=/usr/share/shinken/modules

# Set to 0 if you want to make this daemon (arbiter) NOT run
daemon_enabled=1

#-- Security using SSL --
use_ssl=0
# WARNING : Put full paths for certs
ca_cert=/etc/shinken/certs/ca.pem
server_cert=/etc/shinken/certs/server.cert
server_key=/etc/shinken/certs/server.key
hard_ssl_name_check=0

# If cherrypy3 is not available, it will fail back to swsgiref
http_backend=auto