Mostrando postagens com marcador cacti. Mostrar todas as postagens
Mostrando postagens com marcador cacti. Mostrar todas as postagens

quinta-feira, 6 de novembro de 2008

Como instalar o protocolo SNMP em máquinas linux e windows para efetuar sua gerência

SNMP (Simple Network Management Protocol) é um protocolo que possibilita o gerenciamento de equipamentos de rede. Alguns equipamentos como roteadores, switchs, firewalls, otimizadores de tráfego, ... já vêem com o snmp implementado. Outros, como seu computador por exemplo, podem não vir com esse protocolo. Caso você queira monitorar um desses "outros", proceda os seguintes passos para a instalação do protocolo:

[Linux (Debian Etch)]
- Instale o protocolo snmp. O pacote é snmp. Utilize o comando de gerenciamento de pacotes de sua distribuição:
apt-get install snmpd

- Configure permissões do protocolo snmp utilizado pelo daemon snmpd editando o arquivo /etc/snmp/snmpd.conf. Adicionando a linha abaixo você está permitindo qualquer host da rede 10.0.0.0 a acessar o snmp com permissões de somente leitura e community comteste:
.
.
.
com2sec readonly 10.0.0.0/24 comteste
.
.
.

- Altere a linha SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' do arquivo /etc/default/snmpd (no debian) para SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'. Deste modo você estará permitindo o "snmpd" (e não o protocolo snmp) a aceitar conexões de todos os hosts.

- Reinicie o serviço snmp no host a ser monitorado para que esse entenda as requisições snmp:
/etc/init.d/snmpd restart

- O host linux já está pronto para ser monitorado.


[Windows (XP Professional)]

- Acesse: Configurações -> Painel de controle -> Adicionar ou remover programas -> Adicionar/Remover componentes do window

- Marque a opção: Ferramentas de gerenciamento e monitoramento

- Avance, instale e conclua.

- Configure permissões do protocolo snmp em Configurações -> Painel de controle -> Ferramentas administrativas -> Serviços -> Serviço SNMP -> Propriedades.

- Reinicie o serviço em Configurações -> Painel de controle -> Ferramentas administrativas -> Serviços -> Serviço SNMP.

- O host windows já está pronto para ser monitorado.


[Possíveis problemas e soluções]

- [Debian Etch] Quando executo o snmpwalk, tenho a seguinte mensagem:
Timeout: No Response from
Não confunda as permissões do snmp com as permissões do snmpd. Não basta somente adicionar permissões, endereços de redes e comunits em /etc/snmp/snmpd.conf pois essas permissões dizem respeito ao protocolo snmp. Você deve também alterar a linha SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' do arquivo /etc/default/snmpd para SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0'. Deste modo você estará permitindo ao daemon snmpd aceitar conexões de todos os hosts.

quarta-feira, 3 de setembro de 2008

Instalando Cacti no Debian

Cacti é uma ferramenta para gerência de redes. Abaixo mostrarei um rápido passo a passo de como instalá-la em um servidor Debian que poderá monitorar equipamentos que servem o protocolo SNMP.

[Passos prévios]

- O sistema utilizado para a instalação foi debian-40r4a-i386-netinst baixado no site http://www.debian.org/distrib/netinst em 01/09/2008 no link http://cdimage.debian.org/debian-cd/4.0_r4a/i386/iso-cd/debian-40r4a-i386-netinst.iso
É necessário que seja i386 por causa das versões dos fontes que utilizaremos.

- Autentique-se como root no sistema para efetuar todos os passos desta explicação.

- Adicione a linha abaixo no arquivo /etc/apt/source.list para manter o apt-get atualizado:
deb http://ftp.br.debian.org/debian etch main contrib

- Após adicionada a linha, atualize o apt-get com o comando abaixo:
#apt-get update

- Instale um servidor LAMP antes da instalação do cacti. Veja em Instalando LAMP no Debian

- Se utilizar outro sistema, antes da instalação do cacti verifique se as ferramentas SNMP estão instaladas. Caso não estejam, devem ser instaladas.


[Instalação]

- Baixe e instale os pacotes do cacti e suas dependências com o comando abaixo. Nota: aceite todas as dependências.
#apt-get install cacti

- Acesso via browser o endereço http://localhost/cacti e efetue os passos de configuração do cacti, por padrão não é necessário alterar as configurações.

- Após efetuar as configurações, acesse novamente http://localhost/cacti e autentique-se com login: admin e senha: admin, será pedido a alteração da senha.

- Se tudo isso ocorreu certo, a sua instalação terminou com sucesso!