Ansible/bibliotheque/yml/Centos-Install-NRPE-NAGIOS.yml
2024-04-01 10:40:20 +02:00

81 lines
1.7 KiB
YAML

- name: "Installation NRPE et Nagios"
hosts: linux
remote_user: root
tasks:
- name: "Install nrpe et nagios package"
yum:
name:
- nrpe*
- nagios-plugins-*
- epel-release*
state: "latest"
async: 3600
poll: 0
register: yum_sleeper
- name: "ouverture de port du firewall pour NRPE 1/2"
firewalld:
service: nrpe
zone: public
immediate: yes
permanent: true
state: enabled
- name: "ouverture des ports du firewall 2/3"
firewalld:
port: 5666/udp
zone: public
immediate: yes
permanent: true
state: enabled
- name: "ouverture des ports du firewall 3/3"
firewalld:
port: 5666/tcp
zone: public
immediate: yes
permanent: true
state: enabled
- name: "Template nrpe.conf"
template:
src: "/opt/ansible/files/nrpe/etc-nrpe.conf"
dest: "/etc/snmp/nrpe.conf"
owner: "root"
group: "root"
mode: "755"
backup: "yes"
notify: Restart nrpe
- name: "Template Nagios 32b"
template:
src: "/opt/ansible/files/nagios/"
dest: "/usr/lib/nagios/plugins/"
owner: "root"
group: "root"
mode: "755"
backup: "yes"
notify: Restart nrpe
- name: "Template Nagios 64b"
template:
src: "/opt/ansible/files/nagios/"
dest: "/usr/lib64/nagios/plugins/"
owner: "root"
group: "root"
mode: "755"
backup: "yes"
notify: Restart nrpe
- name: "Activation du service nrpe"
service:
name: nrpe
enabled: yes
state: started
handlers:
- name: Restart nrpe
service:
name: "nrpe"
state: "restarted"