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.
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.
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. |
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