From 534fa319343efc8c813ac4a506c19d15c95d70f6 Mon Sep 17 00:00:00 2001 From: Rick Elrod Date: Wed, 6 Nov 2019 14:38:21 +0000 Subject: [PATCH] nagios: check sigul bridge proc Signed-off-by: Rick Elrod --- roles/nagios_client/tasks/main.yml | 10 ++++++++++ .../templates/check_sigul_bridge_proc.cfg.j2 | 1 + roles/nagios_server/files/nagios/services/procs.cfg | 9 +++++++++ 3 files changed, 20 insertions(+) create mode 100644 roles/nagios_client/templates/check_sigul_bridge_proc.cfg.j2 diff --git a/roles/nagios_client/tasks/main.yml b/roles/nagios_client/tasks/main.yml index aa87687850..2456e93177 100644 --- a/roles/nagios_client/tasks/main.yml +++ b/roles/nagios_client/tasks/main.yml @@ -231,6 +231,16 @@ tags: - nagios_client +- name: install nrpe checks for sigul_bridge + template: src={{ item }}.j2 dest=/etc/nrpe.d/{{ item }} + with_items: + - check_sigul_bridge_proc.cfg + when: inventory_hostname.startswith('sigul-bridge') + notify: + - restart nrpe + tags: + - nagios_client + - name: install nrpe config for the RabbitMQ checks template: src: "rabbitmq_args.ini.j2" diff --git a/roles/nagios_client/templates/check_sigul_bridge_proc.cfg.j2 b/roles/nagios_client/templates/check_sigul_bridge_proc.cfg.j2 new file mode 100644 index 0000000000..a173c2f4d8 --- /dev/null +++ b/roles/nagios_client/templates/check_sigul_bridge_proc.cfg.j2 @@ -0,0 +1 @@ +command[check_sigul_bridge_proc]={{ libdir }}/nagios/plugins/check_procs -c 1:1 -a 'sigul/bridge.py' -u sigul diff --git a/roles/nagios_server/files/nagios/services/procs.cfg b/roles/nagios_server/files/nagios/services/procs.cfg index 75616ecb7e..62cb704deb 100644 --- a/roles/nagios_server/files/nagios/services/procs.cfg +++ b/roles/nagios_server/files/nagios/services/procs.cfg @@ -40,3 +40,12 @@ define service { check_command check_by_nrpe!check_total_procs use retracetemplate } + + +define service { + hostgroup sign_bridge + service_description Sigul bridge Process + check_command check_by_nrpe!check_sigul_bridge_proc + use defaulttemplate +} +