Mon NAS Synology le tout avec SNMP
#11
merci, j'ai de quoi faire maintenant ;-)
Répondre
#12
(08-28-2018, 02:52 PM)Marcoparigi a écrit :
(08-28-2018, 08:08 AM)Ives a écrit : Bonjour,
C'est intéressant, pourrais tu détailler la façon de procéder ?

Salut Ives,
Alors pour commencer j'ai créée le connecteur SNMP en suivant la doc officielle SNMP - 1.1 - 02-01-2017
Le SNMP se base sur les MIB des équipements dont on veut récupérer les valeurs.
Dans mon cas, j'ai crée 2 équipements liés au même connecteur SNMP précédemment créée.

1 équipement : Synology System (pour toute les valeurs "systeme")
1 équipement : Synology Disks (pour toute les valeurs en rapport avec mes disques durs et volumes)

Dans chacun de ses équipements j'ai fournit le nom de la valeur dans la MIB que je souhaite récupérer ainsi que son OID.
Pour résumer : J'ai donc une 10 aines de valeurs que je récupère avec 2 équipements (system et disks).

Ca c'était la partie CS
Maintenant dans DS,
j'ai mis des Painter pour les images
Et pour chacune des valeurs récupérées, j'ai mis des widget "Valeur" que j'associe à l'équipement universel SNMP correspondant et la variable voulues (crée dans CS précédemment)

Etant au bureau je peux pas faire de capture écran du CS et DS en mode configuration, mais si besoin je posterais plus tard.
Au plaisir Wink-1627
[url=http://www.lifedomus.com/docs/manuels_util/manuel-utilisateur-fr-49.pdf][/url]
Bonjour
Un exemple avec capture d'écran CS et DS serait le bienvenu !
Répondre
#13
C'est cool quand ça fonctionne.
Mais bon j'ai passé encore pleins d'heures pour réussir à le faire marcher avec les bons codes.

[attachment=2625]
J'ai appris en même temps à faire des conditions sur les component.
J'ai récupérer des valeurs du synology et quelques uns d'un Xpenology (mais pleins de valeurs ne peuvent pas être récupéré, du style température).

     
J'ai supprimé un peu le série quand même des appareils.

En gros le premier 1 est l'état du disque donc ok et le ok1 est la grappe du volume.
Sur la droite, c'est en gros la même chose. Le 11 est l'état dégradé du volume (test que j'ai fais). J'aurais pas du car j'ai planter ESXI et mon Xpenology aussi (je vais essayé de tout réparer mais dur).

Je me suis co en snmp en v2. Je vais tester demain le v3. Je vais aussi voir pour mettre des images pour les disques ok, raid, etc.
Répondre
#14
Bonjour,

Merci pour ce tuto.

Je récupère très bien les info en T° de mon NAS synologie mais je n'arrive pas a avoir les "statut" "power" et "upgrade"  : sur DS j'ai un retour "NoSuchInstance".

Je pense que les OID sont correcte, j'ai essayé en "string" puis en "double" (double si je me réfère a la doc) 

https://imagizer.imageshack.com/v2/640x4...lKE97X.jpg

Savez vous ou je me trompe ?
Eclairage X3D et X2D : 16 points lumineux simple, 2 en variation, 10 VR et 1 BSO, 1 Delta 8000 (gainable) dont 5 Thermostats, 1 Fil pilote SS, Divers modules pour ECS, Circulateur, PC... Alarme TYXAL + capteurs, Sonde irradiation
ZWAVE : 5 Fibaro RGBW, Ampoule RGBW AETOC, 2 Sunricher CWW (blanc chaud/froid), 2 commande tactile sunricher CWW et RGBW, Smart implant avec 5 sondes T°, 2 FSG224 pour arrosage auto
ModBus/RS485 : 2 onduleurs PV + onduleur/chargeur + batterie LG CHEM 10kw + compteur
Divers : NAS Synologie DS718 en SNMP et une Amazon ALEXA pour commande vocale. Caméra Bosch POE
Répondre
#15
Bonsoir, le OID de mise à jour est 1.3.6.1.4.1.6574.1.5.4.0
le OID de power est 1.3.6.1.4.1.6574.1.3.0

Il te manque un .0 à chaque fois.

Voila ceux que j'ai utilisé sur mon synology:
1.3.6.1.4.1.6574.1.5.1.0 => Nom
1.3.6.1.4.1.6574.1.5.3.0 => Version
1.3.6.1.4.1.6574.1.5.2.0 => Série
1.3.6.1.4.1.6574.1.1.0    => système partition status [1: partition système OK | 2: partition système KO]
1.3.6.1.4.1.6574.1.2.0    => Température NAS
1.3.6.1.4.1.6574.1.3.0    => Power [1: Alimentation OK | 2: Alimentation KO]
1.3.6.1.4.1.6574.1.5.4.0 => Maj [1: MAJ Disponible | 2: Pas de MAJ | 3: Connexion MAJ | 4: MaJ déconnecté | 5: Autre MAJ]

D'autres qui doivent fonctionner:
1.3.6.1.4.1.6574.1.4.1.0    => État du ventilateur du système [1: Ventilateur système OK | 2: Ventilateur système KO]
1.3.6.1.4.1.6574.1.4.2.0    => État du ventilateur du processeur [1: Ventilateur CPU OK | 2: Ventilateur CPU KO]


Pour les disques durs
1.3.6.1.4.1.6574.2.1.1.2.0 => Nom du disque 1
1.3.6.1.4.1.6574.2.1.1.2.1 => Nom du disque 2
1.3.6.1.4.1.6574.2.1.1.6.0 => Temp Disque 1
1.3.6.1.4.1.6574.2.1.1.6.1 => Temp Disque 2
1.3.6.1.4.1.6574.2.1.1.5.0 => Statut Disque 1  [1: Disque OK | 2: Disque initialisé | 3: Disque pas partitionné | 4: Partition endommagées | 5: Disque endommagé]
1.3.6.1.4.1.6574.2.1.1.5.1 => Statut Disque 2
1.3.6.1.4.1.6574.3.1.1.3.0 => Etat Raid Status [1: Raid OK | 2: Réparation du Raid | 3: Migration du Raid | 4: Expansion du Raid | 5: Suppression du Raid | 6: Création du Raid | 7: Synchronisation du raid | 8: Vérification de la parité du raid | 9: Assemblage du raid | 10: Annulation etc]

Certains texte ne veut pas dire grand chose mais c'est des traductions faites.
D'autres qui doivent fonctionner:
1.3.6.1.4.1.6574.2.1.1.4.0 => Type du disque 1 (Sata ou SSD)
1.3.6.1.4.1.6574.2.1.1.4.1 => Type du disque 2 (Sata ou SSD)
1.3.6.1.4.1.6574.2.1.1.3.0 => Modèle Disque 1
1.3.6.1.4.1.6574.2.1.1.3.1 => Modèle Disque 1


Pour information, pour les identifiants disque donc .0 premier disque .1 deuxième disque, etc mais cela ne veut pas dire emplacement 1 puis emplacement 2.
Si on a des emplacements vides dans le synology, on aura par exemple Disque 5 en OID 1.3.6.1.4.1.6574.2.1.1.2.3 alors que si tout était bien remplit on aurait réellement le 1.3.6.1.4.1.6574.2.1.1.2.4.
Si on affiche les 5 valeurs sur la page alors qu'il y a que 4 disques, on va avoir forcément un message d'erreur car l'emplacement vide n'est pas visible dans le SNMP.

Si vous utilisez un pare-feu dans synology, il faut mettre la IP source à tous. J'avais transformé toutes mes emplacement juste pour la France mais le service SNMP ne fonctionnait plus.
Répondre
#16
Ok merci pour l'erreur il manquait bien le .0

Ça à l'air de fonctionner, mais comment connaitre le taux de rafraîchissement ? 

Je suis tjrs en "connexion MAJ" alors que le nas et toute les ap sont MAJ justement ?

Et la température ne change jamais, qu'il turbine a fond ou passe la nuit au frais sans rien faire....
Eclairage X3D et X2D : 16 points lumineux simple, 2 en variation, 10 VR et 1 BSO, 1 Delta 8000 (gainable) dont 5 Thermostats, 1 Fil pilote SS, Divers modules pour ECS, Circulateur, PC... Alarme TYXAL + capteurs, Sonde irradiation
ZWAVE : 5 Fibaro RGBW, Ampoule RGBW AETOC, 2 Sunricher CWW (blanc chaud/froid), 2 commande tactile sunricher CWW et RGBW, Smart implant avec 5 sondes T°, 2 FSG224 pour arrosage auto
ModBus/RS485 : 2 onduleurs PV + onduleur/chargeur + batterie LG CHEM 10kw + compteur
Divers : NAS Synologie DS718 en SNMP et une Amazon ALEXA pour commande vocale. Caméra Bosch POE
Répondre
#17
Dans CS, tu va dans connecteur et puis sur ton SNMP créer.
Tu as en gros un peu comme moi.
Je suis en version 2.
A la fin, tu as le délai de raffraichissement que tu veux. J'ai mis 5 secondes mais tu peux mettre plus. 
Je pense l'augmenté plus tard. Pour le moment avec les tests, c'est mieux. 

Je viens de réussir à me connecter aussi en SNMP v3.

   
Répondre
#18
Oui merci :)
Je ne savais si c'était des secondes, minutes ou centenaire :)

Je juste de lire la doc qui précise bien "seconde".

J'ai trouvé un lien sur le site deltadore avec les fiches associé https://www.deltadore.fr/application-dom...techniques

Bonne soirée confiné !!
Eclairage X3D et X2D : 16 points lumineux simple, 2 en variation, 10 VR et 1 BSO, 1 Delta 8000 (gainable) dont 5 Thermostats, 1 Fil pilote SS, Divers modules pour ECS, Circulateur, PC... Alarme TYXAL + capteurs, Sonde irradiation
ZWAVE : 5 Fibaro RGBW, Ampoule RGBW AETOC, 2 Sunricher CWW (blanc chaud/froid), 2 commande tactile sunricher CWW et RGBW, Smart implant avec 5 sondes T°, 2 FSG224 pour arrosage auto
ModBus/RS485 : 2 onduleurs PV + onduleur/chargeur + batterie LG CHEM 10kw + compteur
Divers : NAS Synologie DS718 en SNMP et une Amazon ALEXA pour commande vocale. Caméra Bosch POE
Répondre




Utilisateur(s) parcourant ce sujet : 1 visiteur(s)