Índice

Introdução

O aplicativo de Monitoração é parte integrante do KWebPortal e tem como finalidade monitorar e exibir as informações sobre a situação dos dispositivos, links, canais e serviços do sistema.

Seções


A interface de Monitoração possui um menu horizontal com botões de acesso às seções de monitoração de Dispositivos, Links, Canais e Serviços, como mostrado na figura abaixo:

Tela de monitoração de serviços

Dispositivos

KWebPortal → Monitoração → Dispositivos 

Esta seção reúne as informações de monitoração dos dispositivos físicos (placas e módulos EBS) e lógicos (VoIP). Para cada dispositivo são exibidos:

É a identificação do dispositivo dentro do sistema, sendo um número de 0 a (N) onde N é a quantidade de dispositivos configurados no sistema.

Esta é outra forma de identificar um dispositivo, através do número de série o qual é atribuído a um único dispositivo. A Khomp não distribui dois dispositivos com o mesmo número de série.

É o nome do produto.

Em uma situação de funcionamento normal, todos os dispositivos devem estar no estado "Up", assim como todos os links E1 dos mesmos.

Algumas possíveis causas para um dispositivo aparecer como "Down" ou "N/A" são:

1. Não estar conectado a rede;
2. Não estar alimentado corretamente;
3. Estar com algum defeito;
4. Não estar configurado corretamente;
5. Estar configurado em outro servidor.

É um panorama da atividade dos canais do dispositivo em um determinado momento. Inclui a quantidade de canais livre, em falha, ou em ligação no momento em que a página foi atualizada.

Links

 KWebPortal → Monitoração → LINKS 

Esta seção é específica para monitoração de links digitais. Todos os links configurados no sistema são listados, assim como informações sobre sua situação no momento. As seguintes informações são disponibilizadas:

Os links são identificados na coluna "Link" por um código formado pelo Número de série do dispositivo e o número do link no dispositivo, e ou nome atribuído (opcional), separados pelo caractere ".".


Informações sobre erros nos links. Quando o link está operacional (Estado="Up"), apenas o caractere "-" é exibido.

Os possíveis alarmes são:

Alarme Significado Possíveis Causas
Perda de Sinal Circuito de Rx interrompido. Cabo desconectado.
Alarme de Rede Recepção de sinal com padrão tudo-1. Cabo conectado, equipamento remoto ligado e não-configurado.
FrameSyncLost Perda do alinhamento de quadro. Cabo conectado, mas equipamento remoto desligado.
MultiframeSyncLost Perda do alinhamento de multiquadro. Equipamento remoto configurado com tipo de sinalização incorreto.
Alarme Remoto Equipamento remoto com algum alarme.
  • Circuito Tx interrompido.
  • CRC4 não configurado.
  • Falha interna no equipamento remoto.
HighErrorRate Reservado -
Alarme Desconhecido Reservado -
E1Error Erro no controlador E1. Framer do link (componente de hardware) com problemas.
NotInitialized E1 não inicializado. Dispositivo não configurado.
Device Unreacheable Dispositivo em estado "Down". Ver item: Estado


Indica se há variações nos contadores de erros dos links. Por exemplo, se em um dado momento um cabo apresentar um mal contato e depois disso o erro desaparecer, os contadores vão indicar que houve algum problema.

Se não houver variações (todos os contadores estiverem zerados), clicando no link "Visualizar" mostrará a tabela de variações sem incrementos de erro. Caso contrário, havendo algum contador com valor maior que zero, o link aparecerá em negrito.

Além disso existe a opção de zerar os contadores, através do link "Limpar".

São monitorados os seguintes contadores:

Sinal Significado Possíveis causas
Bloqueado Contagem de quedas no link. Presença de algum alarme crítico (SignalLost, NetworkAlarm, FrameSyncAlarm ou MultiframeSyncAlarm). Ver item Alarme.
Perda de sinal Transições do alarme de perda de sinal. Ver Alarme SignalLost.
Notificação de alarme Transições do alarme de rede (tudo-1). Ver Alarme NetworkAlarm.
Alarme de quadro Transições do alarme de quadro. Ver Alarme FrameSyncLost.
Alarme de multiquadro Transições do alarme de multiquadro. Ver Alarme MultiframeSyncLost.
Alarme remoto Transições do alarme remoto. Ver Alarme RemoteAlarm.
Alarme de escorregamento Quantidade de quadros descartados. Links operando com clocks diferentes.
PRBS Reservado -
E-Bits incorretos Quantidade de E-Bits recebidos incorretos. Configuração incorreta de CRC4.
Variação Jitter Reservado -
Tempo de quadro sem sincronismo Reservado -
Quadros sem sincronismo Reservado -
Erros de quadro Quantidade de quadros (timeslot zero) recebidos incorretos.
  • Presença de alarmes de quadro.
  • Links operando com clocks diferentes.
  • Aterramento precário do equipamento.
Violação bipolar Quantidade de violações bipolares (HDB3) recebidas.
  • Jumpers de aterramento não conectados.
  • Aterramento precário do equipamento.
  • Circuito físico com problemas.
Erro CRC-4 Quantidade de quadros de CRC4 recebidos incorretos.
  • Configuração de CRC4 incorreta.
  • Aterramento precário do equipamento.
  • Circuito físico com problemas.
N/A Informação não disponível.
  • O dispositivo não está conectado.
  • Algum serviço necessário para o funcionamento do sistema não está ativo.


Exibe o protocolo de sinalização telefônica utilizado no link definido em configuração Links E1.


Reiniciar

Desliga e liga o framer do link, causando um reinício físico do sistema. Todas as chamadas serão derrubadas e o link será novamente configurado.

Bloquear

Se o link estiver operando com a sinalização R2, bloqueia todos os canais, sem derrubar as chamadas atuais. Esta função é útil para efetuar manutenção no sistema sem desconectar chamadas ativas.

Canais


Esta seção reúne as informações de monitoração dos canais dos dispositivos. Para visualizar a lista de canais, selecione o dispositivo, e então a faixa de canais. Em dispositivos com links digitais, os canais estão agrupados em links.

A lista de canais oferece as seguintes informações:

Canal

Indice do canal dentro do dispositivo, um número de 0 a N-1 sendo N a quantidade de canais disponíveis no dispositivo.

Sinalização

Protocolo de sinalização telefônica associado ao canal.

Estado

Informa o estado de um determinado canal. Caso o canal esteja com algum problema, as causas são descritas na coluna "Detalhes". Os valores possíveis são:

Valor Significado
Idle O canal está livre para fazer ou receber chamadas.
Fail O canal está em falha, impedido de receber ou fazer chamadas.
On Call O canal está em uma chamada entrante ou sainte

Detalhes

Informa o estado do canal de forma mais detalhada para cada tipo de interface. Comforme a tabela abaixo:

Interface AddInfo Interface AddInfo Interface AddInfo
E1
  • Free
  • Incomming
  • Outgoing
  • Fail
  • Locked for Outgoing
  • Locked for Incomming
  • Remote Lock
FXS
  • On Hook
  • Off Hook
  • Ringing
  • Fail
FXO
  • Disabled
  • Enabled
GSM
  • Idle
  • Call in Progress
  • SMS in Progress
  • Modem Error
  • SIM Card Error
  • Network Error
  • Not Ready
VoIP
  • Free
  • Outgoing Lock
  • Incomming Lock

Número Discado

Nesse campo, é informado o número de destino da chamada corrente.

Duração

Duração da chamada corrente.

Tempo médio

Neste campo é informado o tempo médio das chamadas realizadas.

Estatísticas

Informa as estatísticas de chamadas computadas pela API K3L.

SIM Card

Neste campo é possível selecionar o índice do canal a ser utilizado pelo modem GSM, podendo alternar entre os dois slots existentes 0 e 1.

Operadora

Informa o nome da operadora, cadastrado na célula ERB, em que o modem está registrado no momento.

Sinal

Nível do sinal RX, em porcentagem, recebido na antena GSM. A potência do sinal pode variar de -113dbm (1%) até -51dbm (100%)

Serviços

Esta seção reúne informações de monitoração dos serviços necessários para o funcionamento do sistema. É possível consultar o estado atual e, dependendo dos privilégios do usuário, parar ou iniciar os serviços descritos abaixo:


Serviço Processo Descrição
Khomp Integrated Boot System kibs Este serviço é responsável por atribuir IPs aos módulos e fornecer os firmwares aos mesmos.
Khomp Log Server klogserver Este serviço é responsável por coletar e gravar os logs enviados pelos dispositivos, e por notificar os diversos serviços sobre requisições de logs para diagnóstico.
Media Server
  • Khomp Media Processing,
  • Asterisk®; ou
  • FreeSWITCH®
kmpserver
asterisk
freeswitch
Este serviço depende do tipo de aplicação em que os produtos estão sendo utilizados. Em aplicações do tipo CTI, usa-se o Khomp Media Processing Server, e nas aplicações de código aberto utiliza-se o Asterisk® ou o FreeSWITCH®. Estes processos são responsáveis pelos recursos de voz como play e rec, os canais SIP, comutação de canais, e outros recursos.
Khomp API Server k3lserver Este serviço recebe as solicitações da API K3L e as encaminha para os dispositivos e serviços pertinentes.
Khomp Query Server kqueryserver Este serviço disponibiliza consultas sobre o estado e a configuração do sistema. Através dele é feita a monitoração no portal web, e também a interface para os clientes SNMP.

Taxa de atualização

Em todas as telas existe, na parte superior direita, um combo box onde é possível definir a taxa de atualização dos dados da monitoração. A taxa de atualização definida pelo usuário define a frequência com a qual os dados serão atualizados. As taxas de atualizações disponíveis são: 1(um) segundo, 5(cinco) segundos, 30(trinta)segundos e não atualizar.

