Gerenciando redes com Perl e SNMP
Muitas empresas utilizam softwares de código aberto nas mais diversas atividades. Em minha carreira deparei-me com sistemas de gerência de rede que não atendiam as necessidades do cliente. Minha intenção aqui é demonstrar de forma prática como o SNMP funciona, como entender as MIBs e principalmente, como usar o Perl para melhorar os sistemas de gerência, ou mesmo, criar o seu próprio.
[ Hits: 50.436 ]
Por: Perfil removido em 23/03/2010
Comando | Versão | O que faz? | |
get | todas | Retorna o valor de um Objeto no element de rede. | |
getnext | todas | Permite obter os OIDs dentro de um nível da arquitetura. É utilizado juntamente com o getresponse. | |
getresponse | todas | realiza um get no OID definido pelo getnext. | |
trap | todas | O trap é enviado do elemento da rede para o sistema de gerência a fim de informar mudanças em algum objeto monitorado. | |
set | todas | Permite editar valores em propriedades gerenciadas via SNMP. | |
getbulk | SNMPv2 e SNMPv3 | Permite receber todos os valores de um objeto que representa uma tabela. Um exemplo deste tipo de objeto é iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable. | |
inform | SNMPv2 e SNMPv3 | Funcionamento idêntico ao trap. | |
notification | SNMPv2 e SNMPv3 | Funcionamento idêntico ao trap porém gera uma resposta do software da gerência para o elemento afim de confirmar o recebimento da notificação. | |
report | SNMPv2 e SNMPv3 | Não implementada. |
O jeito fácil e o jeito difícil de inserir paginação no Open/LibreOffice
Tutorial de instalação do H3270 (sources) com SSL no RHEL5 (s390x)
Formatação de linhas e colunas da planilha do OpenOffice
Alterando a imagem do xsplash nos Ubuntu-like
Manipulação de sockets em Perl usando o IO::Socket::INET
Enviando notificações do Nagios para o MSN
Instalação de MRTG em ambiente Windows
Catalyst Framework Perl - (parte 2)
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (1)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta