diff options
author | Luca Di Stefano <luca.distefano@linaro.org> | 2022-01-21 11:52:19 +0000 |
---|---|---|
committer | Luca Di Stefano <luca.distefano@linaro.org> | 2022-01-21 11:52:19 +0000 |
commit | a4ceb22825f8e1dfd6c1c08c85937d2cb34929a4 (patch) | |
tree | 83ea9cce25ac508367491ad9f3c6f77df76a7ea7 | |
parent | 611aeba35c197c003909e3d23cb452dfa0e64679 (diff) |
role to install Nagios 4 NRPE
Change-Id: I30ad4aeff29d119714d51b321feb9c4aae621fe5
-rw-r--r-- | playbooks/roles/lab-nrpe/files/nrpe_local.cfg | 14 | ||||
-rw-r--r-- | playbooks/roles/lab-nrpe/handlers/main.yml | 7 | ||||
-rw-r--r-- | playbooks/roles/lab-nrpe/tasks/main.yml | 27 |
3 files changed, 27 insertions, 21 deletions
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 |