/etc/shinken/templates.cfg is in shinken-common 1.4-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 | ###############################################################################
###############################################################################
#
# HOST TEMPLATES
#
###############################################################################
###############################################################################
# Generic host definition template - This is NOT a real host, just a template!
# Most hosts should inherit from this one
define host{
name generic-host
# Checking part
check_command check_host_alive
max_check_attempts 2
check_interval 5
# Check every time
active_checks_enabled 1
check_period 24x7
# Notification part
# One notification each day (1440 = 60min* 24h)
# every time, and for all 'errors'
# notify the admins contactgroups by default
contacts admin
notification_interval 1440
notification_period 24x7
notification_options d,u,r,f
notifications_enabled 1
# Advanced option. Look at the wiki for more informations
event_handler_enabled 0
flap_detection_enabled 1
process_perf_data 1
# Maintenance period
#maintenance_period workhours
# Dispatching
#poller_tag DMZ
#realm All
# For the WebUI
#icon_set server ; can be database, disk, network_service, server
# This said that it's a template
register 0
}
define host{
name linux
use generic-host
register 0
{
# Some business impact templates. The default value for
# business impatc is 2, mean "ok it's prod". 1 means, low
# 0 mean none. For top value, the higer the most important ;)
define host{
name qualification
register 0
business_impact 1
}
# 0 is for no importance at all, and no notification
define host{
name no-importance
register 0
business_impact 0
notifications_enabled 0
}
# Ok we start to be important
define host{
name production
register 0
business_impact 3
}
# It began to be very important
define host{
name important
register 0
business_impact 4
}
# TOP FOR BUSINESS!
define host{
name top-for-business
register 0
business_impact 5
}
###############################################################################
###############################################################################
#
# SERVICE TEMPLATES
#
###############################################################################
###############################################################################
# Generic service definition template - This is NOT a real service, just a template!
define service{
name generic-service ; The 'name' of this service template
active_checks_enabled 1 ; Active service checks are enabled
passive_checks_enabled 1 ; Passive service checks are enabled/accepted
# Check part
# By default, there is no check_command here
check_interval 5 ; Check the service every 5 minutes in normal state
retry_interval 1 ; Re-check the service every one minutes until a hard state can be determined
max_check_attempts 2 ; Re-check the service up to 3 times in order to determine its final (hard) state
check_period 24x7 ; The service can be checked at any time of the day
# Notification part
notifications_enabled 1 ; Service notifications are enabled
notification_options w,u,c,r ; Send notifications about warning, unknown, critical, and recovery events
notification_interval 60 ; Re-notify about service problems every hour
notification_period 24x7
# If the contacts and contact_groups options are not set, it will notify host contacts instead
# contact_groups admins
# Advanced options. Change with care
#event_handler_enabled 1
# event_handler super_event_kill_everyone!DIE
flap_detection_enabled 1 ; Flap detection is enabled
check_freshness 0
freshness_threshold 3600
#stalking_options w,c
obsess_over_service 0
#escalations ToLevel2
process_perf_data 1 ; Process perf data, like for PNP
is_volatile 0 ; for log monitoring. See doc for more info about it
# For the WebUI
#icon_set server ; can be database, disk, network_service, server
register 0
}
# For local shinken machine only
define service{
name local-service ; The name of this service template
use generic-service ; Inherit default values from the generic-service definition
check_interval 1 ; Check the service every 1 minutes in normal state
max_check_attempts 1 ; directly go in hard state here
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}
#For trigger based service, you will need an echo command that does nothing
define service{
name trigger-service
use generic-service
register 0
check_command _echo
}
###############################################################################
###############################################################################
#
# CONTACT TEMPLATES
#
###############################################################################
###############################################################################
# Contact definition
# By default the contact will ask notification by mails
define contact{
name generic-contact ; The name of this contact template
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL CONTACT, JUST A TEMPLATE!
host_notifications_enabled 1
service_notifications_enabled 1
email shinken@localhost
can_submit_commands 1
notificationways email
}
# This is how emails are sent, 24x7 way.
define notificationway{
notificationway_name email
service_notification_period 24x7
host_notification_period 24x7
service_notification_options c,w,r
host_notification_options d,u,r,f,s
service_notification_commands notify-service-by-email ; send service notifications via email
host_notification_commands notify-host-by-email ; send host notifications via email
}
###############################################################################
###############################################################################
#
# FS TEMPLATES
#
###############################################################################
###############################################################################
define host{
name fs_home
register 0
}
define host{
name fs_fwdump
register 0
}
define host{
name fs_tmp
register 0
}
define host{
name fs_root
register 0
}
define host{
name fs_var
register 0
}
define host{
name fs_opt
register 0
}
define host{
name fs_usr
register 0
}
|