| |

RouterOS : gestion du ping et alerte

Comment surveiller une IP sur votre routeur RouterOS 7.xx ? Un simple script, ping, se chargera de vous prévenir par email (à condition d’avoir configuré votre envoi d’email dans /tools/e-mail, cf plus bas dans ce billet.

Voici déjà le script qui va tester 3 fois l’adresse 192.168.1.21, et en cas de non-réponse envoyer un email aux deux destinataires, recipient et recipient1 mentionnés dans le script :

    :local targetIP "192.168.1.21";
    :local recipient "monemail@chezmoi.fr ";
    :local recipient1 "secondemail@chezlui.fr";
    :local subjectFail ("ALERTE PING HS ");
    :local bodyFail ("Email automatisé pour vous indiquer que le module ne répond plus. \r\nMerci de bien vouloir vérifier le branchement ethernet et l'alimentation. \r\nVous pouvez le  débrancher, et le rebrancher. \r\nSi l'alerte persiste, merci de contacter votre prestataire.\r\n\r\n
*** Ceci est un message automatisé, ne pas répondre ****");
    :local logMessage ("Test ping vers " . $targetIP);
    :local success 0
    :for i from=1 to=3 do={
        :if ([/ping $targetIP count=1] = 1) do={
            :set success ($success + 1)
        }
    }
    :if ($success = 0) do={
        /tool e-mail send to=$recipient subject=$subjectFail body=$bodyFail
        /tool e-mail send to=$recipient1 subject=$subjectFail body=$bodyFail
    }

Pour ce qui est de la configuration de l’email dans /tools/e-mail :

        server: mail.monserveur.fr        
          port: 465                    
           tls: yes                    
           vrf: main                   
          from: noreply@chezmoi.fr     
          user: alerte@monserveur.fr
      password: LePenEstNulle;;    

Ici, nous avons créé un email alerte@monserveur.fr pour pouvoir expédier. L’envoi se fait sur mail.monserveur.fr mais cela changera selon votre configuration : smtp, imap, etc. tout est possible, pensez à modifier les paramètres.

Vous n’avez désormais plus qu’à exécuter le script ping toutes les 12 heures par exemple :

/system scheduler add name=ping-schedule \
    interval=12h \
    on-event=ping \
    start-time=startup

Et voilà, en cas de coupure vous recevrez une alerte email sur les 2 emails pré-configurés.
Pratique non ?

Publications similaires

  • La FAA autorise le décollage

    Aux USA, la FAA, l’autorité de l’aviation civile américaine, vient de rendre un avis favorable quant à l’utilisation de smartphones et autres tablettes durant les phases de décollage et d’atterrissage.   Ce petit miracle a été rendu possible via un test réalisé avec des Kindle d’Amazon. Reste maintenant à savoir si la FAA va imposer le test à chaque compagnie aérienne, et sur chaque type d’appareil, ou si la législation pourra évoluer rapidement, sans doute début 2014. Et en France…

  • |

    Vidéo IP : l’exemple par l’image !

    Le tout IP semble désormais acquis auprès de bon nombre de nos clients. Adieu la vidéo analogique a portée limitée, bonjour la vidéo transmise sur IP, c’est à dire sur un réseau informatique, avec ou sans sortie internet, peu importe. Prenons un cas concret : je surveille une étable à distance via une caméra analogique tout à fait ordinaire. J’ai besoin de déporter ce signal sur 10 km, sans visibilité optique, et le visualiser sur ma TV dans le salon….

  • Wifipak v2 : générer des coupons

    Wifipak v2 permet désormais de pouvoir générer des coupons sans aucune limitation ni besoin d’utiliser un serveur externe. Une fois la création effectuée, vous obtenez un fichier .csv de cette forme : L’ouverture sous Libre Office ne pose aucun soucis, le format est tout à fait standard. Il faut alors venir connecter la base de données ainsi créée, en prenant soin de venir au préalable effacer toutes les lignes, en s’arrêtant avant le dernier dièse (#). Là, vous allez ouvrir…

  • Raspberry Pi 2 domotique : le capteur de température (9)

        Depuis hier, notre Framboise V2 est équipée d’un capteur de température, en la présence d’un BMP180, un capteur miniature de pression, altitude, et température.   A peine plus gros qu’un ongle, le BMP180 se relie via le bus I2C au Raspberry Pi 2. 4 fils suffisent : +, GND, et les signaux de commande I2C. Sur internet, on lit tout et son contraire sur la longueur maximale du câble utilisable en I2C : 50 cm, 1 m, 12…

  • Freemobile : terminaux à crédit, pour tous ?

    L’arrivée de Freemobile va bouleverser la façon dont nous utilisions un abonnement mobile. En effet, ce sera Sofinco, l’organisme de crédit bien connu, qui sera chargé du financement des mobiles, mobiles qui ne sont donc désormais plus inclus dans votre abonnement de base comme c’était le cas depuis des années chez les trois principaux opérateurs du marché français. Seulement voila, avant, n’importe qui, ou presque, pouvait se permettre de prendre un abonnement avec mobile : le coût du mobile étant…

  • Rocket 5 ? Débits réels ?

    Beaucoup doutent des possibilités d’un bridge Rocket 5 quant au débit et à la distance atteignable. Voici ce qu’un utilisateur a récemment indiqué sur un forum : « I have a 41 km link with rocket m5 and rocket dishes on 40 mhz channel width and airmax enabled. Throughput: 90 mbps in one way and 45 in duplex. » En plus clair, et en français, 41 km avec un Rocket 5 et une parabole, un canal de 40 MHz, Airmax activé, et…

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.