From 89fa8fa544608509dffe240ed273e9710cddb381 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Tue, 17 Oct 2017 14:17:30 +0000 Subject: [PATCH] Add nagios check for odcs-backend proc. --- roles/nagios_client/tasks/main.yml | 1 + .../nagios_client/templates/check_odcs_backend_proc.cfg.j2 | 1 + roles/nagios_server/files/nagios/services/fedmsg.cfg | 6 ++++++ roles/nagios_server/files/nrpe/nrpe.cfg | 1 + 4 files changed, 9 insertions(+) create mode 100644 roles/nagios_client/templates/check_odcs_backend_proc.cfg.j2 diff --git a/roles/nagios_client/tasks/main.yml b/roles/nagios_client/tasks/main.yml index ec9904a39d..0be1a09ef7 100644 --- a/roles/nagios_client/tasks/main.yml +++ b/roles/nagios_client/tasks/main.yml @@ -148,6 +148,7 @@ - check_testcloud.cfg - check_mirrorlist_docker_proxy.cfg - check_celery_redis_queue.cfg + - check_odcs_backend_proc.cfg notify: - restart nrpe tags: diff --git a/roles/nagios_client/templates/check_odcs_backend_proc.cfg.j2 b/roles/nagios_client/templates/check_odcs_backend_proc.cfg.j2 new file mode 100644 index 0000000000..411d39bf13 --- /dev/null +++ b/roles/nagios_client/templates/check_odcs_backend_proc.cfg.j2 @@ -0,0 +1 @@ +command[check_odcs_backend_proc]={{ libdir }}/nagios/plugins/check_procs -c 1:1 -C 'odcs-backend' -u odcs diff --git a/roles/nagios_server/files/nagios/services/fedmsg.cfg b/roles/nagios_server/files/nagios/services/fedmsg.cfg index 1ec4e4a4d0..d7eb667e17 100644 --- a/roles/nagios_server/files/nagios/services/fedmsg.cfg +++ b/roles/nagios_server/files/nagios/services/fedmsg.cfg @@ -162,6 +162,12 @@ define service { check_command check_by_nrpe!check_fedmsg_hub_proc use defaulttemplate } +define service { + host_name odcs-backend01.phx2.fedoraproject.org + service_description Check for odcs-backend proc + check_command check_by_nrpe!check_odcs_backend_proc + use defaulttemplate +} # Odd one, check for the supybot fedmsg plugin diff --git a/roles/nagios_server/files/nrpe/nrpe.cfg b/roles/nagios_server/files/nrpe/nrpe.cfg index 6d86e3965d..dcec90b25e 100644 --- a/roles/nagios_server/files/nrpe/nrpe.cfg +++ b/roles/nagios_server/files/nrpe/nrpe.cfg @@ -344,6 +344,7 @@ command[check_koschei_repo_resolver_proc]=/usr/lib64/nagios/plugins/check_procs command[check_koschei_scheduler_proc]=/usr/lib64/nagios/plugins/check_procs -s RSD -u koschei -C koschei-schedul -c 1:1 command[check_koschei_watcher_proc]=/usr/lib64/nagios/plugins/check_procs -s RSD -u koschei -C koschei-watcher -c 1:1 command[check_mirrorlist_docker_proxy]=/usr/lib64/nagios/plugins/check_tcp -H localhost -p 18081 +command[check_odcs_backend_proc]=/usr/lib64/nagios/plugins/check_procs -c 1:1 -C 'odcs-bakend' -u odcs # The following are fedmsg/datanommer checks to be run on busgateway01. # They check for the time since the latest message in any particular category.