Como posso monitorar equipamento conectado em rede que não possui SNMP ou qualquer outro protocolo padrão?

2

Eu preciso monitorar (e controlar, se possível) centenas de equipamentos de áudio e vídeo. Cada marca / modelo usa um protocolo diferente, normalmente strings ASCII simples como "status? \ R" com uma resposta como "OK \ r". Às vezes é mais TCP, às vezes UDP. Eu também preciso monitorar certas propriedades / status do dispositivo, semelhante ao que seria em um SNMP MIB ou em / proc, como as Horas de Lâmpada de um projetor.

Como o número de dispositivos está ficando muito grande, eu gostaria de poder usar ferramentas reais de TI e obter um pouco mais de informação do que se respondesse ao ping, então preciso de algo que eu possa criar e analisar mensagens arbitrárias em.

Eu olhei em alguns produtos do Enterprise Service Bus e eles parecem ser muito exagerados e não são projetados com esse tipo de uso em mente. Se eu tiver que configurar um ESB e depois apontá-lo para o Nagios ... parece anos de trabalho.

    
por tladuke 12.07.2013 / 00:08

1 resposta

3

A maioria dos sistemas de monitoramento tem algum tipo de plug-in ou arquitetura de extensão para permitir que você faça o que está falando. Desde que você mencionou em particular, Nagios tem plug-ins que podem estender a funcionalidade. Existem muitos plug-ins do Nagios . O plug-in check_telnet pode fazer o que você precisa para alguns de seus dispositivos e poderia servir como base para o desenvolvimento personalizado, se não o fizer.

Como pior cenário, se você estiver usando algo que não seja extensível, poderá escrever scripts para apresentar dispositivos não-SNMP como dispositivos SNMP. O script pode receber solicitações SNMP e procurá-las para o dispositivo em seu protocolo nativo.

    
por 12.07.2013 / 00:11