Outils pour utilisateurs

Outils du site


start:supervision:check_mk:quagga

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:supervision:check_mk:quagga [2012/12/28 15:42] domistart:supervision:check_mk:quagga [2012/12/28 15:49] (Version actuelle) domi
Ligne 1: Ligne 1:
  
 Pour vérifier l'état des sessions BGP sur les routeurs Linux tournant [[http://www.quagga.net/|Quagga]] on utilise un plugin local pour ''check_mk'' qui va donc régulièrement interroger Quagga pour connaitre les sessions en cours, et leur état. Un fichier de configuration permet de définir, en spécifiant les numéros d'AS, les sessions à ignorer, ou celles qui sont critiques (un client, un transitaire, par exemple). Par défaut une session qui n'est pas active, et pour laquelle ce n'est pas volontaire (''shutdown'') donne un retour WARNING. Pour vérifier l'état des sessions BGP sur les routeurs Linux tournant [[http://www.quagga.net/|Quagga]] on utilise un plugin local pour ''check_mk'' qui va donc régulièrement interroger Quagga pour connaitre les sessions en cours, et leur état. Un fichier de configuration permet de définir, en spécifiant les numéros d'AS, les sessions à ignorer, ou celles qui sont critiques (un client, un transitaire, par exemple). Par défaut une session qui n'est pas active, et pour laquelle ce n'est pas volontaire (''shutdown'') donne un retour WARNING.
- 
-Le script communiquant avec Quagga utilise expect. 
  
   * ''DISABLEPWD'' est le mot de passe Quagga pour pouvoir se connecter   * ''DISABLEPWD'' est le mot de passe Quagga pour pouvoir se connecter
Ligne 10: Ligne 8:
 #!/bin/bash #!/bin/bash
  
 +## Neuronnexion - www.neuronnexion.coop - tech@nnx.com 
 +## Released under the terms of GNU/GPL
 +  
 conf="/etc/check_mk/bgp.conf" conf="/etc/check_mk/bgp.conf"
 script_expect="/usr/local/bin/bgp_summary localhost bgpd DISABLEPWD ENABLEPWD" script_expect="/usr/local/bin/bgp_summary localhost bgpd DISABLEPWD ENABLEPWD"
Ligne 57: Ligne 58:
 )|sort -k 2 )|sort -k 2
 </file> </file>
 +
 +Exemple de fichier de configuration.
 +
 +<file bash /etc/check_mk/bgp.conf>
 +# Keywords : critical or exclude
 +# AS like ASXXXX
 +# Description is not an option ;)
 +
 +# this one is a transit
 +critical:AS29075:Ielo
 +# this one keeps flapping
 +exclude:AS666:BadPeer
 +</file>
 +
 +(en vrai, on a pas de session avec l'AS 666 ;-)
 +
 +
 +Le script communiquant avec Quagga utilise expect.
  
 <file expect /usr/local/bin/bgp_summary> <file expect /usr/local/bin/bgp_summary>
start/supervision/check_mk/quagga.1356705745.txt.gz · Dernière modification : 2012/12/28 15:42 de domi