Você está aqui: Início > Produtos > Network Monitor (Pro) > Manual > Como o programa funciona

Como o programa funciona

Estrutura do programa

O 10-Strike Network Monitor é composto de várias partes:

  1. Monitoring Service é um serviço do Windows e o mecanismo principal de consulta dos dispositivos de rede, sinalização, registro e coleta de estatísticas.
  2. Graphics Console é o aplicativo de desktop com o qual você gerencia o banco de monitoramento, adiciona hosts e verificações, vê o status dos hosts, edita as configurações, consulta gráficos e gera relatórios.

 

Como funciona

O programa funciona consultando os hosts adicionados e executando as verificações configuradas para cada um. Ele executa as verificações uma a uma. Cada verificação recebe um status conforme o resultado (passed ou failed). Os resultados são gravados no banco de dados.

  1. Você adiciona hosts e verificações ao banco pela Graphics Console.
  2. O Monitoring Service recebe os dados informados e passa a consultar os hosts com regularidade, atualizando o status no banco e coletando estatísticas de data e hora das consultas e dos valores monitorados (tensão, memória, carga da CPU e outros).
  3. A Graphics Console recebe o status das consultas e o exibe em uma lista colorida. Também desenha gráficos e gera relatórios com as estatísticas coletadas.
  4. Em caso de falha, o Monitoring Service inicia algumas destas ações: registrar o evento (no banco), enviar SMS, enviar e-mail, reiniciar ou parar serviços ou o computador, exibir uma mensagem na tela, reproduzir o arquivo de som informado, iniciar programas ou comandos externos com parâmetros. As três últimas ações são delegadas à Graphics Console, que precisa estar em execução para cumpri-las.
  5. Ao consultar os hosts, o Monitoring Service usa vários protocolos padrão: SNMP, TCP, ICMP, ARP, HTTP, FTP, WMI e NetBIOS.

A Graphics Console e o Monitoring Service se comunicam o tempo todo pelo protocolo TCP. Na versão padrão, os dois são instalados na mesma máquina. Na versão Pro, podem ficar em PCs diferentes (vários Monitoring Servers em redes distribuídas e um banco relacional comum com hosts, configurações e resultados do monitoramento).