Afin de superviser ce type de matériel, il est nécessaire de fournir à Esia une communauté possédant des accès SNMP en V1/V2c en read-only. Il faut donc commencer par configurer SNMP sur ce matériel.
Pour cela, il faut d'abord saisir l'adresse IP du switch dans l'URL de votre navigateur. Et ensuite s'authentifier.
Il est ensuite possible et nécessaire d'activer SNMP. Celui-ci propose par défaut des accès SNMP en V1/V2c pour les communautés 'public' (read-only accès) et 'private' (read and write). Pour rappel, uniquement les accès en read-only sont nécessaires pour Esia. En fonction de la gamme du switch, les vues utilisées dans la communauté par défaut peuvent être plus ou moins restrictives.
En fonction de la gamme, la configuration des switchs diffère peu, mais les éléments suivants peuvent diffèrer :
N'oubliez pas de sauver votre configuration une fois que celle-ci fonctionne correctement.
Ce tuto a été testé avec les switchs suivant :
Il faut se rendre dans « SNMP ⇒ SNMP ».
Les pages de configuration intéressantes sont :
Les 2 dernières pages (User et Group) sont présentes sur tous les switches. Elles sont dédiées au paramétrage de SNMPv3, non souhaité pour Esia, mais ces pages sont nécessaires pour SNMPv2 dans certains switches (DGS-1210 par exemple) afin de lier une communauté SNMPv2 à une vue particulière.
Cochez la case 'Enabled' et ensuite le bouton 'Apply'. Votre Esia peut alors dès à présent accèder en SNMP au switch via la communauté 'public'.
Votre switch peut maintenant être monitoré par Esia. La suite du tuto est utile si votre switch n'est pas configuré par défaut ou si vous souhaitez faire un paramétrage plus poussé. Il est notamment conseillé de changer le nom de la communauté (voir ci-dessous).
Il est possible, dans votre switch, de configurer différentes vues en y ajoutant des règles. Il faut au minimum une règle afin de créer une vue et accéder à des OIDs définis. Les paramètres des règles sont :
Comme on peut le constater sur les screenshots ci-dessous, une vue appelée ReadWrite est déjà configurée avec tous les OIDs.
Les paramètres sont :
Permet de créer des groupes utilisateurs et leur lier des vues correspondant à une action SNMP particulière. Les paramètres d'un groupe sont :
Vous pouvez laisser les paramètres D-Link par défaut.
Pour créer des utilisateurs SNMP, il est ensuite possible par la suite d'attribuer une communauté à ce(s) utilisateur(s). Les paramètres sont :
L'utilisateur 'ReadOnly' visible ci-dessus est suffisant dans Esia.
Le firmware des switchs suivant étant identique, le tuto est compatible: DGS-1250/1510/1520/3630/DXS-3400/DXS-3610
Les pages de configuration intéressantes sont :
Cochez la case 'Enabled' et ensuite le bouton 'Apply'. Votre Esia peut alors dès à présent accèder en SNMP au switch via la communauté 'public'.
Votre switch peut maintenant être monitoré par Esia. La suite du tuto est utile si votre switch n'est pas configuré par défaut ou si vous souhaitez faire un paramétrage plus poussé. Il est notamment conseillé de changer le nom de la communauté (voir ci-dessous).
Il est possible, dans votre switch, de configurer différentes vues en y ajoutant des règles. Il faut au minimum une règle afin de créer une vue et accéder à des OIDs définis. Les paramètres des règles sont :
Comme on peu le constater sur les screenshots ci-dessous, par défaut, 2 vues sont proposées 'restricted' et 'CommunityView'. Ces 2 vues sont toutes 2 limités en OIDs.
Vous pouvez utiliser la vue par défaut 'CommunityView'. Celle-ci est restrictive en ce qui concerne l'OID 1.3.6.1.6.3 (snmpModules) mais ces OIDs ne sont pas utilisées dans Esia (et donc pas nécessaires).
Si vous souhaitez tous de même pouvoir accéder à la totalité des OIDs sur ces switchs, vous pouvez soit :
Les paramètres sont :
Vous saisissez directement, dans View Name, la vue a utiliser. Vous ne devez donc pas passer par un utilisateur et un groupe utilisateur comme c'est le cas pour d'autres switches D-LINK.
La communauté 'public' utilise par défaut la vue 'CommunityView'. Par défaut, cette vue est restrictive pour l'oid 1.3.6.1.6.3 (snmpModules) qui n'est pas utilisée par Esia. Vous pouvez donc utiliser cette communauté mais il est préférable de créer une nouvelle communauté utilisant cette vue.