Icinga objects

Host
http://www.panticz.de/icinga-cbjects-debian_xen_host.cfg

VoIP phone
http://www.panticz.de/icinga-cbjects-sipphone1.cfg

# disable service
register 0

Examples
define serviceescalation {
host_name localhost
service_description HTTP
first_notification 5
contact_groups admins, managers
escalation_condition host linux=d | service linux.SSH=w,c
}

Snippets
# certificate check
define service {
use generic-service
host_name www.example.com
service_description https://www.example.com
check_command check_certificate!www.example.com!443!31!7
}

define command {
command_name check_certificate
command_line /usr/lib/nagios/plugins/check_http -S -I $ARG1$ -p $ARG2$ -C $ARG3$,$ARG4$
}

User permissions
authorized_contactgroup_for_all_service_commands