--- - name: Installation apache2 apt: name=apache2 state=present - name: Installation snmp apt: name=snmp state=present - name: Installation de icinga apt: name=icinga state=present - name: Installation de nagios-plugins apt: name=nagios-plugins state=present - name: Installation de nagios-snmp-plugins apt: name=nagios-snmp-plugins state=present - name: Installation des dépendances dns apt: name=libnet-dns-perl state=present #- name: Copie de fichier apache.conf # copy: remote_src=true src=/etc/icinga/apache2.conf dest=/etc/apache2/sites-available/icinga.conf #- name: activation du site de icinga # shell: a2ensite icinga # notify: # - restart icinga - name: changement de mot de passe de icingaadmin shell: htpasswd -dbc /etc/icinga/htpasswd.users icingaadmin root - name: Copie du fichier commands.cfg copy: src=commands.cfg dest=/etc/icinga/commands.cfg - name: Copie du fichier icinga.cfg copy: src=icinga.cfg dest=/etc/icinga - name: Copie du fichier contact copy: src=contacts_icinga.cfg dest=/etc/icinga/objects - name: Copie du fichier s-infra.cfg copy: src=cfg/s-infra.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier s-proxy.cfg copy: src=cfg/s-proxy.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier s-adm.cfg copy: src=cfg/s-adm.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier r-int.cfg copy: src=cfg/r-int.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier r-ext.cfg copy: src=cfg/r-ext.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier netgear copy: src=cfg/netgear.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier serveur copy: src=cfg/srv-2012.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier gwsio4 copy: src=cfg/gwsio4.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier hostgroup copy: src=hostgroups_icinga.cfg dest=/etc/icinga/objects notify: - restart icinga - name: Copie du fichier services copy: src=services_icinga.cfg dest=/etc/icinga/objects notify: - restart icinga #- name: attribution des droits dossier icinga rw # file: # path: /var/lib/icinga/rw # owner: nagios # mode: 2710 # recurse: yes # notify: # - restart icinga #- name: attribution des droits dossier icinga # file: # path: /var/lib/icinga # owner: nagios # mode: 751 # recurse: yes # notify: # - restart icinga #- file: # path: /var/lib/icinga/rw # state: directory # mode: 2770 # notify: # - stop icinga #- name: attribution des droits dossier var lib icinga # shell: chmod 2770 /var/lib/icinga/rw # notify: # - stop icinga #- name: attribution des droits dossier var lib icinga # file: # path: /var/lib/icinga/rw # owner: www-data # mode: 2710 # recurse: yes # notify: # - restart icinga #- service: # name: apache2 # state: restarted # notify: # - start icinga #- name: attribution des droits dossier var lib icinga # shell: apache2ctl restart # notify: # - start icinga - name: copie nt.cfg copy: src=nt.cfg dest=/etc/nagios-plugins/config #- name: copie dns.cfg # copy: remote_src=true src=dns.cfg dest=/etc/nagios-plugins/config - name: copie check traffic copy: src=check_iftraffic3.pl dest=/usr/lib/nagios/plugins - name: modif des droits plugin traffic shell: chmod 755 /usr/lib/nagios/plugins/check_iftraffic3.pl - name: message d'information debug: msg="Pour superviser le Windows, il faut installer NSClient++"