[Nagios] Surveiller routers distants

Fermé
LeaderN1 Messages postés 4 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 15 mai 2009 - 14 mai 2009 à 11:39
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 - 12 mai 2010 à 11:34
Bonjour,
Je suis en cours de stage de fin de formation,
je veux ajouter des routeurs distants biensur avec des adresses IP reseaux differents de @ IP local,
quand je l'ajoute et je relance nagios il affiche le message suivant:

[root@nagios conf]# /etc/init.d/nagios restart
Running configuration check... CONFIG ERROR! Restart aborted. Check your Nagios configuration.


Veuillez me répondre le plutot possible, car il me reste que 2 semaines pour les exams.

Merci d'avance
A voir également:

8 réponses

mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 781
14 mai 2009 à 19:27
Sans avoir jamais fait de nagios de ma vie, vu le message d'erreur c'est ton fichier qui est mal écrit. Ça veut donc dire que si tu ne le reportes pas ici, il y a peu de chance qu'on puisse t'aider.

Bonne chance
1
LeaderN1 Messages postés 4 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 15 mai 2009
15 mai 2009 à 11:08
merci pour votre réponse
voilà le fichier contenant les swirch et les routers,:
###############################################################################
# SWITCH.CFG - SAMPLE CONFIG FILE FOR MONITORING A SWITCH
#
# Last Modified: 10-03-2007
#
# NOTES: This config file assumes that you are using the sample configuration
# files that get installed with the Nagios quickstart guide.
#
###############################################################################




###############################################################################
###############################################################################
#
# HOST DEFINITIONS
#
###############################################################################
###############################################################################

# Define the switch that we'll be monitoring

define host{
use generic-switch ; Inherit default values from a template
host_name Switch-CISCO ; The name we're giving to this switch
alias Cisco Switch ; A longer name associated with the switch
address 192.168.170.1 ; IP address of the switch
hostgroups switches ; Host groups this switch is associated with
}
define host{
use generic-switch
host_name Switch-CISCO2
alias cisco switch 2
address 192.168.170.245
hostgroups switches
}

define host{
use generic-switch
host_name routeur-CISCO
alias routeur cisco xx
address 192.168.10.12
hostgroups routers
}

define host{
use generic-router <------
host_name routeur-cisco
alias Router
address 55.55.55.55
hostgroups routers
}


###############################################################################
###############################################################################
#
# HOST GROUP DEFINITIONS
#
###############################################################################
###############################################################################

# Create a new hostgroup for switches

define hostgroup{
hostgroup_name switches ; The name of the hostgroup
alias Network Switches ; Long name of the group
}

define hostgroup{
hostgroup_name routers ; The name of the hostgroup
alias Network routers ; Long name of the group
}


###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################

# Create a service to PING to switch

define service{
use generic-service ; Inherit values from a template
host_name Switch-CISCO,Switch-CISCO2 ; The name of the host the service is associated with
service_description PING ; The service description
check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service
normal_check_interval 15 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined
}
define service{
use generic-service ; Inherit values from a template
host_name Switch-CISCO,Switch-CISCO2
service_description Uptime
check_command check_snmp!-C public -o sysUpTime.0
}
define service{
use generic-service ; Inherit values from a template
host_name Switch-CISCO,Switch-CISCO2
service_description Port 1 Link Status
check_command check_snmp!-C public -o ifOperStatus.2 -r 1 -m RFC1213-MIB
}
define service{
use generic-service ; Inherit values from a template
host_name Switch-CISCO2
service_description Description General
check_command check_snmp!-C public -o system.sysDescr.0
}
define service{
use generic-service ; Inherit values from a template
host_name Switch-CISCO2
service_description Description General sur le port 1
check_command check_cisco!-C public -i 0/1
}
#######################################################################
quand j'ajoute le router ayant @IP: 55.55.55.55 le redemarage de nagios affiche:
[root@192 ~]# /etc/init.d/nagios restart
Running configuration check... CONFIG ERROR! Restart aborted. Check your Nagios configuration.
0
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 781
15 mai 2009 à 11:13
Je ne sais pas si c'est ton écriture mais cette ligne me paraît louche
define host{
  use generic-router <------
  host_name routeur-cisco
  alias Router
  address 55.55.55.55
  hostgroups routers
} 

Tu devrais essayer de voir ce qui se passe si tu vires le <------.

Bonne chance
0
LeaderN1 Messages postés 4 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 15 mai 2009
15 mai 2009 à 11:53
bonjour mamiemando,
merci pour votre réponse,
cette fleche c'est moi qui l'a ajouté pour indiquer la host concernée,
merci encore :)

J'attend toujours une réponse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33268 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 septembre 2024 7 781
15 mai 2009 à 12:31
Tiens d'ailleurs ton champ alias n'est pas rempli. Donc à mon avis il faut soit le spécifier, soit virer la ligne.
0
LeaderN1 Messages postés 4 Date d'inscription jeudi 14 mai 2009 Statut Membre Dernière intervention 15 mai 2009
15 mai 2009 à 13:37
j'ai essayé mais le probleme existe toujours
0
Bonjour,
On ne peut pas te répondre de but en blanc comme ca (enfin moi je ne peux pas) rien qu'en lisant le fichier de conf.
Si tu veux trouver ton erreur, tu commente chacun de tes blocks de texte (un bloc = 1 host par exemple). Tu tente le reload Nagios et au moment où ca marche tu aura trouvé le block qui pose problème.

J'ai mis en place une quinzaine de serveurs Nagios avec des serveurs maîtres esclaves etc .. (donc assez évolué) et si je peux te donner un conseil, c'est d'utiliser Centreon afin de configurer les machines/groupes/services/commands etc ...

Bonne chance pour la suite.
0
IvyAlice Messages postés 379 Date d'inscription lundi 17 septembre 2007 Statut Membre Dernière intervention 14 septembre 2013 32
12 mai 2010 à 11:34
Bonjour,

Pour aider à debugger une configuration nagios il existe la commande


# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Qui reporte le fichier et la cause de l'erreur
0