add nagios playbook and roles

This commit is contained in:
Ruben Blanco 2023-10-23 14:17:20 +02:00
parent 943a7b2d48
commit 3988a23ae2
4 changed files with 54 additions and 0 deletions

View File

@ -0,0 +1,11 @@
allowed_hosts=nagios.verdnatura.es
command[check_disk_root]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /
command[check_disk_var]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /var
command[check_disk_usr]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /usr
command[check_disk_home]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /home
command[check_disk_tmp]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /tmp
command[check_dummy]=/usr/lib/nagios/plugins/check_dummy 0
command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 40% -c 20%
command[check_load]=/usr/lib/nagios/plugins/check_load -r -w 3.5,3.25,3 -c 4.5,4.25,4
command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 400 -c 500

View File

@ -0,0 +1,5 @@
# restart nagios-nrpe service to apply changes
- name: restart nagios-nrpe
service:
name: "{{ nagios_nrpe_daemon }}"
state: restarted

View File

@ -0,0 +1,35 @@
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Install and configure NAGIOS-NRPE
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# paso1
# install packages for nagios-nrpe
- name: install packages for nagios-nrpe (nagios-nrpe-server nagios-nrpe-plugin)
apt:
name: "{{ item }}"
state: present
with_items:
- nagios-nrpe-server
- nagios-nrpe-plugin
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# paso2
# copy file 90-vn.cfg to /etc/nagios/nrpe.d/
- name: copy file 90-vn.cfg to /etc/nagios/nrpe.d/
copy:
src: 90-vn.cfg
dest: /etc/nagios/nrpe.d/90-vn.cfg
owner: root
group: root
mode: '0644'
backup: yes
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# paso3
# create file 99-local.cfg to /etc/nagios/nrpe.d/
- name: create 99-local.cfg to /etc/nagios/nrpe.d/
file:
path: "{{ 99_local_path }}"
state: touch
mode: '0644'
notify: restart nagios-nrpe
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

View File

@ -0,0 +1,3 @@
# vars file
99_local_path: /etc/nagios/nrpe.d/99-local.cfg
nagios_nrpe_daemon: nagios-nrpe-server