Mon NAS Synology le tout avec SNMP
#1
Je partage pour faire naitre des idées chez certain(e)s d'entre vous.
Et peut être m'en suggérer certaines  Lol-161b
A+


Pièces jointes Image(s)
   
Répondre
#2
Bonjour,
C'est intéressant, pourrais tu détailler la façon de procéder ?
Répondre
#3
J'ai également crée une page de ce type avec les températures et la santé des HDD dans mon showroom.
Likes Received: 18 in 16 posts
Likes Given: 2
Répondre
#4
(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]
Répondre
#5
(08-28-2018, 02:50 PM)CS Domotic a écrit : J'ai également crée une page de ce type avec les températures et la santé des HDD dans mon showroom.

Salut CS Domotic !
Du coup peut-être as tu des idées sur mes 2 problemes postés :
Bug Affichage sur iOS unité SNMP
Statistiques et SNMP


Merci de tes lumières 01xx-9acf6
Répondre
#6
Bonjour à tous.

Allez, ptit cadeau du weekend, les OID pour syno:

1.3.6.1.4.1.6574.1.1 = systemStatus = Normal(1) Failed(2) = System partition status
1.3.6.1.4.1.6574.1.2 = temperature = Temperature of this NAS
1.3.6.1.4.1.6574.1.3 = powerStatus = Normal(1) Failed(2) = Returns error if power supplies fail
1.3.6.1.4.1.6574.1.4.1 = systemFanStatus = Normal(1) Failed(2) = Returns error if system fan fails
1.3.6.1.4.1.6574.1.4.2 = cpuFanStatus = Normal(1) Failed(2) = Returns error if CPU fan fails
1.3.6.1.4.1.6574.1.5.4 = upgradeAvailable = Available(1) Unavailable(2) Connecting(3) Disconnected(4) Others(5)
1.3.6.1.4.1.2021.11.10.0 = ssCpuSystem = The percentage of CPU time spent processing system-level code, calculated over the last minute
1.3.6.1.4.1.2021.4.5.0 = memTotalReal = The total amount of real/physical memory installed on this host
1.3.6.1.4.1.2021.4.6.0 = memAvailReal = The amount of real/physical memory currently unused or available
1.3.6.1.4.1.2021.4.11.0 = memTotalFree = The total amount of memory free or available for use on this host
1.3.6.1.2.1.25.2.3.1.5.42 = hrStorageSize "/volume1" = The size of the storage represented by this entry, in units of hrStorageAllocationUnits
1.3.6.1.2.1.25.2.3.1.6.42 = hrStorageUsed "/volume1" = The amount of the storage represented by this entry
1.3.6.1.4.1.6574.2.1.1.6.0 = HDD 1 temperature
1.3.6.1.4.1.6574.2.1.1.6.1 = HDD 2 Temperature
1.3.6.1.4.1.6574.6.1.1.3.1 = Nb users Service "CIFS"
1.3.6.1.4.1.6574.6.1.1.3.5 = Nb users Service "SFTP"
1.3.6.1.4.1.6574.6.1.1.3.6 = Nb users Service "HTTP/HTTPS"
1.3.6.1.4.1.6574.6.1.1.3.8 = Nb users Service "SSH"
1.3.6.1.4.1.6574.3.1.1.3 = Raid Status = Normal(1): The raid functions normally. Degrade(11): Degrade happens when a tolerable failure of disk(s) occurs. Crashed(12): Raid has crashed and just uses for read-only operation.  Note: Other status will be showed when creating or deleting raids, including below status, Repairing(2), Migrating(3), Expanding(4), Deleting(5), Creating(6), RaidSyncing(7), RaidParityChecking(8), RaidAssembling(9) and Canceling(10).


Have fun :)

Romain
#Geek_User: Lifedomus Vision + ipx800 + Eco-Device + Zwave + X3D + KNX + RealKNX +  Plex + IRTrans + MusicCast + pas mal de tests en universel http/ip !!!

--------------
Intégrateur de solutions Smart-Home & Smart-Building, Grand Est France @Neodomus Solutions

