diff options
Diffstat (limited to 'roles/nagios_server/templates')
-rw-r--r-- | roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j2 | 7 | ||||
-rw-r--r-- | roles/nagios_server/templates/etc/nagios/objects/services.cfg.j2 | 7 |
2 files changed, 14 insertions, 0 deletions
diff --git a/roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j2 b/roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j2 index e44d6ab..06503c5 100644 --- a/roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j2 +++ b/roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j2 @@ -167,6 +167,13 @@ define command { command_line $USER1$/check_asterisk_endpoints -H '$_HOSTFQDN$' -P '$ARG1$' -u '$ARG2$' -p '$ARG3$' $ARG4$ } +define command { + command_name check_asterisk_registrations + command_line $USER1$/check_by_ssh \ + {{ nagios_check_by_ssh_args }} \ + --command='check_asterisk_registrations' +} + ###################################### # Service Checks: Certificate Validity diff --git a/roles/nagios_server/templates/etc/nagios/objects/services.cfg.j2 b/roles/nagios_server/templates/etc/nagios/objects/services.cfg.j2 index 68b4fe4..032fbba 100644 --- a/roles/nagios_server/templates/etc/nagios/objects/services.cfg.j2 +++ b/roles/nagios_server/templates/etc/nagios/objects/services.cfg.j2 @@ -228,6 +228,13 @@ define service { # Asterisk Checks ################# +define service { + service_description registrations + hostgroups asterisk_servers + use generic-service + check_command check_asterisk_registrations +} + {% for host in groups.asterisk_servers %} # endpoints - {{ host }} define service { |