From a4ceb22825f8e1dfd6c1c08c85937d2cb34929a4 Mon Sep 17 00:00:00 2001 From: Luca Di Stefano Date: Fri, 21 Jan 2022 11:52:19 +0000 Subject: role to install Nagios 4 NRPE Change-Id: I30ad4aeff29d119714d51b321feb9c4aae621fe5 --- playbooks/roles/lab-nrpe/files/nrpe_local.cfg | 14 ++++++++++++++ playbooks/roles/lab-nrpe/handlers/main.yml | 7 +++++++ playbooks/roles/lab-nrpe/tasks/main.yml | 27 ++++++--------------------- 3 files changed, 27 insertions(+), 21 deletions(-) create mode 100644 playbooks/roles/lab-nrpe/files/nrpe_local.cfg diff --git a/playbooks/roles/lab-nrpe/files/nrpe_local.cfg b/playbooks/roles/lab-nrpe/files/nrpe_local.cfg new file mode 100644 index 0000000..fcfc14a --- /dev/null +++ b/playbooks/roles/lab-nrpe/files/nrpe_local.cfg @@ -0,0 +1,14 @@ +###################################### +# Do any local nrpe configuration here +###################################### + + +allowed_hosts=192.168.128.25 + +# nrpe plugins +command[check_load]=/usr/lib/nagios/plugins/check_load -w 320,320,320 -c 640,640,640 +command[check_var_disk]=/usr/lib/nagios/plugins/check_disk -w 25% -c 15% -p /var +command[check_home_disk]=/usr/lib/nagios/plugins/check_disk -w 25% -c 15% -p /home +command[check_rootfs_disk]=/usr/lib/nagios/plugins/check_disk -w 25% -c 15% -p / +command[check_http]=/usr/lib/nagios/plugins/check_http -H localhost + diff --git a/playbooks/roles/lab-nrpe/handlers/main.yml b/playbooks/roles/lab-nrpe/handlers/main.yml index e69de29..3ebbfd7 100644 --- a/playbooks/roles/lab-nrpe/handlers/main.yml +++ b/playbooks/roles/lab-nrpe/handlers/main.yml @@ -0,0 +1,7 @@ +--- + + - name: Restart NRPE + service: + name: nagios-nrpe-server + state: restarted + diff --git a/playbooks/roles/lab-nrpe/tasks/main.yml b/playbooks/roles/lab-nrpe/tasks/main.yml index 9538dfd..73dd2cf 100644 --- a/playbooks/roles/lab-nrpe/tasks/main.yml +++ b/playbooks/roles/lab-nrpe/tasks/main.yml @@ -14,24 +14,9 @@ state: latest when: ansible_distribution_release == "bullseye" - - - - - name: Installing Vim - apt: name=vim-nox update_cache=yes - when: ansible_distribution != "Ubuntu" - - - name: Installing Vim - apt: name=vim update_cache=yes - when: ansible_distribution == "Ubuntu" - - - name: Installing various utilities - apt: - name: "{{ item }}" - state: present - with_items: - - ethtool - - bridge-utils - - net-tools - - dnsutils - +- name: Copy nrpe config + copy: + src: nrpe_local.cfg + dest: /etc/nagios/nrpe_local.cfg + notify: + - Restart NRPE -- cgit v1.2.3