Ativando o SNMP

O suporte a SNMP do Symphony é baseado no agente de extensão SNMP da Microsoft. Durante a instalação do Symphony, o agente de extensão SNMP do Symphony é registrado no agente SNMP da Microsoft por meio da modificação do Registro do Windows.

Importante: O recurso Get Info do Symphony fornece mais informações do que “caminhar” pelos arquivos mib usando uma ferramenta de consulta SNMP. Consulte Recebendo informações de diagnóstico completas .

 

  

Caixa de diálogo General Settings com o SNMP

 

Para ativar o SNMP no Symphony:

Verifique se o componente do Windows SNMP da Microsoft está instalado e definido para ser iniciado automaticamente com o Windows.

Tarefa 1:  Ativar o SNMP no Symphony

1.      No menu Server, selecione Configuration.

2.      No painel esquerdo, clique em General Settings. A caixa de diálogo General Settings é exibida 
(Caixa de diálogo General Settings com o SNMP).

3.      Na área do grupo SNMP, marque a caixa de seleção Enabled e clique em OK.

4.      Reinicie os serviços do Symphony: No menu Server, selecione Services e, em seguida,  Start Symphony Services.

Tarefa 2:  Configurar a segurança do serviço SNMP

O agente SNMP da Microsoft suporta o SNMP v2c; portanto, o agente SNMP deve ser configurado com os nomes de comunidades e hosts aceitos.

1.      Certifique-se de que o serviço SNMP está instalado no seu computador: caixa de seleção Control Panel>Programs and Features>Windows Features>Simple Network Management Protocol(SNMP) .

  

2.      Certifique-se de que você está conectado como administrador local; caso contrário, dependendo do seu sistema operacional Windows, a guia Security na caixa de diálogo  SNMP Service Properties não estará acessível nem visível.

3.      Por meio do console de gerenciamento Services do Windows, abra as propriedades do SNMP Service.

  

4.      Clique na guia Security.

  

5.      Crie as comunidades desejadas (por exemplo, a comunidade “public=” com direitos “READ ONLY”)

6.      (Opcional) Restrinja os hosts que podem emitir solicitações SNMP.

7.      Clique em OK.

Tarefa 3:  Testar o SNMP

1.      Inicie os serviços do Symphony: No menu Server, selecione Services e, em seguida,  Start Symphony Services.
Neste momento, os dados SNMP são fornecidos pelos serviços AI InfoService e AI Watchdog.

        O serviço AI Watchdog é responsável pelo fornecimento dos valores SNMP de status do serviço e o AI InfoService pelo fornecimento de todos os outros valores.

        O AI SNMP Registry funciona como um registro de todos os subagentes (e é usado pelo nosso agente de extensão SNMP).

        Os valores de gerenciamento do Symphony têm sua raiz no identificador de objeto 1.3.6.1.4.1.34101.1.

2.      Use um pacote de software SNMP para consultar o agente SNMP. Por exemplo, você pode usar uma ferramenta de GUI, como o iReasoning MIB Browser: http://ireasoning.com/mibbrowser.shtml.

3.      Inicie o MIB Browser e abra os arquivos mib do Symphony. Esses arquivos geralmente estão localizados nos arquivos de programas: C:\Arquivos de Programas\Aimetis\Symphony\mib files.

        Se você estiver usando o iReasoning MIB Browser, por exemplo, deverá carregar os arquivos mib do server  no navegador: File>Load MIBs. No gerenciador de arquivos que é exibido, navegue até os arquivos mib do Symphony e selecione-os (Vendor.mib e Server.mib).

        Além disso, para SNMP using UDP, defina SNMP Retries para 2.
(Tools>Options>guia General, campo SNMP Retries=2.)

4.      Digite 127.0.0.1 como endereço e edite as opções avançadas para apontar o programa para a sua comunidade de leitura (por exemplo “public=” comunidade com direitos “READ ONLY”).

  

5.      Caminhe por todos os valores de gerenciamento disponíveis na subárvore do Symphony.

6.      Para obter descrições individuais de identificadores de objetos, consulte a Detalhes do arquivo mib.

Detalhes do arquivo mib

Categoria

Detalhes

Descrição

Captura Sim/Não

server Info

ID do servidor

 

 

 

Nome do computador servidor

 

 

versionInfo

Versão do servidor

Versão de assembly do Symphony Server

 

 

webserviceVersion

Versão do protocolo de serviço Web do Symphony

 

 

