-
Notifications
You must be signed in to change notification settings - Fork 5
/
statusengine.toml
101 lines (95 loc) · 3.89 KB
/
statusengine.toml
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
# You may add multiple [[Gearman]] or [[Rabbitmq]] section. Each section will be one connection
# to the specified URL/Hostname.
[[Gearman]]
URL = "127.0.0.1:4730"
# The following configuration items activating the generation and queuing of events.
# The format is Identifier = "NameOfQueueinGearmanOrRabbitmq"
# If you define multiple Gearman or Rabbitmq sections with the same Identifier, the generated message will be sent
# to every instance.
HostStatus = "statusngin_hoststatus"
HostCheck = "statusngin_hostchecks"
ServiceStatus = "statusngin_servicestatus"
ServiceCheck = "statusngin_servicechecks"
ServicePerfData = "statusngin_service_perfdata"
StateChange = "statusngin_statechanges"
AcknowledgementData = "statusngin_acknowledgements"
FlappingData = "statusngin_flappings"
DowntimeData = "statusngin_downtimes"
ContactNotificationMethodData = "statusngin_contactnotificationmethod"
RestartData = "statusngin_core_restart"
#OCHP = "statusngin_ochp"
#OCSP = "statusngin_ocsp"
# You can run external commands vis this queue.
WorkerCommand = "statusngin_cmd"
# The broker can directly process OCHP/OCSP from another naemon/nagios instance. If you have multiple
#WorkerOCHP = "statusngin_ochp"
#WorkerOCSP = "statusngin_ocsp"
#SystemCommandData = "statusngin_systemcommands"
#CommentData = "statusngin_comments"
#ExternalCommandData = "statusngin_externalcommands"
#NotificationData = "statusngin_notifications"
#ProgramStatusData = "statusngin_programmstatus"
#ContactStatusData = "statusngin_contactstatus"
#ContactNotificationData = "statusngin_contactnotificationdata"
#EventHandlerData = "statusngin_eventhandler"
#ProcessData = "statusngin_processdata"
#LogData = "statusngin_logentries"
# You may specify multiple rabbitmq connections, by adding more [[Rabbitmq]] sections.
#[[Rabbitmq]]
#Hostname = "localhost"
#Username = "statusengine"
#Password = "statusengine"
##Vhost = "/"
##Timeout = 30
##Exchange = "statusengine"
##DurableExchange = false
##DurableQueues = false
##SSL = false
##SSL_verify = true
##SSL_cacert = ""
##SSL_cert = ""
##SSL_key = ""
#
#HostStatus = "statusngin_hoststatus"
#HostCheck = "statusngin_hostchecks"
#ServiceStatus = "statusngin_servicestatus"
#ServiceCheck = "statusngin_servicechecks"
#ServicePerfData = "statusngin_service_perfdata"
#StateChange = "statusngin_statechanges"
#AcknowledgementData = "statusngin_acknowledgements"
#FlappingData = "statusngin_flappings"
#DowntimeData = "statusngin_downtimes"
#ContactNotificationMethodData = "statusngin_contactnotificationmethod"
#RestartData = "statusngin_core_restart"
#OCHP = "statusngin_ochp"
#OCSP = "statusngin_ocsp"
#WorkerCommand = "statusngin_cmd"
##WorkerOCHP = "statusngin_ochp"
##WorkerOCSP = "statusngin_ocsp"
#
##SystemCommandData = "statusngin_systemcommands"
##CommentData = "statusngin_comments"
##ExternalCommandData = "statusngin_externalcommands"
##NotificationData = "statusngin_notifications"
##ProgramStatusData = "statusngin_programmstatus"
##ContactStatusData = "statusngin_contactstatus"
##ContactNotificationData = "statusngin_contactnotificationdata"
##EventHandlerData = "statusngin_eventhandler"
##ProcessData = "statusngin_processdata"
##LogData = "statusngin_logentries"
[Scheduler]
# Used to fix a nasty scheduler behaviour in naemon when you often restart naemon
# If next_schedule of a service or host is in the past during startup, we reschedule
# the service/host within $StartupScheduleMax seconds instead of the check_intervall of the host/service.
StartupScheduleMax = 30
[Bulk]
## Maximum number of messages in one bulk message
#Maximum = 200
## Flush Bulk messages every X seconds dispite number of cached messages
#FlushInterval = 10
## List of queue identifier which should be created as bulk message. This is a global option for all connections
Queues = ["HostStatus", "HostCheck", "ServiceStatus", "ServiceCheck", "ServicePerfData", "StateChange", "OCHP", "OCSP", "LogData"]
[Log]
#Level = Warning
### Level = Info
### Level = Error