Projet

Général

Profil

Anomalie #1474

Configurer Nagios pour permettre le pilotage par CGI

Ajouté par Benjamin Drieu il y a environ 10 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
Task
Version cible:
-
Début:
06/03/2014
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
2 Facile

Description

Nagios n'était pas pilotable par CGI, ce qui est regrettable quand on veut programmer des checks par exemple.

J'ai donc fait la chose suivante:

  • déplacé l'authentification de Nginx vers Apache (/etc/nagios3/htpasswd.users, modification de /etc/apache2/conf.d/nagios3
  • ajouté l'user april dans la listes des users pouvant faire des choses (/etc/nagios3/cgi.conf)

authorized_for_system_information=nagios,april
authorized_for_configuration_information=nagiosadmin,april
authorized_for_system_commands=nagiosadmin,april
authorized_for_all_services=nagiosadmin,april
authorized_for_all_hosts=nagiosadmin,april
authorized_for_all_service_commands=nagiosadmin,april
authorized_for_all_host_commands=nagiosadmin,april

  • fixé les permissions du fichier de commandes de nagios3


dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3

  • redémarré Nagios

Et voilà, maintenant on peut piloter Nagios via le CGI (et nagstamon aussi).

Historique

#1

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF