[DzVents] Supervision d'un nas Synology avec SNMP
Re: DZVents : Supervision d'un nas Synology avec SNMP
c'est normal.
on utilise des compteurs qui se remettent à zéro. je ne sais plus à quelle valeur par contre
donc lorsque la valeur précédente est zéro le résultat de l’opération est zéro aussi
on utilise des compteurs qui se remettent à zéro. je ne sais plus à quelle valeur par contre
donc lorsque la valeur précédente est zéro le résultat de l’opération est zéro aussi
Re: DZVents : Supervision d'un nas Synology avec SNMP
Bonjour,
Quel superbe travail d'équipe, bravo à tous.
Je suis en train de tenter de faire fonctionner tout cela, mais le script LUA me remonte des erreurs :
2020-02-02 08:37:00.402 Status: dzVents: Info: Synology Monitor v1.41 : ------ Start internal script: Synology:, trigger: every minute
2020-02-02 08:37:00.404 Status: dzVents: Debug: Synology Monitor v1.41 : last ifHCOutOctets : 0 at 0 seconds ago
2020-02-02 08:37:00.405 Status: dzVents: Debug: Synology Monitor v1.41 : last ifHCInOctets : 0 at 0 seconds ago
2020-02-02 08:37:00.411 Status: dzVents: Debug: Synology Monitor v1.41 : Upload : 0ko/s, Download : 0ko/s
2020-02-02 08:37:00.411 Status: dzVents: Debug: Synology Monitor v1.41 : Requete SNMP incorrecte
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : There is no device with that name or id: Synology
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : An error occured when calling event handler Synology
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : ...oticz/var/scripts/dzVents/generated_scripts/Synology.lua:250: attempt to index a nil value
2020-02-02 08:37:00.412 Status: dzVents: Info: Synology Monitor v1.41 : ------ Finished Synology
Mon Domoticz s'exécute sur mon NAS et je cale à l'installation; je vous explique.
Quand il faut installer les 2 paquets "snmpd" et "snmp" sur le serveur Domoticz...
J'ai bien tenté de lancer les commandes "sudo apt-get install snmpd" puis "sudo apt-get install snmp", mais le NAS me remonte une erreur à chaque fois en SSH.
Du coup je me demandais si c'était bien nécessaire, dans le sens où Domoticz est sur le NAS en question et que j'y ai activé les trappes SNMP.
Ensuite, est-il possible d'avoir plus de détails sur l'erreur "Requete SNMP incorrecte" ?
Quand je tente de lancer la commande SSH "snmpget" (connecté sur le NAS avec le Terminal), j'obtiens un message d'erreur "-ash: snmpget: command not found"
De plus, j'ai bien créé le Matériel "Synology" dans Domoticz, alors pourquoi le log me remonte "There is no device with that name or id: Synology" ?
Merci pour votre aide
Quel superbe travail d'équipe, bravo à tous.
Je suis en train de tenter de faire fonctionner tout cela, mais le script LUA me remonte des erreurs :
2020-02-02 08:37:00.402 Status: dzVents: Info: Synology Monitor v1.41 : ------ Start internal script: Synology:, trigger: every minute
2020-02-02 08:37:00.404 Status: dzVents: Debug: Synology Monitor v1.41 : last ifHCOutOctets : 0 at 0 seconds ago
2020-02-02 08:37:00.405 Status: dzVents: Debug: Synology Monitor v1.41 : last ifHCInOctets : 0 at 0 seconds ago
2020-02-02 08:37:00.411 Status: dzVents: Debug: Synology Monitor v1.41 : Upload : 0ko/s, Download : 0ko/s
2020-02-02 08:37:00.411 Status: dzVents: Debug: Synology Monitor v1.41 : Requete SNMP incorrecte
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : There is no device with that name or id: Synology
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : An error occured when calling event handler Synology
2020-02-02 08:37:00.412 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : ...oticz/var/scripts/dzVents/generated_scripts/Synology.lua:250: attempt to index a nil value
2020-02-02 08:37:00.412 Status: dzVents: Info: Synology Monitor v1.41 : ------ Finished Synology
Mon Domoticz s'exécute sur mon NAS et je cale à l'installation; je vous explique.
Quand il faut installer les 2 paquets "snmpd" et "snmp" sur le serveur Domoticz...
J'ai bien tenté de lancer les commandes "sudo apt-get install snmpd" puis "sudo apt-get install snmp", mais le NAS me remonte une erreur à chaque fois en SSH.
Du coup je me demandais si c'était bien nécessaire, dans le sens où Domoticz est sur le NAS en question et que j'y ai activé les trappes SNMP.
Ensuite, est-il possible d'avoir plus de détails sur l'erreur "Requete SNMP incorrecte" ?
Quand je tente de lancer la commande SSH "snmpget" (connecté sur le NAS avec le Terminal), j'obtiens un message d'erreur "-ash: snmpget: command not found"
De plus, j'ai bien créé le Matériel "Synology" dans Domoticz, alors pourquoi le log me remonte "There is no device with that name or id: Synology" ?
Merci pour votre aide
Re: DZVents : Supervision d'un nas Synology avec SNMP
que donne la requete suivante en ligne de commande?
papoo a écrit : 26 août 2018, 14:27
Vérifiez si SNMP est opérationnel:
Remplacer PASSWORD par le nom de Communauté que vous avez saisie lors de la configuration de votre NASCode : Tout sélectionner
snmpget -v 2c -c PASSWORD -O qv NASIPADDRESS 1.3.6.1.4.1.6574.1.5.1.0
Remplacer NASIPADDRESS par l'adresse ip de votre NAS
Vous devriez obtenir quelque chose comme ceci :
"DS218+" qui correspond au modèle de votre synology
tu as créé un matériel ou tu as créé un capteur virtuel (dummy device) de type Interrupteur (switch)?mattx38 a écrit : De plus, j'ai bien créé le Matériel "Synology" dans Domoticz, alors pourquoi le log me remonte "There is no device with that name or id: Synology" ?
Re: DZVents : Supervision d'un nas Synology avec SNMP
Pour la requête, j'obtiens ce message d'erreur : -ash: snmpget: command not found
A noter que j'utilise l'application Terminal du Mac, en me connectant en ssh sur l'adresse ip du NAS
En revanche, quand je lance la commande suivante : snmpwalk -v 2c -c PASSWORD NASIPADDRESS 1.3.6.1.2.1.25.2.3.1.3
J'obtiens ce résultat :
Physical memory
Virtual memory
Memory buffers
Cached memory
Shared memory
Swap space
/
/tmp
/run
/dev/shm
/volume1
J'ai créé un matériel "Synology" de type "dummy", puis ensuite un capteur virtuel pour tester la mémoire RAM du NAS
A noter que j'utilise l'application Terminal du Mac, en me connectant en ssh sur l'adresse ip du NAS
En revanche, quand je lance la commande suivante : snmpwalk -v 2c -c PASSWORD NASIPADDRESS 1.3.6.1.2.1.25.2.3.1.3
J'obtiens ce résultat :
Physical memory
Virtual memory
Memory buffers
Cached memory
Shared memory
Swap space
/
/tmp
/run
/dev/shm
/volume1
J'ai créé un matériel "Synology" de type "dummy", puis ensuite un capteur virtuel pour tester la mémoire RAM du NAS
Dernière modification par mattx38 le 02 févr. 2020, 14:35, modifié 1 fois.
Re: DZVents : Supervision d'un nas Synology avec SNMP
tant que la requête en ligne de commande ne fonctionne pas, inutile de vouloir faire marcher le script, il a besoin que cela fonctionne sur le système interrogé.
snmpget n'est pas nativement installé sur synology
il te faut trouver comment l'installer avant d'aller plus loin
pour les nouveaux devices virtuels, pas besoin de creer un nouveau materiel à chaque fois.
tu créé un seul matériel que tu appelles par exemple capteurs Virtuels. ensuite tu créé autant de device virtuels que tu le souhaites via ce matériel
snmpget n'est pas nativement installé sur synology
il te faut trouver comment l'installer avant d'aller plus loin
pour les nouveaux devices virtuels, pas besoin de creer un nouveau materiel à chaque fois.
tu créé un seul matériel que tu appelles par exemple capteurs Virtuels. ensuite tu créé autant de device virtuels que tu le souhaites via ce matériel
Re: DZVents : Supervision d'un nas Synology avec SNMP
Je sens que je vais tout installer sur un Raspberry pi.
Le NAS me semblait être la meilleure solution, car il est toujours allumé, mais ça semble quand même plus galère pour tout le reste ; dommage
Le NAS me semblait être la meilleure solution, car il est toujours allumé, mais ça semble quand même plus galère pour tout le reste ; dommage
Re: DZVents : Supervision d'un nas Synology avec SNMP
Bon, j'avoue qu'avec un Raspberry c'est bien mieux.
En suivant le tuto, et en copiant/collant les lignes de code ça passe velour (je ne comprends malheureusement pas toujours à quoi elles servent).
Maintenant, il faut que j'arrive à comprendre les codes MIB du Synology pour faire remonter les bonnes infos dans les bons capteurs virtuels
EDIT : Ca marche super bien, trop content
Merci !
En suivant le tuto, et en copiant/collant les lignes de code ça passe velour (je ne comprends malheureusement pas toujours à quoi elles servent).
Maintenant, il faut que j'arrive à comprendre les codes MIB du Synology pour faire remonter les bonnes infos dans les bons capteurs virtuels
EDIT : Ca marche super bien, trop content
Merci !
Dernière modification par mattx38 le 02 févr. 2020, 23:58, modifié 2 fois.
Re: DZVents : Supervision d'un nas Synology avec SNMP
Heureux que cela fonctionne pour toi
Re: DZVents : Supervision d'un nas Synology avec SNMP
Yes, moi aussi.
Merci encore pour le coup de main.
Si tu as encore quelques bonnes pistes, je suis preneur.
Merci encore pour le coup de main.
Code : Tout sélectionner
2020-02-02 23:54:00.463 Status: dzVents: Debug: Synology Monitor v1.41 : Requete SNMP correcte
2020-02-02 23:54:00.463 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : There is no device with that name or id: DS415play
2020-02-02 23:54:00.463 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : An error occured when calling event handler Synology
2020-02-02 23:54:00.463 Status: dzVents: Error (2.4.19): Synology Monitor v1.41 : .../domoticz/scripts/dzVents/generated_scripts/Synology.lua:247: attempt to index a nil value
2020-02-02 23:54:00.463 Status: dzVents: Info: Synology Monitor v1.41 : ------ Finished SynologyRe: DZVents : Supervision d'un nas Synology avec SNMP
Bonjour à tous,
Une petite chose me turlupine:
Dans le script, ligne 260 il est fait mention de results[6]. Or cette variable n'est renseignée nul part.
Qu'en est il ?
Bon courage à tous.
Une petite chose me turlupine:
Dans le script, ligne 260 il est fait mention de results[6]. Or cette variable n'est renseignée nul part.
Qu'en est il ?
Bon courage à tous.