Analisando log ISDN com o WireShark

Introdução

Com a ferramenta k2pcap é possível converter os logs de sinalização ISDN para o formato PCAP, possibilitando a utilização de ferramentas como Wireshark para a análise, busca e identificação de padrões, facilitando a compreensão dos logs. Está disponível tanto para a plataforma Windows quanto GNU/Linux.


ATENÇÃO: Para que seja possível a conversão, a opção LAPD do log do ISDN deve estar habilitada.

Uso

Sua utilização é bastante simples:

k2pcap ARQUIVO_ENTRADA [ARQUIVO_SAÍDA]

Exemplo

Um arquivo isdn.log com uma ligação (conteúdo disponível no final do exemplo), quando convertido utilizando o k2pcap:

> k2pcap isdn.log isdn.pcap

resulta em um arquivo que, quando aberto no wireshark, pode ser visualizado assim:

Que, por sua vez, permite visualizações como esta, mostrando o fluxo de uma ligação:


Conteúdo do isdn.log

T|16/07/2014 12:49:28.267|N1 K8283841| -> Q931 MSG [crv=6af4] SETUP
		send complete: [a1] 0
		bearer cap: [04] 3:90 90 a3 
		channel id: [18] 3:a9 83 85 
		calling pn: [6c] 9:80 31 32 33 34 35 36 37 38 
		called pn: [70] 12:80 30 34 37 39 36 34 35 35 37 31 36 
		hlc: [7d] 2:91 81 
T|16/07/2014 12:49:28.267|N1| -> LAPD MSG I [C (P=0), N(S)=114, N(R)=102] 00 01 E4 CC 08 02 6A F4
05 A1 04 03 90 90 A3 18 03 A9 83 85 6C 09 80 31 32 33 34 35 36 37 38 70 0C 80 
30 34 37 39 36 34 35 35 37 31 36 7D 02 91 81 
T|16/07/2014 12:49:28.321|N1| <- LAPD MSG I [C (P=0), N(S)=102, N(R)=115] 02 01 CC E6 08 02 
EA F4 02 18 03 A9 83 85
T|16/07/2014 12:49:28.321|N1 K8283841| <- Q931 MSG [crv=6af4] CALL PROC
		channel id: [18] 3:a9 83 85  
T|16/07/2014 12:49:33.041|N1| <- LAPD MSG I [C (P=0), N(S)=108, N(R)=119] 02 01 D8 EE 08 
02 EA F4 03 1E 02 81 88
T|16/07/2014 12:49:33.041|N1 K8283841| <- Q931 MSG [crv=6af4] PROG
		prog ind: [1e] 2:81 88  
T|16/07/2014 12:49:39.828|N1| <- LAPD MSG I [C (P=0), N(S)=121, N(R)=  1] 02 01 F2 02 08 
02 EA F4 01 1E 02 81 88
T|16/07/2014 12:49:39.828|N1 K8283841| <- Q931 MSG [crv=6af4] ALERT
		prog ind: [1e] 2:81 88  
T|16/07/2014 12:49:51.544|N1| <- LAPD MSG I [C (P=0), N(S)=126, N(R)=  2] 02 01 FC 04 08 
02 EA F4 07
T|16/07/2014 12:49:51.544|N1 K8283841| <- Q931 MSG [crv=6af4] CONN
T|16/07/2014 12:49:51.544|N1 K8283841| -> Q931 MSG [crv=6af4] CONN ACK
T|16/07/2014 12:49:51.544|N1| -> LAPD MSG I [C (P=0), N(S)=  2, N(R)=127] 00 01 04 FE 08 
02 6A F4 0F 
T|16/07/2014 12:51:42.912|N1 K8283841| -> Q931 MSG [crv=6af4] DISC
		cause: [08] 2:80 90 
T|16/07/2014 12:51:42.912|N1| -> LAPD MSG I [C (P=0), N(S)= 44, N(R)= 82] 00 01 58 A4 08
02 6A F4 45 08 02 80 90 
T|16/07/2014 12:51:42.962|N1| <- LAPD MSG I [C (P=0), N(S)= 82, N(R)= 45] 02 01 A4 5A 08
02 EA F4 4D
T|16/07/2014 12:51:42.962|N1 K8283841| <- Q931 MSG [crv=6af4] REL
T|16/07/2014 12:51:42.962|N1 K8283841| -> Q931 MSG [crv=6af4] REL COM
T|16/07/2014 12:51:42.962|N1| -> LAPD MSG I [C (P=0), N(S)= 45, N(R)= 83] 00 01 5A A6 08
02 6A F4 5A
T|16/07/2014 12:51:42.971|N1| -> LAPD MSG RR [R (F=0), N(R)= 83] 02 01 01 A6
T|16/07/2014 12:51:43.044|N1| <- LAPD MSG RR [R (F=0), N(R)= 46] 00 01 01 5C