Zenoss: Obtendo estatísticas de SNMP sobre SSH

1

Eu tenho a conexão SSH funcionando. Eu tenho que modelar com sucesso o dispositivo (Ubuntu Server, neste caso).

O que eu não consigo trabalhar é a parte do SNMP. Parece que eu tenho que adicionar o comando snmpwalk personalizado ao fazer o monitoramento sobre SSH - em outras palavras, conecte o Zenoss via SSH e execute um comando arbitrário no cliente (nesse caso, um snmpwalk) e, em seguida, analise os resultados .

O que eu preciso de ajuda é:

  1. Adicione o comando snmpwalk ao monitoramento de SSH
  2. Analisando a saída e obtendo os dados de volta nos gráficos
por jefflunt 01.04.2011 / 16:39

1 resposta

1

Não tenho certeza se entendi a pergunta, mas quando estava fazendo a modelagem SSH, tive problemas para recuperar as informações do dispositivo do servidor. Eu tive que fazer o seguinte:

  • Configurar autenticação baseada em chave SSH (criei um nome de usuário zenoss na máquina remota e desativei a senha)
  • Instale os ZenPlugins na máquina remota: Link Eu também tive que instalar os PythonSetupTools para o meu distribuição.
  • Altere os plug-ins do modelador. Remova os plug-ins zenoss.snmp. * E adicione os plug-ins zenoss.cmd. * Correspondentes (para linux, osx, etc)
  • Remodelar dispositivo.

Meus comandos exatos para um dispositivo remoto baseado no CentOS / RHEL 5 foram:

wget http://sourceforge.net/projects/zenoss/files/zenplugins/zenplugins/Zenoss-Plugins-2.0.4-1.py24.noarch.rpm/download
rpm -i Zenoss-Plugins-2.0.4-1.py24.noarch.rpm 
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c7.tar.gz#md5=dedbf6a4f71cd6deaf13ee885054f16b
tar zxvf setuptools-0.6c7.tar.gz
cd setuptools-0.6c7
python ./setup.py install
cd /usr/lib/python2.4/site-packages/
chmod 775 setuptools* 

Espero que ajude .. Demorei um bom tempo para descobrir.

    
por 20.07.2011 / 16:51