SNMP em Linux e Windows para monitoramento no Cacti

Escrevi recentemente um tutorial de como instalar o Cacti no Debian Etch, agora demostrarei a instalação do protocolo SNMP em S.O Linux e Windows e como configurar os hosts no Cacti para monitoramento.

[ Hits: 143.463 ]

Por: Luriel Santana em 27/08/2008


Instalando e configurando o SNMP em S.O Debian Linux



Instalando pacote SNMPD:

# apt-get install snmpd

Não será solicitado confirmação pois não existe nenhuma dependência a ser instalada juntamente com o snmpd.

Edite o arquivo /etc/snmp/snmpd.conf:

# vim /etc/snmp/snmpd.conf

Procurar as linhas abaixo e descomentar as opções paranoid e readonly, alterando a opção community da readonly de public para a community desejada (ex: Casadopinguim):

#  sec.name source         community
com2sec paranoid   default         public
com2sec         readonly   default         Casadopinguim
#com2sec       readwrite       default         private

Salva o arquivo com a opção <esc> wq! <enter>.

Editado o arquivo /etc/default/snmp:

# vim /etc/default/snmp

Alterando a linha abaixo retirando o ip de loopback de:

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'

Para:

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'

Salva o arquivo com a opção <esc> wq! <enter> e restarte o serviço de snmpd:

# /etc/init.d/snmpd restart

Pronto, já temos instalado e configurado o SNMP no Linux e no Windows, vamos agora configurar os hosts no Cacti.

Página anterior     Próxima página

Páginas do artigo
   1. O que seria o SNMP?
   2. Configurando o SNMP em Windows XP e 2003
   3. Instalando e configurando o SNMP em S.O Debian Linux
   4. Adicionando host no Cacti
   5. Adicionando gráficos para um host
Outros artigos deste autor

Instalando o Cacti via APT no Debian Etch

Instalando o Nagios-mysql no Debian Etch

Instalando servidor TACACS para centralizar usuários e senhas de ativos Cisco

Principais Comandos Básicos do Docker-CE

Leitura recomendada

Esteganografia - Lendo o que os olhos não conseguem ler

A importância do ensino de Arte Digital nas comunidades da periferia de São Paulo

Reaproveitamento e meio ambiente

Entendendo os números binários

Obtendo Gnome 2.10 de modo prático!

  
Comentários
[1] Comentário enviado por davidsonpaulo em 27/08/2008 - 08:43h

Luriel, parabéns pelo artigo, está bem escrito, claro e direto. São textos desse tipo que promovem o uso do Software Livre. Tenho certeza que muita gente vai dar uma chance para o Cacti após ler seu artigo. Parabéns mais uma vez.

[2] Comentário enviado por luriel.santana em 27/08/2008 - 19:51h

Obrigado Davidson.

[3] Comentário enviado por Felipe16 em 31/08/2008 - 18:16h

Opa.. Bom artigo cara. Uma dúvida só: Alguém jah conseguiu fazer o gráfico dos processos pelo cacti?

[4] Comentário enviado por grandmaster em 03/09/2008 - 23:31h

Já uso ele e é muito bom.

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br

[5] Comentário enviado por rogeroli em 05/09/2008 - 13:23h

Muito bom o Tutorial cara,

Estou com um problema acho que você pode me ajudar, fiz o processo mais a imagem esta aparecendo X quando não abre a imagem

Se possivel eu passo a imagem como esta para você ver.

[6] Comentário enviado por luriel.santana em 05/09/2008 - 13:59h

Vc esperou mais ou menos uns 5 minutos para que o gráfico começasse a ser gerado?

Se sim verifica o log do apache em /var/log/apache2/ tanto o error.log quanto o access.log para verificar se tem alguma informação.

Abraços,

[7] Comentário enviado por rogeroli em 05/09/2008 - 17:20h

