[résolu] Monitorer multiwan avec nrpe et nagios



  • Bonjour,

    Contexte : Pfsense (2.1.4-RELEASE (i386)  a ce jour) sur alix board2D13, niveau autodidacte

    Besoin : connaitre le statut des gateways en failover, pour pouvoir monitorer pfsense (avec nrpe) sur un serveur nagios dans le LAN

    Schéma :

      .-------------.                 .----------------.
      | SDLS Cisco  |                 | LAN            |--------nagios 192.168.0.x
      | IP Fixes    |                 | 192.168.0.0/24 |
      '-------------'                 '----------------'
             |                                 |
             '------------>.---------.         |
                           | pfsense |<--------'
              .----------->| 2.1.4   |<---------.
              |            '---------'          |
       .-------------.                 .-----------------.
       | ADLS PPOE   |                 | WIFI            |
       | Mode Bridge |                 | 192.168.12.0/24 |
       '-------------'                 '-----------------'
    

    pour le sdls le schéma est => ligne FT–-[??boitier etheraccess la-210??]–-[cisco-881]–-[pfsense]

    Simulation de coupures de lignes:
    ce qui fonctionne: le fait de débrancher la ligne adsl avant le modem provoque un changement d'état none à down dans le fichier /var/run/apinger.status
    je peut récupérer ce changement grâce à un script bash coupler avec nrpe

    ce qui fonctionne pas: le débranchement de la ligne sdls (France Télécom au mur) n'est pas signaler sur la Dashboard de pfsense nin dans le fichier /var/run/apinger.status

    Avez vous une idée de la facon de récupérer l'état de la ligne sur une multiwan? je pensais faire un ping sur l'exterieur, mais il me faut définir quel gateways utiliser. et je ne sais pas comment le faire en ligne de commande.
    A moins qu'il existe un plugin nagios, mais j'ai rien trouvé



  • J'ai un don pour me prendre la tête pour rien :-
    le plugin check_icmp convient:

    pour l'adsl en bridge >>  -s pppoe0

    [2.1.4-RELEASE][root@pfsense]/usr/pbi/nrpe-i386/libexec/nagios(41): ./check_icmp -H 8.8.8.8 -s pppoe0
    OK - 8.8.8.8: rta 30.930ms, lost 0%|rta=30.930ms;200.000;500.000;0; pl=0%;40;80;; rtmax=31.136ms;;;; rtmin=30.291ms;;;; 
    

    pour le sdsl en ipfixe >> -s vr0

    [2.1.4-RELEASE][root@pfsense]/usr/pbi/nrpe-i386/libexec/nagios(42): ./check_icmp -H 8.8.8.8 -s vr0
    OK - 8.8.8.8: rta 13.408ms, lost 0%|rta=13.408ms;200.000;500.000;0; pl=0%;40;80;; rtmax=22.817ms;;;; rtmin=9.667ms;;;; 
    

Log in to reply