aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Di Stefano <luca.distefano@linaro.org>2022-01-21 11:52:19 +0000
committerLuca Di Stefano <luca.distefano@linaro.org>2022-01-21 11:52:19 +0000
commita4ceb22825f8e1dfd6c1c08c85937d2cb34929a4 (patch)
tree83ea9cce25ac508367491ad9f3c6f77df76a7ea7
parent611aeba35c197c003909e3d23cb452dfa0e64679 (diff)
role to install Nagios 4 NRPE
Change-Id: I30ad4aeff29d119714d51b321feb9c4aae621fe5
-rw-r--r--playbooks/roles/lab-nrpe/files/nrpe_local.cfg14
-rw-r--r--playbooks/roles/lab-nrpe/handlers/main.yml7
-rw-r--r--playbooks/roles/lab-nrpe/tasks/main.yml27
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