From 79a67fdb327e1b0c28ff76db0e3698e578b9c79a Mon Sep 17 00:00:00 2001 From: KemoNine Date: Wed, 5 Aug 2020 00:04:22 +0000 Subject: [PATCH] Add slideshow monit monitoring --- roles/monit/tasks/main.yml | 12 +++++++++++- roles/monit/templates/fim | 5 +++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 roles/monit/templates/fim diff --git a/roles/monit/tasks/main.yml b/roles/monit/tasks/main.yml index 2fc4fdb..7faab05 100644 --- a/roles/monit/tasks/main.yml +++ b/roles/monit/tasks/main.yml @@ -37,4 +37,14 @@ "{{ monit_filesystems }}" tags: - monit-config - - monit-filesystems \ No newline at end of file + - monit-filesystems + - name: Setup slideshow monitoring + template: + src: fim + dest: "/etc/monit/conf.d/fim" + owner: root + group: root + mode: 0644 + tags: + - monit-config + - monit-fim diff --git a/roles/monit/templates/fim b/roles/monit/templates/fim new file mode 100644 index 0000000..87f2ef8 --- /dev/null +++ b/roles/monit/templates/fim @@ -0,0 +1,5 @@ +check process fim matching /usr/bin/fim + start program = "/usr/bin/systemctl start fim" + stop program = "/usr/bin/systemctl stop fim" + if does not exist then alert + if does not exist for 2 cycles then restart