Nessuna pagina DDMI nella GUI web di Zyxel XGS3700 e GS2210, mentre la GS1910 la mostra
Gestisco un parco Zyxel misto su un sito e sto mettendo insieme un controllo dello stato ottico piuttosto basilare per gli uplink in fibra: temperatura e potenza Rx per porta, così da vedere un link che degrada prima che me lo segnalino gli utenti.
Il setup:
- Zyxel GS1910, switch di accesso più vecchio con uplink SFP
- Zyxel XGS3700 con moduli SFP+ sugli uplink
- Zyxel GS2210 con moduli SFP 1G
- tutti i moduli sono a marchio Zyxel, nessuno di terze parti
Sulla GS1910 i valori DDMI sono proprio lì nell'interfaccia web, ed è lì che mi sono abituato a leggerli. Sulle altre due non trovo quella pagina da nessuna parte:
# 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
Cosa ho già fatto:
- ho passato al setaccio tutta la sezione monitoraggio e porte su entrambi gli switch, pagina per pagina
- ho reinserito un modulo, nel caso lo switch semplicemente non lo stesse leggendo
- sono tornato sulla GS1910 per essere sicuro di non stare inseguendo una pagina mai esistita
Quindi: i dati DDMI su XGS3700 e GS2210 sono nascosti in qualche menu a cui non ho pensato, oppure queste serie non li espongono proprio nell'interfaccia web? Se esiste un altro modo per arrivare a quei numeri, preferisco usare quello piuttosto che spulciare schermate.
Comments 3
La pagina non è nascosta, semplicemente non c'è. Su XGS3700 e GS2210 la diagnostica dei transceiver si raggiunge solo da riga di comando:
Quello che torna per ogni porta è un blocco di testo semplice: prima l'identità del modulo, poi i cinque valori misurati - corrente di bias, Tx power, Rx power, tensione di alimentazione e temperatura. Gli stessi numeri che ti mostra la GS1910, meno la pagina.
Perché le due macchine si comportano diversamente è una questione di storia delle release, non di hardware. Zyxel ha messo la pagina DDMI nell'interfaccia web con il firmware 4.60, e nessuna delle due serie era mai prevista per ricevere quel ramo, quindi nessun aggiornamento gliela porterà. La CLI è la strada per arrivarci e resta quella.
Per il controllo che stai costruendo questo significa due percorsi nel poller: SNMP o la GUI dove è disponibile il firmware 4.60 o successivo, e il parsing del testo per queste due serie. Non è elegante, ma l'output della CLI è stabile e abbastanza facile da scomporre per porta, e alla fine i cinque valori sono comunque gli stessi.
Prima di continuare a cercare tra i menu, dividi la domanda in due: ti serve proprio quella pagina web, o ti servono solo i numeri? Su questa famiglia sono due problemi diversi, con risposte diverse.
Aiuterebbe anche sapere che ramo di firmware gira su ciascuna macchina, perché è quello a decidere se la GUI ha una pagina diagnostica, e confermare cosa supportano davvero i moduli. Un modulo senza pagina diagnostica non mostra niente da nessuna parte, né in GUI né da riga di comando, e allora scavare nei menu non serve a niente.
Vale la pena conoscere anche l'altro motivo per cui quei campi spariscono, perché dal lato del monitoraggio sembra identico.
Su un FortiGate qui da me,
get system interface transceiverstampa temperatura, tensione, Tx bias, Tx power e Rx power, e buona metà delle porte tornava come N/A. Alla fine tre cause diverse: ottiche senza alcuna pagina diagnostica, normale per SFP 1G più datati o economici, rame passivo direct-attach, che è elettrico e non ha nulla di ottico da riportare in primo luogo, ed esattamente un modulo che davvero non veniva letto - quello aveva una riga 'not detected' accanto, ed era una questione di contatto.Regola che uso adesso: N/A accanto a un link sano non vale la pena di inseguirlo, N/A insieme a 'not detected' è fisico. Cisco ha la stessa distinzione a livello di modulo: il GLC-SX-MM non ha pagina diagnostica A2h, quindi
show interface transceiver detailnon ha nulla da stampare per lui, mentre la variante MMD sì. Per il resto la stessa ottica.