Sem página DDMI na GUI web do Zyxel XGS3700 e GS2210 enquanto o GS1910 mostra
Cuido de um parque Zyxel misto num site e estou montando uma checagem óptica bem básica para os uplinks de fibra: temperatura e potência Rx por porta, para eu ver um link degradando antes dos usuários reportarem.
O que está envolvido:
- Zyxel GS1910, switch de acesso mais antigo com uplinks SFP
- Zyxel XGS3700 com módulos SFP+ nos uplinks
- Zyxel GS2210 com módulos SFP 1G
- todos os módulos são de marca Zyxel, nada de terceiros
No GS1910 os números do DDMI estão bem ali na interface web, que é onde eu me acostumei a ler eles. Nas outras duas caixas eu não acho essa página em lugar nenhum:
# 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
O que eu já fiz:
- percorri toda a seção de monitoramento e de porta nos dois switches, página por página
- reencaixei um módulo caso o switch simplesmente não estivesse lendo ele
- voltei ao GS1910 para ter certeza de que não estava caçando uma página que nunca existiu
Então: os dados de DDMI no XGS3700 e no GS2210 estão escondidos em algum menu que eu não pensei, ou essas séries genuinamente não expõem isso na interface web de jeito nenhum? Se tiver outro jeito de chegar nos números, eu prefiro usar isso a ficar raspando tela.
Comments 3
A página não está escondida, ela simplesmente não existe. No XGS3700 e no GS2210 o diagnóstico de transceiver só é alcançável pela linha de comando:
O que volta por porta é um bloco de texto simples: primeiro a identidade do módulo, depois os cinco valores medidos - corrente de bias, potência Tx, potência Rx, tensão de alimentação e temperatura. Os mesmos números que o GS1910 desenha para você, menos a página.
Por que as caixas diferem é uma questão de histórico de versão, não de hardware. A Zyxel colocou a página de DDMI na interface web no firmware 4.60, e nenhuma dessas duas séries jamais foi programada para receber essa branch, então nenhuma atualização vai trazer a página para elas. A CLI é o caminho até lá e continua sendo o caminho.
Para a checagem de saúde que você está montando, isso significa dois caminhos de código no poller: SNMP ou a GUI onde o firmware 4.60 e posterior estiver disponível, e parsing de texto para essas duas séries. Não é elegante, mas a saída da CLI é estável e fácil o bastante de desmontar por porta, e você acaba com os mesmos cinco valores de qualquer jeito.
Antes de continuar caçando em menus, divida a pergunta em duas: você precisa dessa página web específica, ou você só precisa dos números? Nessa família são problemas diferentes com respostas diferentes.
Também ajudaria dizer qual branch de firmware cada caixa está rodando, porque é isso que decide se a GUI tem uma página de diagnóstico ou não, e confirmar o que os próprios módulos suportam. Um módulo sem página de diagnóstico não vai mostrar nada em lugar nenhum, GUI ou linha de comando, e aí nenhuma escavação de menu ajuda.
Vale saber o outro motivo desses campos sumirem, porque parece idêntico do lado do monitoramento.
Num FortiGate aqui,
get system interface transceiverimprime temperatura, tensão, bias Tx, potência Tx e potência Rx, e boa metade das portas voltava como N/A. Três causas diferentes no final: óptica sem página de diagnóstico nenhuma, o que é normal para SFP 1G mais antigo ou econômico, cobre direct-attach passivo, que é elétrico e não tem nada óptico para reportar de cara, e exatamente um módulo que realmente não estava sendo lido - esse tinha uma linha 'not detected' do lado e acabou sendo encaixe.Regra que uso agora: N/A ao lado de um link saudável não vale a pena perseguir, N/A junto com 'not detected' é físico. A Cisco tem a mesma divisão em nível de módulo, o GLC-SX-MM não tem página de diagnóstico A2h então o
show interface transceiver detailnão tem nada para imprimir dele, enquanto a variante MMD tem. Óptica igual fora isso.