aboutsummaryrefslogtreecommitdiffstats
path: root/roles/nagios_server/templates/etc
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nagios_server/templates/etc')
-rw-r--r--roles/nagios_server/templates/etc/nagios/objects/commands.cfg.j27
-rw-r--r--roles/nagios_server/templates/etc/nagios/objects/services.cfg.j27
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 {