Forum Lifedomus
Mon NAS Synology le tout avec SNMP - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Design Studio (DS) (http://forum-lifedomus.com/forumdisplay.php?fid=9)
+---- Forum : Vos interfaces (http://forum-lifedomus.com/forumdisplay.php?fid=81)
+---- Sujet : Mon NAS Synology le tout avec SNMP (/showthread.php?tid=4213)

Pages : 1 2


Mon NAS Synology le tout avec SNMP - Marcoparigi - 08-27-2018

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+


RE: Mon NAS Synology le tout avec SNMP - Ives - 08-28-2018

Bonjour,
C'est intéressant, pourrais tu détailler la façon de procéder ?


RE: Mon NAS Synology le tout avec SNMP - CS Domotic - 08-28-2018

J'ai également crée une page de ce type avec les températures et la santé des HDD dans mon showroom.


RE: Mon NAS Synology le tout avec SNMP - Marcoparigi - 08-28-2018

(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]


RE: Mon NAS Synology le tout avec SNMP - Marcoparigi - 08-28-2018

(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


RE: Mon NAS Synology le tout avec SNMP - Romain - 09-02-2018

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


RE: Mon NAS Synology le tout avec SNMP - jojo - 09-02-2018

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 ???


RE: Mon NAS Synology le tout avec SNMP - CS Domotic - 09-03-2018

(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.


RE: Mon NAS Synology le tout avec SNMP - Jonathan HSD - 09-03-2018

(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


RE: Mon NAS Synology le tout avec SNMP - Marcoparigi - 09-03-2018

(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