From 7870fa51b42e31c3aa3f81dcdf3b1c7c8c9870ad Mon Sep 17 00:00:00 2001 From: Sheppy Date: Wed, 28 Dec 2022 20:26:06 +0100 Subject: [PATCH] update: async service fixes & nsca server --- .../monitoring-master/files/services_async.conf | 4 ++-- roles/monitoring-master/tasks/main.yaml | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/roles/monitoring-master/files/services_async.conf b/roles/monitoring-master/files/services_async.conf index f9a3ac6..f9c23bf 100644 --- a/roles/monitoring-master/files/services_async.conf +++ b/roles/monitoring-master/files/services_async.conf @@ -77,12 +77,12 @@ object Host "atlantislaptop" { } -object Host "kathi" { +object Host "kathilaptop" { import "generic-host" address = "localhost" - name = "kathi" + name = "kathilaptop" vars.async = "true" vars.linux = "true" diff --git a/roles/monitoring-master/tasks/main.yaml b/roles/monitoring-master/tasks/main.yaml index 554e461..5bb0574 100644 --- a/roles/monitoring-master/tasks/main.yaml +++ b/roles/monitoring-master/tasks/main.yaml @@ -41,6 +41,21 @@ dest: /bin/send_nsca mode: 0755 +- name: Create nsca server directory + file: + path: /etc/nsca-ng/ + mode: 0750 + owner: root + group: nagios + +- name: Copy nsca server config + copy: + src: nsca_server.conf + dest: /etc/nsca-ng/nsca-ng.cfg + owner: root + group: nagios + mode: 0644 + - name: Copy icinga configuration copy: src: "{{ item }}" @@ -59,6 +74,6 @@ - name: Signal command loaded from monitoring tools lineinfile: path: /etc/icinga2/icinga2.conf - line: "include monitoring-tools/commands.d/signal-notify.conf" + line: '"include /etc/monitoring-tools/commands.d/signal-notify.conf"' notify: - restart icinga