diff --git a/roles/monitoring-master/handlers/main.yml b/roles/monitoring-master/handlers/main.yml index cf88ca5..ca3b42d 100644 --- a/roles/monitoring-master/handlers/main.yml +++ b/roles/monitoring-master/handlers/main.yml @@ -2,3 +2,10 @@ systemd: name: icinga2 state: restarted + +- name: nsca-ng service reload + systemd: + name: nsca-ng + state: restarted + enabled: yes + daemon_reload: yes diff --git a/roles/monitoring-master/tasks/main.yaml b/roles/monitoring-master/tasks/main.yaml index 5bb0574..917ee7d 100644 --- a/roles/monitoring-master/tasks/main.yaml +++ b/roles/monitoring-master/tasks/main.yaml @@ -56,6 +56,20 @@ group: nagios mode: 0644 +- name: Copy nsca systemd unit + copy: + src: nsca-ng.service + dest: /etc/systemd/user/nsca-ng.service + mode: 0644 + notify: + - nsca-ng service reload + +- name: Enable and start nsca-ng + systemd: + name: nsca-ng.service + state: started + enabled: yes + - name: Copy icinga configuration copy: src: "{{ item }}"