Sim estou esperando 5 minutos, olha a msg de erro


ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_5min_cpu_31.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_users_24.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_load_1min_28.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_users_29.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_total_logins_25.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_proc_30.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_mem_buffers_26.rrd': No such file or directory
ERROR: opening '/var/lib/cacti/rra/notebook_mem_swap_27.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_load_1min_28.rrd': No such file or directory
ERROR: I don't understand ':12:10 To 2008/09/05 17:12:10\c' in command: 'COMMENT:From 2008/09/04 17:12:10 To 2008/09/05 17:12:10\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_load_1min_28.rrd': No such file or directory
ERROR: I don't understand ':07:08 To 2008/09/05 16:46:18\c' in command: 'COMMENT:From 2008/09/05 11:07:08 To 2008/09/05 16:46:18\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_load_1min_28.rrd': No such file or directory
ERROR: I don't understand ':20:04 To 2008/09/05 16:46:18\c' in command: 'COMMENT:From 2008/09/05 14:20:04 To 2008/09/05 16:46:18\c'.
ERROR: opening '/var/lib/cacti/rra/notebook_load_1min_28.rrd': No such file or directory
ERROR: I don't understand ':20:04 To 2008/09/05 16:46:18\c' in command: 'COMMENT:From 2008/09/05 14:20:04 To 2008/09/05 16:46:18\c'.

[8] Comentário enviado por rogeroli em 05/09/2008 - 17:30h

Não pode ser permissão em alguma pasta ??

[9] Comentário enviado por luriel.santana em 05/09/2008 - 19:26h

Ele não está criando os gráficos rrd.

Tenta instalar os seguinte pacotes:

apt-get install php libpngwriter0c2

Depois disso restart o apache2 e espere para ver se o gráfico será gerado.

Abraços,


[10] Comentário enviado por rogeroli em 06/09/2008 - 18:01h

Já instalei esse pacote e nada, nem monitorar o proprio host não mostra o grafico.

[11] Comentário enviado por luriel.santana em 06/09/2008 - 23:40h

Pessoal só uma informação,

Em 2. Configurando o SNMP em Windows XP e 2003 está faltando a imagem do passo 7 , onde mostra que é trocada o nome da comunity de public para uma outra chamada Casadopinguim (pode ser qualquer uma outra), tive problema no cacti ao manter a comunity como pubic, ele não gerava os graficos dos hosts, ou seja lembrem sempre de mudar a comunity de public para outro nome.( Lembrando que manter a comunity como public é uma enorme falha de segurança).

Att,

Luriel Santana

[12] Comentário enviado por irado em 29/09/2008 - 10:43h

o artigo é muito bom (parabens) mas como é voltado para a Debian, acho que falta algo. Eu uso Slackware 12.1 e NÃO EXISTE o /etc/default/snmp :( e, no smnp.conf existia apenas uma linha
" com2sec NoConfiguredUser default public", onde eu alterei para ".. paranoid.. " e acrescentei a sua segunda linha: "com2sec readonly default dominio.com.br"; não existindo o ../default, não foi possível acrescentar a linha "SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'".
O snmp está escutando na porta 161/udp , segundo o netstat -nl mas.. (aqui vem o problema):
é gerado o gráfico no cacti para o meu localhost PORÉM.. sem conteude, aparecem apenas os eixos xy e o quadriculado :(

alguma sugestão?

grato

[13] Comentário enviado por fgieseler em 17/10/2008 - 14:51h

Rogeroli, eu estava com o mesmo problema e alterei a versão do RRDTOOL que funcionou normalmente.
Att,

Fernando Gieseler

[14] Comentário enviado por kleison paiva em 20/03/2009 - 21:31h

Meu amigo não consegui encontrei o serviço SNMP no windows XP, que devo fazer para adicionar?

obrigado!

[15] Comentário enviado por luriel.santana em 18/04/2009 - 22:34h

Kleison,

Vc seguiu todos os passos corretamente? Revi o passo a passo e está bem intuitivo.

Qualquer coisa é só falar.

Abraços,

[16] Comentário enviado por marcelovegano em 30/04/2009 - 23:22h

Nao consegui monitorar nem meu linux

[17] Comentário enviado por lfsmaciel em 04/08/2009 - 09:47h

Muito bom!!! funcionou...

[18] Comentário enviado por newton_albukerk em 23/04/2013 - 12:08h

luriel pro pacote SNMP aparece a seguinte dependencia
<root@debian-nagios:/home/administrator# apt-get install snmpd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
snmpd : Depends: libsnmp15 (>= 5.4.3~dfsg) but it is not going to be installed
E: Broken packages
root@debian-nagios:/home/administrator#
>

algume pode me ajudar ?

[19] Comentário enviado por luriel.santana em 23/04/2013 - 19:59h

Caro Newton,

Qual versão do Debian estás usando?

Envia também a configuração do seu arquivo de configuração dos fontes do apt-get (source.list)

Abs,

Luriel Santana


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts