MONIT: Reboot routeur

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

Re: MONIT: Reboot routeur

Message par e111111 »

Hello,

voilà, cela fonctionne très bien, mon MONIT gère mes 3 routeurs internes (pas la box) par le biais du telnet, et en prime un petit bouton d'appel de monit dans le dashboard de Domoticz:
monit.jpg
monit.jpg (31.24 Kio) Consulté 2686 fois
A noter que sur Synology pour utiliser Telnet il faut créer la commande à l'aide de busybox.

Dans monit il ne faut pas mettre la gestion des appareils dans monitrc, sinon ça plante, il faut utiliser des fichiers .conf spécifiques pour chaque appareil à surveiller dans monit.d.

Pour être certain que le routeur est planté et ne donne plus accès aux périphériques, je passe par un test desdits périphériques, car le routeur peut être planté et répondre au ping.

Ex de fichier monit.conf

Code : Tout sélectionner

# Vérification de IP_CAM-ENTREE pour tester si le ROUTEUR SALON 192.168.1.253 est OK
check host ROUTEUR_SALON with address 192.168.1.104
		if failed port 2708
        for 3 cycles
	    then exec "/bin/bash -c '/volume1/@appstore/domoticz/var/scripts/Reboot_router_salon.sh'"
        else if recovered then alert
le script de reboot par telnet:

Code : Tout sélectionner

#!/bin/sh
#
#******************************************************
# Script de gestion des routeurs
# Ping d'un des périphérique gérés par le routeur,
# si pas de réponse > Rebbot par telnet
# PV V1.0  12/04/2020
#******************************************************
#{
sleep 10
echo login
sleep 10
echo password
echo reboot
sleep 10
echo exit
} | telnet 192.168.1.253
monit2.jpg
monit2.jpg (90.11 Kio) Consulté 2681 fois
Voilà, j'espère que cela pourra servir à certains, n'hésitez pas à poser vos questions si besoin.
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

Re: MONIT: Reboot routeur

Message par e111111 »

Une petite amélioration : j'ai intégré Monit dans une custom page, ce qui évite d'avoir un onglet supplémentaire du navigateur:
monit3.jpg
monit3.jpg (73.6 Kio) Consulté 2652 fois
Il peut donc être appelé soit par le switch du dashboard, soit par le menu personnalisé.
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

Re: MONIT: Reboot routeur

Message par e111111 »

Salut à tous,

Après 15 jours d'utilisation tout se passe très bien, Monit m'a déjà rebooté une fois un des routeurs, nickel, si je n'avais pas reçu de notification je ne m'en serais même pas rendu compte.

Par contre, la page Monit intégrée à DZ ne s'affiche pas à l'extérieur, alors qu'à la maison, même en utilisant l'IP externe ou le nom de domaine elle s'affiche bien.
La page de Monit s'affiche bien aussi à l'extérieur si je l'appelle hors Domoticz.

Si quelqu'un a une idée sur la manière de procéder pour faire appel à une page web externe à DZ dans l'onglet personnalisé qui soit visible de l'extérieur, merci d'avance.
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: MONIT: Reboot routeur

Message par Chrominator »

As-tu regardé la directive allow de /etc/monit/monitrc ?
On peut restreindre les réseaux qui y accèdent potentiellement.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
e111111
Messages : 225
Inscription : 11 déc. 2018, 19:44

Re: MONIT: Reboot routeur

Message par e111111 »

Merci pour la piste,
j'ai viré la ligne avec l'adresse interne :
Image2.jpg
Image2.jpg (8.97 Kio) Consulté 2522 fois
Mais visiblement cela ne change rien, de toutes façons, Monit est bien accessible depuis l'extérieur, c'est juste l'intégration dans DZ qui coince en accès distant...

L'appel à la page ce fait de cette manière :

Code : Tout sélectionner

<div>
<iframe width="1280" height="820" src="https://IP_Address_BOX:port" frameborder="0" allowfullscreen></iframe> 
</div>
Peut-être est-ce là que se niche l'erreur ?
Domoticz V4.10 sur Synology DS216j (DSM 6.3), clef Z-Wave Sigma
Répondre