Uma dica rápida de como instalar e configurar o SNMP para monitorar uma por meio de consultas SNMP (Simple Network Management Protocol), o SNMP é utilizado bem como gerar gráficos no mrtg, cacti, zenoss…
Vamos lá, primeiro passo instalar o snmpd na máquina a ser monitorada, vale lembrar que este tuto foi feito sobre a distribuição Debian 5.
# apt-get install snmp snmpd
Próximo passo é reconfigurar nosso snmpd.conf
# vim /etc/snmp/snmpd.conf
Comentando a linha “com2sec paranoid default public”
DESCOMENTE as linhas: “com2sec readonly default public” e “com2sec readwrite default private”
Em readonly será o acesso de fora, e em readwrite acesso local, para não utilizar “public” e “private” de senha que vem de padrão altere a mesma.
Em:
syslocation Unknown (configure /etc/snmp/snmpd.local.conf)
syscontact Root (configure /etc/snmp/snmpd.local.conf)
Altere como desejar:
syslocation -> minhalocalização
syscontact -> administrador
Para deixar mais seguro que irá consultar seu servidor pode ser feito da seguinte forma, na origuem da requisição pode-se utilizar a palavra “default” para indicar qualquer origem, ou então definir um IP.
[com2sec] [security name] [origem_da_requisição] [community]
com2sec readonly default public
com2sec readonly public
Em seguida editamos o também o arquivo snmpd:
# vim /etc/default/snmpd
Substituimos o ip “172.0.0.1″ pelo ip da interface da própria máquina, por onde chegará a consulta, você pode remover esse ip, assim ele chegara por qualquer interface.
Reincia-se o serviço snmp:
# /etc/init.d/snmpd/restart
Finalizando vamos aos testes. Em uma maquina remota executemos o seguinte comando:
# snmpwalk -v1 -c public ip-servidor
Na maquina local:
# snmpwalk -v1 -c public localhost
Retornará todos os parâmetros SNMP da máquina consultada, se a resposta for:
Timeout: No Response from ip-servidor
Algo esta errado em suas configurações.
Agora se você cansar de ver linhas percorrendo pela sua tela tudo esta ok!
SNMPv2-MIB::sysDescr.0 = STRING: Linux debian5 2.6.26-1-686 #1 SMP Sat Jan 10 18:29:31 UTC 2009 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (128965) 0:21:29.65
…….






[...] deixar aqui uma dica legal como criar gráficos no mrtg Leu o post sobre a configuração do SNMP? Não, então vai ler! Ah vc sabe! [...]