{"id":186,"date":"2025-03-27T08:56:50","date_gmt":"2025-03-27T07:56:50","guid":{"rendered":"https:\/\/actu.az-tools.com\/?p=186"},"modified":"2025-03-28T07:49:51","modified_gmt":"2025-03-28T06:49:51","slug":"surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter","status":"publish","type":"post","link":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/","title":{"rendered":"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire :<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Fonctionnalites_du_script\" >Fonctionnalit\u00e9s du script<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Surveillance_de_la_connectivite_locale\" >Surveillance de la connectivit\u00e9 locale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Surveillance_de_la_connectivite_Internet\" >Surveillance de la connectivit\u00e9 Internet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Notifications_Telegram_en_temps_reel\" >Notifications Telegram en temps r\u00e9el<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Eviter_les_alertes_en_double\" >\u00c9viter les alertes en double<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Mode_test_pour_verifier_le_bon_fonctionnement\" >Mode test pour v\u00e9rifier le bon fonctionnement<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Comment_fonctionne_le_script\" >Comment fonctionne le script<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#1_Initialisation\" >1. Initialisation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#2_Verification_de_la_connectivite\" >2. V\u00e9rification de la connectivit\u00e9<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#3_Gestion_des_notifications\" >3. Gestion des notifications<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#4_Gestion_des_logs\" >4. Gestion des logs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Les_box_suivies_dans_cet_exemple\" >Les box suivies dans cet exemple<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Installation_et_configuration\" >Installation et configuration<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#1_Installation_des_prerequis\" >1. Installation des pr\u00e9requis<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#2_Telechargement_du_script\" >2. T\u00e9l\u00e9chargement du script<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#3_Rendre_le_script_executable\" >3. Rendre le script ex\u00e9cutable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#4_Configuration_des_variables\" >4. Configuration des variables<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Mode_test\" >Mode test<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Exemple_de_notification\" >Exemple de notification<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Le_Script_Complet\" >Le Script Complet<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Automatiser_lexecution_avec_cron\" >Automatiser l&rsquo;ex\u00e9cution avec cron<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<p>Si vous utilisez <a href=\"https:\/\/www.openmptcprouter.com\/\"><strong>OpenMPTCProuter<\/strong><\/a> pour agr\u00e9ger plusieurs connexions Internet (4G, fibre, ADSL&#8230;), vous savez \u00e0 quel point il est crucial de surveiller l\u2019\u00e9tat de chaque box. Imaginez que l&rsquo;une de vos connexions tombe sans que vous le sachiez : cela peut entra\u00eener des perturbations, surtout si vous avez des services critiques en ligne.<\/p>\n<p>Pour r\u00e9soudre ce probl\u00e8me, nous avons con\u00e7u un <strong>script de surveillance automatique<\/strong> qui d\u00e9tecte les pannes de chaque box et vous alerte imm\u00e9diatement via <strong>Telegram<\/strong>. Une fois la connexion r\u00e9tablie, vous recevez \u00e9galement une notification.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Fonctionnalites_du_script\"><\/span>Fonctionnalit\u00e9s du script<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Surveillance_de_la_connectivite_locale\"><\/span>Surveillance de la connectivit\u00e9 locale<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>V\u00e9rifie si chaque box est accessible depuis le routeur.<\/li>\n<li>Utilise la commande <code>ping<\/code> pour d\u00e9tecter la perte de connectivit\u00e9 locale.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Surveillance_de_la_connectivite_Internet\"><\/span>Surveillance de la connectivit\u00e9 Internet<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>V\u00e9rifie si chaque box peut acc\u00e9der \u00e0 Internet via le DNS Google (8.8.8.8).<\/li>\n<li>D\u00e9tecte les box connect\u00e9es localement mais sans acc\u00e8s Internet.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Notifications_Telegram_en_temps_reel\"><\/span>Notifications Telegram en temps r\u00e9el<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Re\u00e7oit une alerte si une box tombe ou si l&rsquo;acc\u00e8s \u00e0 Internet est perdu.<\/li>\n<li>Re\u00e7oit une notification lorsque la box est de nouveau fonctionnelle.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Eviter_les_alertes_en_double\"><\/span>\u00c9viter les alertes en double<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Une box ne g\u00e9n\u00e8re qu&rsquo;une seule alerte tant que le probl\u00e8me persiste.<\/li>\n<li>Lorsqu&rsquo;elle revient en ligne, une notification est envoy\u00e9e pour signaler le r\u00e9tablissement.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Mode_test_pour_verifier_le_bon_fonctionnement\"><\/span>Mode test pour v\u00e9rifier le bon fonctionnement<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Permet de recevoir des messages \u00ab\u00a0OK\u00a0\u00bb si tout fonctionne.<\/li>\n<\/ul>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Comment_fonctionne_le_script\"><\/span>Comment fonctionne le script<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Le script fonctionne en boucle toutes les 5 minutes (configur\u00e9 via <code>cron<\/code>) et v\u00e9rifie l&rsquo;\u00e9tat de chaque box d\u00e9finie dans sa configuration.<\/p>\n<p>Voici les \u00e9tapes :<\/p>\n<h3><span class=\"ez-toc-section\" id=\"1_Initialisation\"><\/span>1. Initialisation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Chargement des param\u00e8tres (tokens Telegram, chat ID, lieu).<\/li>\n<li>Chargement des erreurs pr\u00e9c\u00e9demment d\u00e9tect\u00e9es depuis le fichier de log (<code>\/tmp\/errors_OMR.log<\/code>).<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"2_Verification_de_la_connectivite\"><\/span>2. V\u00e9rification de la connectivit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pour chaque box d\u00e9finie, le script :<\/p>\n<ul>\n<li>Ping l&rsquo;IP locale pour v\u00e9rifier la connectivit\u00e9 r\u00e9seau.<\/li>\n<li>Ping le DNS Google (8.8.8.8) pour v\u00e9rifier l&rsquo;acc\u00e8s Internet.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"3_Gestion_des_notifications\"><\/span>3. Gestion des notifications<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Si une box tombe (locale ou Internet), le script v\u00e9rifie si cette erreur a d\u00e9j\u00e0 \u00e9t\u00e9 enregistr\u00e9e :\n<ul>\n<li>\u2705 <strong>Si non<\/strong>, il enregistre l&rsquo;erreur et envoie une notification Telegram.<\/li>\n<li>\u274c <strong>Si oui<\/strong>, il ne fait rien pour \u00e9viter les alertes redondantes.<\/li>\n<\/ul>\n<\/li>\n<li>Si une box est de nouveau en ligne, il supprime l&rsquo;erreur du fichier de log et envoie une notification de r\u00e9tablissement.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"4_Gestion_des_logs\"><\/span>4. Gestion des logs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Les erreurs sont stock\u00e9es dans un fichier d\u00e9di\u00e9 pour \u00e9viter les alertes r\u00e9p\u00e9t\u00e9es et les pertes d&rsquo;informations en cas de red\u00e9marrage.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Les_box_suivies_dans_cet_exemple\"><\/span>Les box suivies dans cet exemple<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<table>\n<tbody>\n<tr style=\"background-color: #ccc;\">\n<th>Nom<\/th>\n<th>Interface WAN<\/th>\n<th>Adresse IP<\/th>\n<\/tr>\n<tr>\n<td>4G<\/td>\n<td>wan2<\/td>\n<td>192.168.7.1<\/td>\n<\/tr>\n<tr>\n<td>Orange<\/td>\n<td>wan3<\/td>\n<td>192.168.6.1<\/td>\n<\/tr>\n<tr>\n<td>Freebox<\/td>\n<td>wan4<\/td>\n<td>192.168.5.1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Installation_et_configuration\"><\/span>Installation et configuration<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"1_Installation_des_prerequis\"><\/span>1. Installation des pr\u00e9requis<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Assurez-vous d&rsquo;avoir install\u00e9 <code>curl<\/code> pour envoyer les notifications Telegram :<\/p>\n<pre><code>sudo apt update\r\nsudo apt install curl -y<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"2_Telechargement_du_script\"><\/span>2. T\u00e9l\u00e9chargement du script<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Copiez le script dans votre serveur :<\/p>\n<pre><code>nano \/root\/check_boxes.sh<\/code><\/pre>\n<p>Collez le contenu du script et enregistrez (<code>CTRL + X<\/code>).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"3_Rendre_le_script_executable\"><\/span>3. Rendre le script ex\u00e9cutable<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code>chmod +x \/root\/check_boxes.sh<\/code><\/pre>\n<h3><span class=\"ez-toc-section\" id=\"4_Configuration_des_variables\"><\/span>4. Configuration des variables<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ouvrez le script pour modifier les informations :<\/p>\n<ul>\n<li><strong>Token Telegram et Chat ID <\/strong>(<a href=\"https:\/\/actu.az-tools.com\/creer-un-bot-telegram-etapes-simples-pour-recuperer-le-token-et-lid-de-chat\/\">Comment cr\u00e9er un bot Telegram<\/a>)<\/li>\n<li><strong>Adresse IP des box<\/strong><\/li>\n<li><strong>Interfaces WAN associ\u00e9es<\/strong><\/li>\n<li><strong>Nom du lieu pour identifier les alertes<\/strong><\/li>\n<li><strong>Nom des boxes<\/strong><\/li>\n<li><strong>Mode Test (true\/false)<\/strong><\/li>\n<\/ul>\n<p>\u27a1\ufe0f Pensez \u00e0 donner des noms explicites aux boxes pour qu&rsquo;ils apparaissent clairement dans les notifications (par exemple \u00ab\u00a04G\u00a0\u00bb, \u00ab\u00a0Orange\u00a0\u00bb, \u00ab\u00a0Freebox\u00a0\u00bb, etc.).<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Mode_test\"><\/span>Mode test<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pour tester le bon fonctionnement, activez le mode test en modifiant la variable :<\/p>\n<pre><code>TEST_MODE=true<\/code><\/pre>\n<p>Ex\u00e9cutez le script manuellement pour v\u00e9rifier :<\/p>\n<pre><code>bash \/root\/check_boxes.sh<\/code><\/pre>\n<p>Si tout est en ordre, vous recevrez une notification Telegram indiquant que toutes les box fonctionnent correctement.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Exemple_de_notification\"><\/span>Exemple de notification<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Si une box tombe :<\/p>\n<pre>\u26a0\ufe0f Maison - Freebox (192.168.5.1) est hors ligne via wan4 !\r\n<\/pre>\n<p>Si une box revient en ligne :<\/p>\n<pre>\u2705 Maison - Freebox fonctionne \u00e0 nouveau !\r\n<\/pre>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Le_Script_Complet\"><\/span>Le Script Complet<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre><code>#!\/bin\/bash\r\n\r\n# Configuration\r\nTELEGRAM_BOT_TOKEN=\"xxxTOKENxxx\"           # Remplacer par ton token de bot Telegram\r\nTELEGRAM_CHAT_ID=\"-xxxIDxxx\"             # Remplacer par ton ID de chat Telegram\r\n\r\n# Mode test (true = envoi des messages OK, false = envoi seulement en cas de probl\u00e8me)\r\nTEST_MODE=false  # Mettre false en production\r\n\r\nLIEU=\"XXX\" # Nommer l'emplacement de openmptcprouter - Maison, Bureaux...\r\n\r\n# Fichier de stockage des erreurs\r\nERROR_FILE=\"\/tmp\/errors_OMR.log\"\r\n\r\n# D\u00e9finition des box avec leur IP et interface WAN\r\ndeclare -A BOXES\r\nBOXES[\"4G\"]=\"192.168.7.1\"\r\nBOXES[\"Orange\"]=\"192.168.6.1\"\r\nBOXES[\"Freebox\"]=\"192.168.5.1\"\r\n\r\ndeclare -A INTERFACES\r\nINTERFACES[\"4G\"]=\"wan2\"\r\nINTERFACES[\"Orange\"]=\"wan3\"\r\nINTERFACES[\"Freebox\"]=\"wan4\"\r\n\r\n# Fonction pour envoyer une alerte Telegram\r\nsend_telegram_message() {\r\n    local message=\"$1\"\r\n    curl -s -X POST \"https:\/\/api.telegram.org\/bot${TELEGRAM_BOT_TOKEN}\/sendMessage\" \\\r\n        -d \"chat_id=${TELEGRAM_CHAT_ID}\" \\\r\n        -d \"text=${message}\"\r\n}\r\n\r\n# Cr\u00e9ation du fichier d'erreurs s'il n'existe pas\r\ntouch \"$ERROR_FILE\"\r\n\r\n# Chargement des erreurs existantes en m\u00e9moire\r\ndeclare -A ERROR_LOGGED\r\nwhile read -r line; do\r\n    ERROR_LOGGED[\"$line\"]=1\r\ndone &lt; \"$ERROR_FILE\" # V\u00e9rification des box PROBLEM_FOUND=false ALL_OK=true # Sert pour le mode test for box in \"${!BOXES[@]}\"; do IP=${BOXES[$box]} INTERFACE=${INTERFACES[$box]} BOX_ERROR=\"false\" # V\u00e9rifie si la box r\u00e9pond en local (timeout 3s) if ! timeout 3 ping -I \"$INTERFACE\" -c 1 \"$IP\" &gt; \/dev\/null 2&gt;&amp;1; then\r\n        if [[ -z \"${ERROR_LOGGED[$box]}\" ]]; then\r\n            send_telegram_message \" zM-  o $LIEU - $box ($IP) est hors ligne via $INTERFACE !\"\r\n            echo \"$box\" &gt;&gt; \"$ERROR_FILE\"  # Stocker l'erreur\r\n        fi\r\n        PROBLEM_FOUND=true\r\n        ALL_OK=false\r\n        BOX_ERROR=\"true\"\r\n    else\r\n        # V\u00e9rifie si la box peut sortir sur Internet (test Google DNS 8.8.8.8)\r\n        if ! timeout 3 ping -I \"$INTERFACE\" -c 1 8.8.8.8 &gt; \/dev\/null 2&gt;&amp;1; then\r\n            if [[ -z \"${ERROR_LOGGED[$box]}\" ]]; then\r\n                send_telegram_message \" zM-  o $LIEU - $box ($INTERFACE) est connect\u00e9e localement mais n'a plus Internet !\"\r\n                echo \"$box\" &gt;&gt; \"$ERROR_FILE\"  # Stocker l'erreur\r\n            fi\r\n            PROBLEM_FOUND=true\r\n            ALL_OK=false\r\n            BOX_ERROR=\"true\"\r\n        fi\r\n    fi\r\n\r\n    # Si la box est r\u00e9par\u00e9e, envoyer une notification et la retirer du fichier\r\n    if [[ \"$BOX_ERROR\" == \"false\" &amp;&amp; -n \"${ERROR_LOGGED[$box]}\" ]]; then\r\n        send_telegram_message \" |^e $LIEU - $box fonctionne \u00e0 nouveau !\"\r\n        sed -i \"\/^$box$\/d\" \"$ERROR_FILE\"  # Supprimer la ligne correspondante\r\n    fi\r\ndone\r\n\r\n# Mode test : envoyer un message \"OK\" si tout marche bien\r\nif $TEST_MODE &amp;&amp; $ALL_OK; then\r\n    send_telegram_message \" |^e $LIEU - Toutes les box fonctionnent correctement !\"\r\nfi\r\n<\/code><\/pre>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Automatiser_lexecution_avec_cron\"><\/span>Automatiser l&rsquo;ex\u00e9cution avec cron<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pour que le script tourne toutes les 5 minutes, utilisez <code>crontab<\/code> :<\/p>\n<pre><code>crontab -e<\/code><\/pre>\n<p>Ajoutez la ligne suivante \u00e0 la fin :<\/p>\n<pre><code>*\/5 * * * * \/bin\/bash \/root\/check_boxes.sh<\/code><\/pre>\n<p>Cela garantira que le script est ex\u00e9cut\u00e9 automatiquement sans intervention manuelle.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ce script est un excellent moyen de <strong>surveiller en temps r\u00e9el vos connexions Internet<\/strong> avec OpenMPTCProuter. Gr\u00e2ce aux notifications Telegram, vous \u00eates imm\u00e9diatement inform\u00e9 en cas de probl\u00e8me et vous pouvez r\u00e9agir rapidement.<\/p>\n<p>Cela vous permet de vous assurer que votre r\u00e9seau est toujours op\u00e9rationnel, m\u00eame en cas de coupure d&rsquo;un des liens.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous utilisez OpenMPTCProuter pour agr\u00e9ger plusieurs connexions Internet (4G, fibre, ADSL&#8230;), vous savez \u00e0 quel point il est crucial de surveiller l\u2019\u00e9tat de chaque box. Imaginez que l&rsquo;une de vos connexions tombe sans que vous le sachiez : cela peut entra\u00eener des perturbations, surtout si vous avez des services critiques en ligne. Pour r\u00e9soudre &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter\" class=\"read-more button\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#more-186\" aria-label=\"En savoir plus sur Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter\">Lire plus<\/a><\/p>\n","protected":false},"author":2,"featured_media":199,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-186","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tools","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","no-featured-image-padding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram<\/title>\n<meta name=\"description\" content=\"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram\" \/>\n<meta property=\"og:description\" content=\"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/\" \/>\n<meta property=\"og:site_name\" content=\"az-tools.com - Actualit\u00e9s informatiques et conseils\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-27T07:56:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-28T06:49:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"aztools\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"aztools\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/\"},\"author\":{\"name\":\"aztools\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#\\\/schema\\\/person\\\/5764d04b6b0e0f0813704a6059dd9386\"},\"headline\":\"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter\",\"datePublished\":\"2025-03-27T07:56:50+00:00\",\"dateModified\":\"2025-03-28T06:49:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/\"},\"wordCount\":710,\"publisher\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/OMR.jpg\",\"articleSection\":[\"Tools\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/\",\"url\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/\",\"name\":\"Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/OMR.jpg\",\"datePublished\":\"2025-03-27T07:56:50+00:00\",\"dateModified\":\"2025-03-28T06:49:51+00:00\",\"description\":\"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#primaryimage\",\"url\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/OMR.jpg\",\"contentUrl\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/OMR.jpg\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/actu.az-tools.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#website\",\"url\":\"https:\\\/\\\/actu.az-tools.com\\\/\",\"name\":\"az-tools.com - Actualit\u00e9s informatiques et conseils\",\"description\":\"actu.az-tools.com\",\"publisher\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/actu.az-tools.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#organization\",\"name\":\"actu.az-tools.com\",\"url\":\"https:\\\/\\\/actu.az-tools.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo_az_d_100.png\",\"contentUrl\":\"https:\\\/\\\/actu.az-tools.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo_az_d_100.png\",\"width\":381,\"height\":100,\"caption\":\"actu.az-tools.com\"},\"image\":{\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/actu.az-tools.com\\\/#\\\/schema\\\/person\\\/5764d04b6b0e0f0813704a6059dd9386\",\"name\":\"aztools\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g\",\"caption\":\"aztools\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram","description":"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/","og_locale":"fr_FR","og_type":"article","og_title":"Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram","og_description":"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.","og_url":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/","og_site_name":"az-tools.com - Actualit\u00e9s informatiques et conseils","article_published_time":"2025-03-27T07:56:50+00:00","article_modified_time":"2025-03-28T06:49:51+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg","type":"image\/jpeg"}],"author":"aztools","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"aztools","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#article","isPartOf":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/"},"author":{"name":"aztools","@id":"https:\/\/actu.az-tools.com\/#\/schema\/person\/5764d04b6b0e0f0813704a6059dd9386"},"headline":"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter","datePublished":"2025-03-27T07:56:50+00:00","dateModified":"2025-03-28T06:49:51+00:00","mainEntityOfPage":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/"},"wordCount":710,"publisher":{"@id":"https:\/\/actu.az-tools.com\/#organization"},"image":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#primaryimage"},"thumbnailUrl":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg","articleSection":["Tools"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/","url":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/","name":"Surveillez vos Connexions Internet avec OpenMPTCProuter et Telegram","isPartOf":{"@id":"https:\/\/actu.az-tools.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#primaryimage"},"image":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#primaryimage"},"thumbnailUrl":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg","datePublished":"2025-03-27T07:56:50+00:00","dateModified":"2025-03-28T06:49:51+00:00","description":"Automatisez la surveillance de vos connexions Internet avec OpenMPTCProuter gr\u00e2ce \u00e0 un script intelligent. Recevez des notifications Telegram en temps r\u00e9el en cas de coupure ou de r\u00e9tablissement.","breadcrumb":{"@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#primaryimage","url":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg","contentUrl":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2025\/03\/OMR.jpg","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/actu.az-tools.com\/surveiller-et-gerer-vos-connexions-internet-avec-openmptcprouter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/actu.az-tools.com\/"},{"@type":"ListItem","position":2,"name":"Surveiller et g\u00e9rer vos connexions internet avec OpenMPTCProuter"}]},{"@type":"WebSite","@id":"https:\/\/actu.az-tools.com\/#website","url":"https:\/\/actu.az-tools.com\/","name":"az-tools.com - Actualit\u00e9s informatiques et conseils","description":"actu.az-tools.com","publisher":{"@id":"https:\/\/actu.az-tools.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/actu.az-tools.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/actu.az-tools.com\/#organization","name":"actu.az-tools.com","url":"https:\/\/actu.az-tools.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/actu.az-tools.com\/#\/schema\/logo\/image\/","url":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2022\/10\/logo_az_d_100.png","contentUrl":"https:\/\/actu.az-tools.com\/wp-content\/uploads\/2022\/10\/logo_az_d_100.png","width":381,"height":100,"caption":"actu.az-tools.com"},"image":{"@id":"https:\/\/actu.az-tools.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/actu.az-tools.com\/#\/schema\/person\/5764d04b6b0e0f0813704a6059dd9386","name":"aztools","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/72e705c3ffd462d2ad3116a96ada3cf244e387c01480288aabf4e69d52941270?s=96&d=mm&r=g","caption":"aztools"}}]}},"_links":{"self":[{"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/posts\/186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/comments?post=186"}],"version-history":[{"count":16,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/posts\/186\/revisions"}],"predecessor-version":[{"id":213,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/posts\/186\/revisions\/213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/media\/199"}],"wp:attachment":[{"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/media?parent=186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/categories?post=186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actu.az-tools.com\/wp-json\/wp\/v2\/tags?post=186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}