Bonjour, Est-ce que certain d'entre vous on déja installer nagios et connaitrai un tutoriel bien détailler.
Merci
Bonjour,

oui je l'utilise quotidiennement. Y a un tuto sur le site ici
bonjour j'ésseye d'installer nagios avec yum mais je comprend pas bien le principe. Donc si certain d'entre vous l'on déja installer et voudrai m'aider je leur serai reconnaisant.
Merci
Tu ne comprends pas bien le principe de yum ou de Nagios.

Que veux-tu faire avec Nagios exactement ?

Nagios est un outil assez complexe à configurer par un débutant, si tu n'as pas un minimum de connaissances, tu risques vraiment de galérer...
En faite je suis en stage dans une entreprise et j'ai un copain qui a installer nagios et qui m'en a parler. Donc je voudrai l'installer car cela permettrai d'avoir une bonne tache pour mon rapport et deplus cela servirai aussi a l'entreprise ou je suis.
Mais il va falloir que j'arrive a l'installer. Il me reste encore une semaine et demis XD.
Voila
et pour répondre a ta question cé le principe de yum
car nagios je l'est déja installer pour voir sans rentré dans les détail
labeuk85 wrote:et pour répondre a ta question cé le principe de yum
car nagios je l'est déja installer pour voir sans rentré dans les détail
Dans ce cas, un peu de lecture te fera le plus grand bien.
Tu fais :
su -
yum install nagios nagios-plugins-all
Bonjour, tous le monde.
J'ai enfin compris comment installer les logiciels a YUM 🙂
Donc nagios fonctionne correctement, et le plus dur maintenant va etre de le configurer.
Par conte j'aurai une question a vous poser ?
Lorsque que je clic sur l'onglet 3D status map dan nagios il me demande d'ouvrir "statuswrl.cgi"
Mais avec je doit l'ouvrir?
Merci de votre réponse.
ok merci bien
Par contre mon problème est que je n'ai aucune permission J'ai toujours ce méssage :
It appears as though you do not have permission to view information for any of the hosts you requested...
Que ferai tu a m'a place ?
Vérifie que dans le fichier cfgi.cfg. Ton utilisateur à les droits:
main_config_file=/etc/nagios/nagios.cfg 
physical_html_path=/usr/share/nagios/html 
url_html_path=/nagios 
default_user_name=admin 
authorized_for_system_information=admin 
authorized_for_system_commands=admin 
authorized_for_configuration_information=admin 
authorized_for_all_hosts=admin 
authorized_for_all_host_commands=admin 
authorized_for_all_services=admin 
authorized_for_all_service_commands=admin
Tu devrais avoir "admin" remplacé par le nom de l'utilisateur que tu as créé.
As tu créé les users avec htpasswd comme indiqué dans la doc ?
oui j'est créer un utilisateur avec cette comande : htpasswd -c /etc/nagios/passwd admin
parcontre je n'arrive pas a retrouver le dossier cfgi.cfg?
Je passe juste vous dire que je ne connaissais point ce système, je pense que je vais squatter ce topic et vous écouter pour a mon tour profiter de ce truc qui m'a l'air fort intéressant. 🙂
La deuxiéme phrase que j'ai est : "If you believe this is an error, check the HTTP server authentication requirements for accessing this CGI
and check the authorization options in your CGI configuration file."
Pour c 'est un probleme de droit mé je ne vois pa ou je peux modifier cela.
Le fichier cgi.cfg est dans /etc/nagios. Pour Apache, c'est /etc/httpd/conf.d/nagios.conf.

Il faut que le user que tu as créé avec htpasswd corresponde à celui que tu as mis dans les lignes "authorized_for_*"
je ne compren pas. j'ai tous bien mis et c'est toujour pareil.
le nom que je rentre au début de l'interface web et le mot de pass, c'est le meme que je doit mettre apré "authorized_for_"?
bon bé la il ya un gros probleme 🙁
Est ce que je peus re-taper la commande htpasswd? pour recréer un utilisateur
Bien sur, mais tu ne mets plus le -c pour créer le fichier :
htpasswd /etc/nagios/passwd toto
labeuk85 wrote:je ne compren pas. j'ai tous bien mis et c'est toujour pareil.
le nom que je rentre au début de l'interface web et le mot de pass, c'est le meme que je doit mettre apré "authorized_for_"?
Penses à redémarrer httpd pour qu'il prenne en compte les modifications!
Damião wrote:Penses à redémarrer httpd pour qu'il prenne en compte les modifications!
Pas utile pour un fichier de passwords
proxy wrote:
Damião wrote:Penses à redémarrer httpd pour qu'il prenne en compte les modifications!
Pas utile pour un fichier de passwords
Je disais ça pour la configuration des *.cgi ...
Non plus, ils sont relus automatiquement 🙂
voici une parti de mon fichier httpd:


ScriptAlias /nagios/cgi-bin/ /usr/lib/nagios/cgi-bin/
<Directory /usr/lib/nagios/cgi-bin/>
Options ExecCGI
order allow,deny
allow from all
allow from 127.0.0.1
AuthType Basic
AuthUserFile /etc/nagios/passwd
AuthName "toto"
require valid-user
</Directory>

Alias /nagios/ /usr/share/nagios/html/
<Directory /usr/share/nagios/html/>
Options None
order allow,deny
allow from all
allow from 127.0.0.1
AuthType Basic
AuthUserFile /etc/nagios/passwd
AuthName "toto"
require valid-user

et voici le cgi.cfg:


default_user_name=toto
#authorized_for_system_information=toto
#authorized_for_configuration_information=toto
#authorized_for_system_commands=toto
#authorized_for_all_services=toto
#authorized_for_all_hosts=toto
#authorized_for_all_service_commands=toto
#authorized_for_all_host_commands=toto

S'il y a des érreurs faite moi signe :-?
Merci pour votre aide
proxy wrote:Non plus, ils sont relus automatiquement 🙂
Ok, en tout cas, sur mon installation je devais faire un reload de httpd et nagios.
labeuk85 wrote:default_user_name=toto
#authorized_for_system_information=toto
#authorized_for_configuration_information=toto
#authorized_for_system_commands=toto
#authorized_for_all_services=toto
#authorized_for_all_hosts=toto
#authorized_for_all_service_commands=toto
#authorized_for_all_host_commands=toto
enlève les "#" devant chaque ligne.
AuthName "toto" : c'est ce qui s'affiche ds la Popup d'authentification , ce n'est pas le user (mais c'est un détail) !!
allow from 127.0.0.1 : seul un navigateur sur le serveur pourra aller sur l'url nagios : si tu veux autoriser tt le monde , tu dois mettre allow from all .
Tu dois mettre toto dans /etc/nagios/passwd avec la commande : htpasswd /etc/nagios/passwd toto
Tu dois aussi decommenter les lignes #authorized_for_* dans cgi.cfg

Volia, ca devrait etre mieux 🙂
proxy wrote:AuthName "toto" : c'est ce qui s'affiche ds la Popup d'authentification , ce n'est pas le user (mais c'est un détail) !!
allow from 127.0.0.1 : seul un navigateur sur le serveur pourra aller sur l'url nagios : si tu veux autoriser tt le monde , tu dois mettre allow from all .
Tu dois mettre toto dans /etc/nagios/passwd avec la commande : htpasswd /etc/nagios/passwd toto
Tu dois aussi decommenter les lignes #authorized_for_* dans cgi.cfg

Volia, ca devrait etre mieux 🙂
PS : et aussi commenter la ligne default_user : c'est une faille de sécurité
C 'est bon merci sa marche :-D
C'était juste cela "#" qui bloquer le truc
Merci bien a toi Damiao et a toi proxy pour votre aide 🙂
bonjour,
J'ai suivi ce tuto "http://blog.nicolargo.com/2007/04/exemple-de-configuration-de-nagios.html"
et il m'a fait planter nagios car je ne peu plus démarrer le service.

Voici ce que j'ai modifier :

define contact{
contact_name seb
alias sebastien
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,r
service_notification_commands notify-by-email
host_notification_commands host-notify-by-email
email sbrochard@hotmail.com
}

define contactgroup{
contactgroup_name nagios-admins
alias Administrateur
members seb
}

pour moi il n'y a pas d'erreur car jé suivi le tuto
non c'est bon j'ai résolue mon prbleme XD
Tu n'as modifié que ça? Il faut que tu configure au moinsun service, et un host à superviser. Par défaut c'est le localhost.

Commence par vérifier que dans le fichier nagios.cfg si tu utilises bien les fichiers de configurations:
cfg_file=/usr/local/etc/nagios/timeperiods.cfg
cfg_file=/usr/local/etc/nagios/contacts.cfg
cfg_file=/usr/local/etc/nagios/contactgroups.cfg
cfg_file=/usr/local/etc/nagios/hosts.cfg
cfg_file=/usr/local/etc/nagios/services.cfg
cfg_file=/usr/local/etc/nagios/hostgroups.cfg
Ensuite il faut les configurer un par un. Pour commencer, tu peux décommenter la configuration qu'il y a par défaut dans les fichiers de configurations. Tu pourras tester sur le localhost.

Je rajoute que t'as une interface qui s'appelle centreon qui permet de configurer graphiquement.

EDIT: tu peux tester la synthaxe de tes fichiers de confs avec la commande "# nagios -v <nagios.cfg>"
et de plus quand tu parle de centreon tu fait allusion a oreon?
labeuk85 wrote:et de plus quand tu parle de centreon tu fait allusion a oreon?
Oui, Centreon, c'est le nouveau nom d'Oreon