cameraMessageVersion

Versão do protocolo de mensagem de câmera do Symphony

 

 

streamingVersion

Versão do protocolo de streaming do Symphony

 

clientBandwidth

connectedClientNumber

Número de clientes conectados ao Symphony Server

 

 

connectedClientIndex

Valor exclusivo de cada cliente conectado

 

 

connectedClientIpAddress

Endereço IP a partir do qual o cliente está conectado

 

 

connectedClientUsername

Nome de usuário com o qual o cliente está conectado

 

 

connectedClientDuration

Duração da conexão do cliente com o servidor

 

 

connectedClientDataReceived

Dados recebidos, em Kbytes, pelo cliente através da conexão

 

 

connectedClientCurrentBandWidth

Largura de banda atual, em Kbytes por segundo, entre o cliente e o servidor

 

cameraInfo

cameraNumber

Número de câmeras gerenciadas pelo servidor

 

 

cameraID

Identificador exclusivo da câmera

 

 

cameraName

Nome da câmera

 

 

footagePath

Caminho para os metadados da câmera

 

 

footageSize

Tamanho dos metadados da câmera em bytes

 

storageInfo

storagePoolNumber

Número de pools de armazenamento gerenciados pelo servidor

 

 

storagePath

Caminho para o pool de armazenamento

 

 

storageCapacity

Capacidade dos pools de armazenamento em Mbytes

 

 

storagePercentAvailable

Capacidade disponível no pool de armazenamento, como porcentagem de storageCapacity

 

 

storageFootageSize

Tamanho dos metadados no pool de armazenamento em Mbytes

 

 

storageFootageFiles

Número de arquivos de metadados no pool de armazenamento.

 

serviceInfo

infoServiceStatus

Status do serviço AI InfoService

 

 

netSendHistStatus

Status do serviço AI NetSendHist

 

 

schedulerStatus

Status do serviço AI Scheduler

 

 

trackerNumber

Número de serviços de rastreador

 

 

trackerID

A ID do rastreador

 

 

trackerStatus

Status do serviço AI Tracker para a  trackerID

 

loginMonitor

authorizedLoginNotif

Notificação enviada quando um login é bem-sucedido

Sim

 

unauthorizedLoginNotif

Notificação enviada quando há tentativa de login não autorizado

Sim

 

loginNotifyIpAddress

Endereço IP a partir do qual o cliente está conectado

 

 

loginNotifyUsername

Nome de usuário com o qual o cliente está tentando fazer login

 

 

loginNotificationMessage

Mensagem com detalhes adicionais sobre a tentativa de login

 

alarmMonitor

alarmNotif

Notificação enviada quando um alarme ocorre ou é marcado

Sim

 

alarmNotifyCameraId

ID da câmera que gravou o alarme

 

 

alarmNotifyCameraName

Nome da câmera que gravou o alarme

 

 

alarmNotifyUserId

ID do usuário que marcou o alarme

 

 

alarmNotifyUserName

Nome do usuário que marcou o alarme

 

 

alarmNotifyMarkedDelay

Hora em que o alarme foi marcado

 

 

alarmNotifyFalseAlarm

Se este é um alarme falso

 

 

alarmNotifyRuleId

ID da regra que está causando o alarme

 

 

alarmNotifyRuleName

Nome da regra que está causando o alarme

 

 

alarmNotifyDBId

ID do alarme

 

 

alarmNotifyComment

Comentários associados ao alarme

 

 

alarmNotifyMSSinceChange

Número de milissegundos entre o momento em que ocorreu o alarme e o momento em que ele foi detectado

 

 

O Symphony captura logins não autorizados e todos os alarmes quando eles ocorrem ou quando são marcados pelo usuário.

Ferramentas e informações adicionais

Se você preferir uma ferramenta de linha comando em vez de um GUI MIB Browser, poderá usar uma ferramenta de linha de comando grátis (Net-SNMP) para caminhar pelos arquivos mib. (O comando snmpwalk executará automaticamente uma sequência de solicitações GETNEXT encadeadas.)

       Para obter instruções, consulte Net-SNMP: http://net-snmp.sourceforge.net/

Os sites a seguir também fornecem informações sobre o SNMP:

       Como o SNMP funciona:  http://technet.microsoft.com/en-us/library/cc783142.aspx

       Como usar um MIB Browser com eficiência: http://www.unleashnetworks.com/resources/articles/88-how-to-effectively-use-a-mib-browser.html