View Full Version : [REGLE] Comment debuté sous nagios
Esteban135
04-14-2005, 03:14 PM
Bonjour a tous.
Voila je suis un petit nouveaux sous nagios. Celui-ci fonctionne nikel! Enfin presque. C moi qui n'arrive pas comprendre comment monitorer un serveur.
Mon souhait est monitorer tous mes serveurs Windows et linux.
J'ai bien commancer par le début je pense:
- Cree compte user
- Cree Compte E-mail
- Cree Groupe E-Mail
Puis je me suis attaqué a une machine!! et la c moin drole.
Le formulaire!! J'arrive pas a comprendre toutes les options ???
Enfin apres qq essais j'ai bien mon serveur
je lui applique un service a surveiller ex les disques!!
Je cree le config Nagios et relance Nagios!!
Mais la rien ne ce passe hors mis le fais que celui ci n'arrive pas a lire l'etat des disque de mon serveur.
En faite la vrais question comment configurer une machine et un service dans Nagios???
Merci de vos reponces.
Salut esteban et bienvenue.
Alors le mieux serait que tu ailles sur le forum d'Opsyx pour apprendre a te servir de Nagios. La doc de Nagios va bcp t'aider aussi avec une description precise des champs.
Sous Oreon, les champs obligatoires sont indiquees par une etoile rouge, ne remplis que ceux la pour l'instant. Creer ton host, un service (host_alive) et teste deja ca !
Bonne chance pour la suite.
Esteban135
04-14-2005, 03:50 PM
je vien de metre sur mon host le servive host_alive.
Mais celui ci m'indique que le serveur est down alors que l'utilitaire ping Repond !!
une idée??
Montre comment ce que tu as mis comme difinition pour ton host et ton service.
->config->appliquer->hosts & services.cfg a droite
Esteban135
04-14-2005, 04:16 PM
Voici les fichiers de config demmander !!
Encore merci pour m'aider dans mes débuts
----------------------------------
HOSTS
----------------------------------
# 'SR7801a2' host definition 0
#
define host{
host_name SR7801a2
alias SR7801a2
address 192.168.78.225
check_command check_host_alive
max_check_attempts 3
notification_interval 3
notification_period 24x7
notification_options d
}
# 'SQ7801a2' host definition 1
#
define host{
host_name SQ7801a2
alias SQ7801a2
address 192.168.78.224
check_command check_host_alive
max_check_attempts 5
notification_interval 5
notification_period 24x7
notification_options d
}
------------------------------------
FIN DE HOSTS
-----------------------------------
---------------------------------
SERVICES
----------------------------------
define service{
service_description Etat_General
host_name SR7801a2
check_command check_host_alive
max_check_attempts 3
normal_check_interval 5
retry_check_interval 5
check_period 24x7
notification_interval 5
notification_period 24x7
notification_options w,u,c,r
contact_groups Service_Admin
}
# 'test' service definition 1
#
define service{
service_description test
host_name SQ7801a2
check_command check_host_alive
max_check_attempts 5
normal_check_interval 1
retry_check_interval 5
check_period 24x7
notification_interval 5
notification_period 24x7
notification_options w,u,c,r
contact_groups Service_Admin
}
---------------------------------
Fin de Service
---------------------------------
Pas de problemes dans tes fichiers de conf.
Tu fais bien appliquer/redemarrer ? Nagios redemarre bien ?
Quel est le message dans le monitoring ?
Esteban135
04-14-2005, 04:29 PM
oui j'ai bien appliquer puis redemmarrer Nagios.
Seulement je vois ce message la dans le monitoring: (les log)
Return code of 127 for check of service 'test' on host 'SQ7801a2' was out of bounds. Make sure the plugin you're trying to run actually exists.
et la meme choses pour l'autres serveur.
Je pense qu'il dois manquer qq choses mais quoi ???
Il faut que dans les options, dans resoure.cfg tu saisisses :
coment : Path to the plugins
line : /usr/local/nagios/libexec/ (Si tu as mis ton Nagios a cet endroit)
Et tu redemarres.
Esteban135
04-14-2005, 04:38 PM
En effait je n'avais aucune resource définis dans ce fichier.
je viens d'ppliquer cela.
C en cours!! J'espere que ca vas fonctionner.
En tous les cas merci bcp de m'aider. :D
Esteban135
04-14-2005, 04:45 PM
Bon dejas ca avance je n'est plus de message d'erreur.
Par contre mes 2 serveur toujours en rouge.
Mais dans le tableaux a la place de l'erreur, j'ai une commande ping!!
:lol:
La question que je me pause c dans combien de temps les serveur vons t'il passé au vert ???
Dans ta commande ping rouge, tu dois avoir le path de ping : /bin/ping, est ce que c'est le meme chemin sur ta machine ? Sinon il faut le modifier dans le plugin.
Pour trouver le nom du plugin, tu vas dans les commandes, tu regardes la commande que tu utilises (en l'occurence check_host_alive), tu regardes quel plugin elle utilise : $USER1$/check_ping, qui est donc /usr/local/nagios/libexec/check_ping (selon ce que tu as mis dans le resource.cfg)
Et hop.
Esteban135
04-14-2005, 05:02 PM
Voila ce que j'ai apres le redemmarage de Nagios dans le tableau.
Mais rien a faire c toujours en rouge.
UNKNOWN 14/04/05 05:01:19 21 m, 49 s 1/5 /bin/ping -n -U -w 10 -c 1 192.168.78.224
Je vien de taper exactement la commande et elle repond.
:cry: