icinga2: add pretty_name for status page
All checks were successful
bundlewrap/pipeline/head This commit looks good
All checks were successful
bundlewrap/pipeline/head This commit looks good
This commit is contained in:
parent
efd2875b17
commit
fc7655469f
8 changed files with 29 additions and 4 deletions
|
@ -4,11 +4,17 @@ object Host "${monitored_node.name}" {
|
|||
|
||||
address = "${monitored_node.metadata.get('icinga_options/hostname', monitored_node.hostname)}"
|
||||
|
||||
vars.os = "${monitored_node.os}"
|
||||
vars.sla = "${monitored_node.metadata.get('sla', '24x7')}"
|
||||
vars.period = "${sla_info[monitored_node.metadata.get('sla', '24x7')]}"
|
||||
vars.location = "${monitored_node.metadata.get('location', 'unknown')}"
|
||||
# used for determining service groups
|
||||
vars.bw_groups = [ "${'", "'.join(sorted({group.name for group in monitored_node.groups}))}" ]
|
||||
vars.location = "${monitored_node.metadata.get('location', 'unknown')}"
|
||||
vars.os = "${monitored_node.os}"
|
||||
|
||||
# used for status page
|
||||
vars.pretty_name = "${monitored_node.metadata.get('icinga_options/pretty_name', monitored_node.name)}"
|
||||
|
||||
vars.period = "${sla_info[monitored_node.metadata.get('sla', '24x7')]}"
|
||||
vars.sla = "${monitored_node.metadata.get('sla', '24x7')}"
|
||||
|
||||
vars.notification.sms = ${str(monitored_node.metadata.get('icinga_options/vars.notification.sms', True)).lower()}
|
||||
vars.notification.mail = true
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue