Atividade em sala
Implementação de um monitor em protocolo SNMP.
Procedimento:
#apt-get install snmpd
Linha: # rocommunity public localhost
Remova o símbolo “#” do início da linha. Isto irá permitir o acesso pleno às informações contidas na árvore MIB pelo nosso agente
Salve o arquivo.
#/etc/init.d/snmpd stop
#/etc/init.d/snmpd start
#snmpwalk –v1 –c public localhost
O snmpwalk é um aplicativo de linha de comando que nos permite ler a arvore MIB de um determinado dispositivo.
#wget www.professordiovani.com.br/AdmRedes/monitor.sh
#chmod +x monitor.sh
#./monitor.sh localhost
Você poderá monitorar outros dispositivos bastando apenas alterar o parâmetro de entrada do script.
Exemplo: #./monitor.sh 192.160.2.10
Nome do sistema
Número de interfaces
Índice de cada interface
Nome da cada interface
Tipo de cada interface
MTU (maximum transfer unit) de cada interface
Velocidade de cada interface
Status administrativo de cada interface
Status operacional de cada interface
Números de octetos enviados (bytes) em cada interface
Número de octetos recebidos (bytes) em cada interface
Para pensar:
Consegue imaginar um sistema de monitoramento funcional utilizando este script? Quais outros recursos seriam necessários?