 |
 |
forums.bfl-solutions.eu
|
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Mer Jan 13, 2010 2:30 pm Sujet du message: Configuration de base nagios |
 |
|
Bonjour je me présente je suis actuellement en bts 2ème année, pour mon stage j'ai comme projet de le supervision de réseau, j'ai donc choisit nagios que j'ai installé sur ubuntu 9.10 sur mon réseau local 127.0.0.1=> l'adresse est donc: http://127.0.0.1/nagios
J'ai quelques questions:
-Comment configurer nagios pour diagnostiquer différents switch de mon entreprise?
-Peut t-ton le configurer pour surveiller les serveurs/postes de l'entreprise?Comment?
Comment ajouter des adresse ip pour que nagios surveille?
Merci d'avançe |
|
| |
|
|
|
 |
 |
 |
 |
 |
Sponsor
 |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Jeu Jan 14, 2010 2:34 pm Sujet du message: Re: Configuration de base nagios |
 |
|
| ghostrider a écrit: |
| Bonjour je me présente je suis actuellement en bts 2ème année, pour mon stage j'ai comme projet de le supervision de réseau, j'ai donc choisit nagios que j'ai installé sur ubuntu 9.10 sur mon réseau local 127.0.0.1=> l'adresse est donc: http://127.0.0.1/nagios |
Tout d'abord, 127.0.0.1 n'est pas un « réseau » local mais l'adresse locale de boucle commune à tous les systèmes d'exploitation.
Le réseau auquel ton serveur est raccordé doit disposer d'autres adresses IP dont au moins l'une d'elles doit être affectée à l'une des interfaces de ton système.
| ghostrider a écrit: |
J'ai quelques questions:
-Comment configurer nagios pour diagnostiquer différents switch de mon entreprise? |
Nagios n'est qu'un ordonnanceur spécialisé dans la supervision active.
Que souhaites-tu vraiment « diagnostiquer » sur tes switchs ?
| ghostrider a écrit: |
| -Peut t-ton le configurer pour surveiller les serveurs/postes de l'entreprise? |
Oui.
| ghostrider a écrit: |
Comment?
Comment ajouter des adresse ip pour que nagios surveille? |
Un petite lecture de la documentation de Nagios s'impose :
http://nagios.sourceforge.net/docs/3_0/toc.html _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Jeu Jan 14, 2010 7:38 pm Sujet du message: |
 |
|
Faut il installer un démon sur la machine dont je veut diagnostiquer les pb?
Je sais que pour ajouter les adresse ip des switchs a configurer il faut les mettre dans switch.cfg (pour les switch) , printers.cfg (pour imprimantes).mais en faisant cela puis en faisant un reload de nagios cela ne marche pas |
|
| |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Ven Jan 15, 2010 12:41 am Sujet du message: |
 |
|
| ghostrider a écrit: |
Faut il installer un démon sur la machine dont je veut diagnostiquer les pb?
Je sais que pour ajouter les adresse ip des switchs a configurer il faut les mettre dans switch.cfg (pour les switch) , printers.cfg (pour imprimantes).mais en faisant cela puis en faisant un reload de nagios cela ne marche pas |
Peux-tu me fournir les sources de tes informations ?
Tu n'es sans doute pas sans savoir qu'il est difficile d'installer quoique ce soit sur un équipement réseau tel qu'un switch. Il est par contre souvent possible d'interroger de tels équipements via le protocole SNMP.
Quant aux fichiers de configuration, peu importe leurs noms, tant qu'ils sont pris en charge par Nagios, soit nommément via cfg_file, soit dans un répertoire donné via cfg_dir. _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
Sponsor
 |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Ven Jan 15, 2010 11:19 am Sujet du message: |
 |
|
voila mon switch.cfg
###############################################################################
# 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 linksys-srw224p ; The name we're giving to this switch
alias Linksys SRW224P Switch ; A longer name associated with the switch
address 192.168.1.253 ; IP address of the switch
hostgroups switches ; Host groups this switch is associated with
}
define host{
use generic-switch ; Inherit default values from a template
host_name cool ; The name we're giving to this switch
alias switch ; A longer name associated with the switch
address 10.240.56.9 ; IP address of the switch
hostgroups cool ; Host groups this switch is associated with
}
###############################################################################
###############################################################################
#
# 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
}
efine hostgroup{
hostgroup_name cool ; The name of the hostgroup
alias cool ; 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 linksys-srw224p,cool ; 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 5 ; 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
}
# Monitor uptime via SNMP
define service{
use generic-service ; Inherit values from a template
host_name linksys-srw224p,cool
service_description Uptime
check_command check_snmp!-C public -o sysUpTime.0
}
# Monitor Port 1 status via SNMP
define service{
use generic-service ; Inherit values from a template
host_name linksys-srw224p,cool
service_description Port 1 Link Status
check_command check_snmp!-C public -o ifOperStatus.1 -r 1 -m RFC1213-MIB
}
# Monitor bandwidth via MRTG logs
define service{
use generic-service ; Inherit values from a template
host_name linksys-srw224p,cool
service_description Port 1 Bandwidth Usage
check_command check_local_mrtgtraf!/var/lib/mrtg/192.168.1.253_1.log!AVG!1000000,1000000!5000000,5000000!10
}
le switch que je veut surveiller est le 10.240.56.9, j'ai ensuite décommenter la ligne de cfg_file pour le switch, je fait un /etc/init.d/nagios reload et ça me fait : Running configuration check... CONFIG ERROR! Reload aborted. Check your Nagios configuration
Quelqu'un a une idée pourquoi il y a une erreur, |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Ven Jan 15, 2010 11:46 am Sujet du message: |
 |
|
C'est bon j'ai réussi a ajouter un host qui est mon switch dans nagios et je peut le voir avec localhost dans http://127.0.0.1/nagios/
mais le probléme mnt c'est quand je clique dessus pour voir le statu ça me marque: Service State Information
This service has not yet been checked, so status information is not available.
IL n'arrive aps à checker, pourquoi?
quand je fait /usr/local/nagios/bin/nagios -v /user/local/nagios/etc/nagios.cfg
ça me met
Nagios Core 3.2.0
Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2009
License: GPL
Website: http://www.nagios.org
Reading configuration data...
Error: Cannot open main configuration file '/user/local/nagios/etc/nagios.cfg' for reading!
Error processing main config file!
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
alors que ça devrait checker si je comprend bien |
|
| |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Ven Jan 15, 2010 1:42 pm Sujet du message: |
 |
|
| ghostrider a écrit: |
C'est bon j'ai réussi a ajouter un host qui est mon switch dans nagios et je peut le voir avec localhost dans http://127.0.0.1/nagios/
mais le probléme mnt c'est quand je clique dessus pour voir le statu ça me marque: Service State Information
This service has not yet been checked, so status information is not available.
IL n'arrive aps à checker, pourquoi?
quand je fait /usr/local/nagios/bin/nagios -v /user/local/nagios/etc/nagios.cfg
ça me met
Nagios Core 3.2.0
Copyright (c) 2009 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2009
License: GPL
Website: http://www.nagios.org
Reading configuration data...
Error: Cannot open main configuration file '/user/local/nagios/etc/nagios.cfg' for reading!
Error processing main config file!
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
alors que ça devrait checker si je comprend bien |
Parce qu'il ne parvient pas à lire le fichier /user/local/nagios/etc/nagios.cfg ? _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Sam Jan 16, 2010 7:03 pm Sujet du message: |
 |
|
| voila au j ours d'aujourd'hui j'aimerais juste que mon switch me renvoie les infos necessaires et non pas juste le statut, puis j'aimerais toucher a la bande passante sur lequel je suis en train de bosser |
|
| |
|
|
|
 |
 |
 |
 |
 |
Sponsor
 |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Sam Jan 16, 2010 9:55 pm Sujet du message: |
 |
|
| ghostrider a écrit: |
| voila au j ours d'aujourd'hui j'aimerais juste que mon switch me renvoie les infos necessaires et non pas juste le statut, puis j'aimerais toucher a la bande passante sur lequel je suis en train de bosser |
Tout dépend du modèle de switch, mais la plupart sont accessibles via les OID des MIB standards, notamment IF-MIB, et tu peux utiliser le plugin check_snmp_interface.pl pour obtenir des informations concernant les états, le nombre d'octets entrants et sortants, ceux en erreur, etc.. _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Lun Jan 18, 2010 11:35 am Sujet du message: |
 |
|
ce sont des switchs 3Com 3c16950 , je crois que je ne peut pas surveiller sa bande passante vu le modèle, la je suis en train de voir pour surveiller la bande passante du routeur de l'entreprise ou je suis, je vais chercher un peu je reviendrai quand j'aurais plus d'infos
Merci |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Lun Jan 18, 2010 11:47 am Sujet du message: |
 |
|
Pour installer le plugin check_snmp_int.pl sur ma version Nagios j'ai fait :
-cd /usr/local/nagios/libexec
-wget http://nagios.manubulon.com/check_snmp_int.pl
-chown nagios:nagios check_snmp_int.pl
-chmod 555 check_snmp_int.pl
-su – nagios
puis la il y a une erreur car ça me marque :
Pas de répertoire, connexion avec HOME=/
$
alors que je devrais avoir nagios> si je comprend bien |
|
| |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Lun Jan 18, 2010 10:04 pm Sujet du message: |
 |
|
| ghostrider a écrit: |
Pour installer le plugin check_snmp_int.pl sur ma version Nagios j'ai fait :
-cd /usr/local/nagios/libexec
-wget http://nagios.manubulon.com/check_snmp_int.pl
-chown nagios:nagios check_snmp_int.pl
-chmod 555 check_snmp_int.pl
-su – nagios
puis la il y a une erreur car ça me marque :
Pas de répertoire, connexion avec HOME=/
$
alors que je devrais avoir nagios> si je comprend bien |
Cela dépend de la valeur de la variable $PS1. Si celle-ci n'est pas définie, tu n'as rien. Ce qui ne t'empêche pas d'exploiter l'utilisateur nagios. _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
Sponsor
 |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Lun Jan 18, 2010 10:08 pm Sujet du message: |
 |
|
Ba si car normalement dans le tutos que je suis il doit avoir marqué >nagios
pour ensuite continuer la configurer pour récuperer l'infos des routeurs..autre chose, dans nagios, le statu de mon switch est OK, mais bandswitch est UNKNOWN , pourquoi? |
|
| |
|
|
|
 |
 |
 |
 |
 |
ghostrider Habitué
Inscrit le: 13 Jan 2010 Messages: 42
 |
Posté le: Mar Jan 19, 2010 11:32 am Sujet du message: |
 |
|
il n'y a que mon check_ping qui fonctionne  |
|
| |
|
|
|
 |
 |
 |
 |
 |
surcouf Expert
Inscrit le: 24 Fév 2006 Messages: 2268
 |
Posté le: Mar Jan 19, 2010 3:36 pm Sujet du message: |
 |
|
| ghostrider a écrit: |
Ba si car normalement dans le tutos que je suis il doit avoir marqué >nagios
pour ensuite continuer la configurer pour récuperer l'infos des routeurs..autre chose, dans nagios, le statu de mon switch est OK, mais bandswitch est UNKNOWN , pourquoi? |
Les tutoriaux sont rarement exhaustifs. Ton cas ne doit pas être précisément le même que le sien.
Tout dépend de la manière dont tu as défini l'utilisateur nagios.
Quant à check_snmp_int.pl, méfies-toi car il a besoin d'écrire un fichier temporaire dans /tmp/ dont le nom n'est pas aléatoire.
Assure-toi qu'il puisse y écrire. _________________ Raphaël SurcouF
   |
|
| |
|
|
|
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|
|
 |