From 6309062daa8ba11675ecb74e5793e0b5bf81ef39 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 4 Jun 2015 20:43:30 +0000 Subject: [PATCH] Fix up nagios check for mysqlmariadb database dump ages. --- roles/nagios_client/tasks/main.yml | 11 +++++++++++ roles/nagios_client/templates/check_mysql.cfg.j2 | 1 + 2 files changed, 12 insertions(+) create mode 100644 roles/nagios_client/templates/check_mysql.cfg.j2 diff --git a/roles/nagios_client/tasks/main.yml b/roles/nagios_client/tasks/main.yml index c7cc038468..609130cd62 100644 --- a/roles/nagios_client/tasks/main.yml +++ b/roles/nagios_client/tasks/main.yml @@ -137,6 +137,17 @@ - restart nrpe tags: - nagios_client +# +# The actual items files here end in .j2 (they are templates) +# So when adding or modifying them change the .j2 version in git. +# +- name: install nrpe check_mysql config for mariadb servers + template: src=check_mysql.cfg.j2 dest=/etc/nrpe.d/check_mysql.cfg + when: inventory_hostname.startswith('db03') + notify: + - restart nrpe + tags: + - nagios_client - name: install nrpe checks for proxies template: src={{ item }}.j2 dest=/etc/nrpe.d/{{ item }} diff --git a/roles/nagios_client/templates/check_mysql.cfg.j2 b/roles/nagios_client/templates/check_mysql.cfg.j2 new file mode 100644 index 0000000000..4736f62caa --- /dev/null +++ b/roles/nagios_client/templates/check_mysql.cfg.j2 @@ -0,0 +1 @@ +command[check_mysql_backup]={{ libdir }}/nagios/plugins/check_file_age -w 86400 -c 129600 -f /backups/fpo-mediawiki*.xz