Implementação

Como implementar o protocolo SNMP é uma questão encontrada por muitos administradores de rede atualmente. O primeiro passo é implementar comunicação por TCP/IP, geralmente dando a cada nó da rede um endereço IP diferente. O passo seguinte é adquirir (ou programar) softwares para o agente e o gerente, onde ambos geralmente já devem vir com interface gráfica para facilitar a configuração e a visualização dos dados.

Os agentes devem ser instalados em cada nó da rede, enquanto o gerente deve ser instalado em máquinas das quais se deseja monitorar a rede. Daí geralmente é só seguir as instruções dos programas para configurar a rede SNMP, especificando as MIBs.

Softwares

Para Linux, um dos mais populares é o CMU-SNMP, que provê toda a estrutura para montar um sistema SNMP.

Uma ferramenta interessante também é o MRTG que representa graficamente os dados mandados pelos agentes aos gerentes. Um similar é o Router-Stats.

Ferramentas mais completas são oferecidas para manter e monitorar configurações distintas de grandes redes. Por exemplo, a HP oferece o pacote Open-View e a Sun oferece o Sun-Net Manager. Ambas são pagas. De domínio público, uma solução é o programa Scotty.

Existem muitos outros pacotes interessantes, como o HNMS, SNMX, NOCOL, XSNMP, Snmpman.

Existem também muitos utilitários para MIB. Compiladores, como o SMIC, o SMICNG e o SNACC; browsers como o Tk/Tcl Mib Browser; MIBs específicas como as da Cisco, IBM, etc.

Há também linguagens de programação específicas para SNMP, como o SNMPPerl. Agentes e gerentes podem ser programados com diversas linguagens, como C ou até mesmo Java, usando pacotes específicos como JMGMT, JMAPI, JDMK. Mas a maneira mais fácil de se fazer um agente é customizar um agente extensível.

Próxima

Home | Índice | Introdução | Histórico | SNMP | Componentes | Padrões | SNMPv2 | Vantagens |
|
Desvantagens | Implementação | Conclusões | Links |