+33 (0) 372 470 732 | romain@neodomus.eu | http://www.neodomus.eu
Likes Received: 40 in 20 posts
Likes Given: 17
Répondre
#7
Merci Romain, je vais faire joujou du coup (juste pouur le fun, je sens que je vais découvrir qqch d'intéressant).
Au fait, tu as quittté Lifedomus ???
Répondre
#8
(09-02-2018, 06:40 PM)jojo a écrit : Merci Romain, je vais faire joujou du coup (juste pouur le fun, je sens que je vais découvrir qqch d'intéressant).
Au fait, tu as quittté Lifedomus ???

En général le fichier OID est également dipsonible sur le NAS ou chez le constructeur, moi j'ai un QNAP et je peux aller directement le chercher dans la console d'administration.
Répondre
#9
(09-02-2018, 08:08 AM)Romain a écrit : Bonjour à tous.

Allez, ptit cadeau du weekend, les OID pour syno:

1.3.6.1.4.1.6574.1.1 = systemStatus = Normal(1) Failed(2) = System partition status
1.3.6.1.4.1.6574.1.2 = temperature = Temperature of this NAS
1.3.6.1.4.1.6574.1.3 = powerStatus = Normal(1) Failed(2) = Returns error if power supplies fail
1.3.6.1.4.1.6574.1.4.1 = systemFanStatus = Normal(1) Failed(2) = Returns error if system fan fails
1.3.6.1.4.1.6574.1.4.2 = cpuFanStatus = Normal(1) Failed(2) = Returns error if CPU fan fails
1.3.6.1.4.1.6574.1.5.4 = upgradeAvailable = Available(1) Unavailable(2) Connecting(3) Disconnected(4) Others(5)
1.3.6.1.4.1.2021.11.10.0 = ssCpuSystem = The percentage of CPU time spent processing system-level code, calculated over the last minute
1.3.6.1.4.1.2021.4.5.0 = memTotalReal = The total amount of real/physical memory installed on this host
1.3.6.1.4.1.2021.4.6.0 = memAvailReal = The amount of real/physical memory currently unused or available
1.3.6.1.4.1.2021.4.11.0 = memTotalFree = The total amount of memory free or available for use on this host
1.3.6.1.2.1.25.2.3.1.5.42 = hrStorageSize "/volume1" = The size of the storage represented by this entry, in units of hrStorageAllocationUnits
1.3.6.1.2.1.25.2.3.1.6.42 = hrStorageUsed "/volume1" = The amount of the storage represented by this entry
1.3.6.1.4.1.6574.2.1.1.6.0 = HDD 1 temperature
1.3.6.1.4.1.6574.2.1.1.6.1 = HDD 2 Temperature
1.3.6.1.4.1.6574.6.1.1.3.1 = Nb users Service "CIFS"
1.3.6.1.4.1.6574.6.1.1.3.5 = Nb users Service "SFTP"
1.3.6.1.4.1.6574.6.1.1.3.6 = Nb users Service "HTTP/HTTPS"
1.3.6.1.4.1.6574.6.1.1.3.8 = Nb users Service "SSH"
1.3.6.1.4.1.6574.3.1.1.3 = Raid Status = Normal(1): The raid functions normally. Degrade(11): Degrade happens when a tolerable failure of disk(s) occurs. Crashed(12): Raid has crashed and just uses for read-only operation.  Note: Other status will be showed when creating or deleting raids, including below status, Repairing(2), Migrating(3), Expanding(4), Deleting(5), Creating(6), RaidSyncing(7), RaidParityChecking(8), RaidAssembling(9) and Canceling(10).


Have fun :)

Romain

Salut Romain,

Super utile  Eek-1e6fb  Merci  Lol-161b 

Jonathan
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
http://www.homesweetshop.eu
Répondre
#10
(09-03-2018, 02:21 PM)Jonathan HSD a écrit :
(09-02-2018, 08:08 AM)Romain a écrit : Bonjour à tous.

Allez, ptit cadeau du weekend, les OID pour syno:

1.3.6.1.4.1.6574.1.1 = systemStatus = Normal(1) Failed(2) = System partition status
1.3.6.1.4.1.6574.1.2 = temperature = Temperature of this NAS
1.3.6.1.4.1.6574.1.3 = powerStatus = Normal(1) Failed(2) = Returns error if power supplies fail
1.3.6.1.4.1.6574.1.4.1 = systemFanStatus = Normal(1) Failed(2) = Returns error if system fan fails
1.3.6.1.4.1.6574.1.4.2 = cpuFanStatus = Normal(1) Failed(2) = Returns error if CPU fan fails
1.3.6.1.4.1.6574.1.5.4 = upgradeAvailable = Available(1) Unavailable(2) Connecting(3) Disconnected(4) Others(5)
1.3.6.1.4.1.2021.11.10.0 = ssCpuSystem = The percentage of CPU time spent processing system-level code, calculated over the last minute
1.3.6.1.4.1.2021.4.5.0 = memTotalReal = The total amount of real/physical memory installed on this host
1.3.6.1.4.1.2021.4.6.0 = memAvailReal = The amount of real/physical memory currently unused or available
1.3.6.1.4.1.2021.4.11.0 = memTotalFree = The total amount of memory free or available for use on this host
1.3.6.1.2.1.25.2.3.1.5.42 = hrStorageSize "/volume1" = The size of the storage represented by this entry, in units of hrStorageAllocationUnits
1.3.6.1.2.1.25.2.3.1.6.42 = hrStorageUsed "/volume1" = The amount of the storage represented by this entry
1.3.6.1.4.1.6574.2.1.1.6.0 = HDD 1 temperature
1.3.6.1.4.1.6574.2.1.1.6.1 = HDD 2 Temperature
1.3.6.1.4.1.6574.6.1.1.3.1 = Nb users Service "CIFS"
1.3.6.1.4.1.6574.6.1.1.3.5 = Nb users Service "SFTP"
1.3.6.1.4.1.6574.6.1.1.3.6 = Nb users Service "HTTP/HTTPS"
1.3.6.1.4.1.6574.6.1.1.3.8 = Nb users Service "SSH"
1.3.6.1.4.1.6574.3.1.1.3 = Raid Status = Normal(1): The raid functions normally. Degrade(11): Degrade happens when a tolerable failure of disk(s) occurs. Crashed(12): Raid has crashed and just uses for read-only operation.  Note: Other status will be showed when creating or deleting raids, including below status, Repairing(2), Migrating(3), Expanding(4), Deleting(5), Creating(6), RaidSyncing(7), RaidParityChecking(8), RaidAssembling(9) and Canceling(10).


Have fun :)

Romain

Salut Romain,

Super utile  Eek-1e6fb  Merci  Lol-161b 

Jonathan
C'est vrai que je n'avais pas pensé à fournir la source pour la MIB snmp du Synology.
La voici en pièce jointe pour compléter le post de Romain que je remercie Eek-1e6fb


Pièces jointes
.pdf   Synology_DiskStation_MIB_Guide.pdf (Taille : 399.15 Ko / Téléchargements : 68)
Likes Received: 3 in 2 posts
Likes Given: 8
Répondre




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