From d8e9a773a9cdff65013750581d1596165b84509f Mon Sep 17 00:00:00 2001 From: Sheppy Date: Sun, 9 Apr 2023 12:07:32 +0200 Subject: [PATCH] fix: rudi monitoring reports --- .../files/report_to_rudi_monitoring.conf | 2 ++ .../files/report_to_rudi_send_nsca_rudi.cfg | 4 ++++ roles/monitoring-master/tasks/main.yaml | 24 +++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 roles/monitoring-master/files/report_to_rudi_monitoring.conf create mode 100644 roles/monitoring-master/files/report_to_rudi_send_nsca_rudi.cfg diff --git a/roles/monitoring-master/files/report_to_rudi_monitoring.conf b/roles/monitoring-master/files/report_to_rudi_monitoring.conf new file mode 100644 index 0000000..f7a5a21 --- /dev/null +++ b/roles/monitoring-master/files/report_to_rudi_monitoring.conf @@ -0,0 +1,2 @@ +nagios sheppy-icinga /usr/local/bin/icinga/check_icinga_self +nobody sheppy-mail /bin/true diff --git a/roles/monitoring-master/files/report_to_rudi_send_nsca_rudi.cfg b/roles/monitoring-master/files/report_to_rudi_send_nsca_rudi.cfg new file mode 100644 index 0000000..95935ca --- /dev/null +++ b/roles/monitoring-master/files/report_to_rudi_send_nsca_rudi.cfg @@ -0,0 +1,4 @@ +identity = "atlantishq.de" +password = "HISTORY_PURGED_SECRET" +server = "kraftwerk.ruderich.eu" +tls_ciphers = "PSK-AES256-CBC-SHA" diff --git a/roles/monitoring-master/tasks/main.yaml b/roles/monitoring-master/tasks/main.yaml index c1a5a83..19a75a0 100644 --- a/roles/monitoring-master/tasks/main.yaml +++ b/roles/monitoring-master/tasks/main.yaml @@ -25,3 +25,27 @@ tags: - grafana - monitoring-master + +- name: Report to Rudi nsca cfg + copy: + src: report_to_rudi_send_nsca_rudi.cfg + dest: /etc/report_to_rudi_send_nsca_rudi.cfg + mode: 0666 + tags: + - monitoring-master + +- name: Report to Rudi monitoring cfg + copy: + src: report_to_rudi_monitoring.conf + dest: /etc/report_to_rudi_monitoring.conf + mode: 0666 + tags: + - monitoring-master + +- name: Add Report to Rudi cron + cron: + name: "Monitoring at Rudi" + job: /etc/monitoring/monitoring-report.py -H atlantishq.de -c /etc/report_to_rudi_monitoring.conf --nsca-config /etc/report_to_rudi_send_nsca_rudi.cfg + minute: "*" + hour: "*" + day: "*"