Pas de page DDMI dans l'interface web sur Zyxel XGS3700 et GS2210 alors que le GS1910 l'affiche
Je gère un parc Zyxel mixte sur un site et je mets en place un contrôle de santé optique très basique pour les uplinks fibre : température et puissance Rx par port, pour voir un lien se dégrader avant que les utilisateurs ne le signalent.
Ce qui est en jeu :
- Zyxel GS1910, ancien switch d'accès avec des uplinks SFP
- Zyxel XGS3700 avec des modules SFP+ sur les uplinks
- Zyxel GS2210 avec des modules SFP 1G
- tous les modules sont de marque Zyxel, rien de tiers
Sur le GS1910, les chiffres DDMI sont juste là dans l'interface web, c'est là que j'ai pris l'habitude de les lire. Sur les deux autres boîtiers je ne trouve cette page nulle part :
# what each box gives me in the web GUI
GS1910 : DDMI page - temperature, supply voltage, bias current, Rx/Tx power
XGS3700 : nothing under the port pages
GS2210 : nothing under the port pages
Ce que j'ai déjà fait :
- parcouru toute la section monitoring et ports sur les deux switches, page par page
- réinséré un module au cas où le switch ne le lisait tout simplement pas
- revérifié sur le GS1910 pour être sûr de ne pas chercher une page qui n'a jamais existé
Donc : est-ce que les données DDMI sur le XGS3700 et le GS2210 sont cachées sous un menu auquel je n'ai pas pensé, ou est-ce que ces séries n'exposent tout simplement pas ça dans l'interface web ? S'il y a un autre moyen d'obtenir ces chiffres, je préférerais l'utiliser plutôt que de gratter des écrans.
Comments 3
La page n'est pas cachée, elle n'existe simplement pas. Sur le XGS3700 et le GS2210, les diagnostics de transceiver ne sont accessibles que depuis la ligne de commande :
Ce qui revient par port est un bloc de texte simple : l'identité du module d'abord, puis les cinq valeurs mesurées - courant de polarisation, puissance Tx, puissance Rx, tension d'alimentation et température. Les mêmes chiffres que le GS1910 vous affiche, moins la page.
La raison de la différence entre les boîtiers tient à l'historique des versions, pas au matériel. Zyxel a introduit la page DDMI dans l'interface web avec le firmware 4.60, et aucune de ces deux séries n'a jamais été prévue pour recevoir cette branche, donc aucune mise à jour ne leur apportera la page. La CLI est le chemin vers ces données et le reste.
Pour le contrôle de santé que vous construisez, ça veut dire deux chemins de code dans le poller : SNMP ou l'interface web là où le firmware 4.60 ou ultérieur est disponible, et de l'analyse de texte pour ces deux séries. Pas élégant, mais la sortie CLI est stable et assez facile à découper par port, et on obtient les mêmes cinq valeurs dans les deux cas.
Avant de continuer à fouiller dans les menus, séparez la question en deux : avez-vous besoin de cette page web précise, ou avez-vous simplement besoin des chiffres ? Sur cette famille, ce sont deux problèmes différents avec des réponses différentes.
Ça aiderait aussi de dire quelle branche de firmware tourne sur chaque boîtier, parce que c'est ce qui décide si l'interface web a une page de diagnostic ou non, et de confirmer ce que les modules eux-mêmes supportent. Un module sans page de diagnostic n'affichera rien nulle part, ni GUI ni ligne de commande, et aucune fouille dans les menus n'aidera alors.
Ça vaut la peine de connaître l'autre raison pour laquelle ces champs disparaissent, parce que ça a l'air identique du côté monitoring.
Sur un FortiGate ici,
get system interface transceiveraffiche température, tension, bias Tx, puissance Tx et puissance Rx, et une bonne moitié des ports revenaient en N/A. Trois causes différentes au final : des optiques sans page de diagnostic du tout, ce qui est normal pour des SFP 1G anciens ou d'entrée de gamme, du cuivre à connexion directe passif, qui est électrique et n'a rien d'optique à rapporter de toute façon, et exactement un module qui vraiment n'était pas lu - celui-là avait une ligne 'not detected' à côté et s'est révélé être un problème d'insertion.Règle que j'utilise maintenant : un N/A à côté d'un lien sain ne vaut pas la peine d'être creusé, un N/A avec 'not detected' est physique. Cisco a la même distinction au niveau du module, le GLC-SX-MM n'a aucune page de diagnostic A2h donc
show interface transceiver detailn'a rien à afficher pour lui, alors que la variante MMD en a une. Mêmes optiques sinon.