SNMP

*******************************************************************************
Instalar e Configurar o SNMP
Criado por: Alessandro C. M. Kuramoto
Data: 16/07/2009
Modificado em: 01/08/2010-20:56
v.20100801-2056
Palavras-chaves: Debian, Gentoo, SNMP, net-snmp
keywords: Debian, Gentoo, SNMP, net-snmp

If you want to know something about this file, send an e-mail to me at the
sancmk@gmail.com or post a comment here (at the Word Press)

moshi kono fairu no koto wo shiteitakatara, boku ni email wo okutte kudasai,
matawa kono Word Press ni chuushaku mo shitte ii desu.
boku no email wa sancmk@gmail.com desu

Por favor, matenham o nome do autor deste arquivo.
*******************************************************************************

###############################################################################
# Servidor:
###############################################################################

SO:       Debian
Servidor: SNMP
Serviço:  SNMP

Instalação básica (modo texto).

RAM            256 MB

Swap           760 MB
/boot          100 MB
/                3 GB

###############################################################################
# Conceitos:
###############################################################################

|##########^ Conceitos########################################################|

###############################################################################
# Dados:
###############################################################################
>Dados

Download:    ~12 min (a taxa de Download ~156 Kbps)
Instalação:    ~5 min

===============================================================================
Portas Utilizadas pelo SNMPD:
===============================================================================

### No servidor:
udp/snmp (udp/161)

|==========^ Portas Utilizadas pelo SNMPD ====================================|

|##########^ Dados ###########################################################|

###############################################################################
# Instalando:
###############################################################################

>> Instalando no Debian;
>> Instalando no Fedora;
>> Instalando no Gentoo;
>> Instalando no OpenSUSE;

|<<<<<< #### Instalando ####
===============================================================================
Instalando o SNMPD no Debian 5.0 (Lenny):
===============================================================================
>Debian 5:

(Download e instalação: ~17 min <depende da taxa de Download>)

## Instalando o SNMP Agent:
apt-get -y install snmpd

|<<<<<< #### Instalando #### ==== Instalando o SNMPD no Debian 5.0 (Lenny) ====

apt-get install snmp

|==========^ Instalando o SNMPD no Debian 5.0 (Lenny) ========================|

|<<<<<< #### Instalando ####
===============================================================================
Instalando o SNMPD no Fedora 10:
===============================================================================
>Fedora 10

yum install net-snmp

|<<<<<< #### Instalando #### ==== Instalando o SNMPD no Fedora 10 ====

yum install net-snmp-utils

|==========^ Instalando o SNMPD no Fedora 10 =================================|

|<<<<<< #### Instalando ####
===============================================================================
Instalando o SNMPD no Gentoo:
===============================================================================
>Gentoo

emerge -av net-snmp

|<<<<<< #### Instalando #### ==== Instalando o SNMPD no Gentoo ====

|==========^ Instalando o SNMPD no Gentoo ====================================|

|<<<<<< #### Instalando ####
===============================================================================
Instalando o SNMPD no OpenSUSE 11:
===============================================================================
>OpenSuse 11:

|<<<<<< #### Instalando #### ==== Instalando o SNMPD no OpenSUSE 11 ====
## Instalando o SNMP Agent:
yast2

Software > Software Management

## Procurar por:
net-snmp

|==========^ Instalando o SNMPD no OpenSUSE 11 ===============================|

|##########^ Instalando ######################################################|

############################################################################### # Configurando:
###############################################################################
>Configurando

>> Instalando no Debian;
>> Instalando no Fedora;
>> Instalando no Gentoo;

|<<<<<< #### Configurando ####
[No Servidor SNMPD (Agente)]
Exemplos de Configuração:
_______________________________________________________________________________
SO: Debian
Arquivo: /etc/default/snmpd (Permissões: -rw-r–r– 1 root root)
——————————————————————–
.
..

#[No Servidor SNMPD (Agente)]
(Fonte: https://answers.launchpad.net/ubuntu/+question/7765)
#>>>> Modificar:
### Modificar esta linha, trocar 127.0.0.1 para 0.0.0.0
#SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1′
SNMPDOPTS=’-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 0.0.0.0′

..
.
|———-^ Arquivo: /etc/default/snmpd ————————————-|

|<<<<<< #### Configurando ####
## Fazendo um backup do arquivo original:
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.default

|<<<<<< #### Configurando ####
### Exemplos de Configuração:
_______________________________________________________________________________
SO: Debian
Arquivo: /etc/snmp/snmpd.conf (Permissões: -rw——- 1 root root)
——————————————————————–
.
..

#>>>> Para conhecimento (No Debian a alteração é feita no /etc/default/snmpd)
### Interfaces que o servidor vai executar
#agentaddress 10.10.10.1:161

#proxy -v 1 -c COMUNIDADE localhost:3401 .1.3.6.1.4.1.3495.1

.
..

#       sec.name  source          community
#>>>> Modificado:
## Comente a linha:
#> com2sec paranoid  default         public
#com2sec paranoid  default         public

#>>>> Adicionado:
## Adicione as linhas:
#> com2sec local    localhost          lantest
#> com2sec localnet 10.10.10.0/24         lantest
## Altere o endereço 10.10.10.0/24 para o endereço da sua rede
com2sec local    localhost          lantest
com2sec localnet 10.10.10.0/24         lantest
#com2sec readonly  default         public
#com2sec readwrite default         private

####
# Second, map the security names into group names:

#               sec.model  sec.name
#>>>> Modificado
## Comente
#group MyROSystem v1        paranoid
#group MyROSystem v2c       paranoid
#group MyROSystem usm       paranoid
#group MyROGroup v1         readonly
#group MyROGroup v2c        readonly
#group MyROGroup usm        readonly
group MyRWGroup v1         readwrite
group MyRWGroup v2c        readwrite
group MyRWGroup usm        readwrite

## Mudar para:
group MyROSystem v1        local
group MyROSystem v2c       local
group MyROSystem usm       local
group MyROGroup v1         localnet
group MyROGroup v2c        localnet
group MyROGroup usm        localnet

..
.

.
..

#>>>> Comentado:
#syslocation Unknown (configure /etc/snmp/snmpd.local.conf)
#>>>> Adicionado:
sysLocation BSB – Brasilia – EMPRESA (LANTEST)

#>>>> Comentado:
#syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
#>>>> Adicionado:
sysContact  Suporte Tecnico <root@lantest.net.br>

#>>>> Adicionado:
### Esta é informação “hostname” mostrada no Cacti:
sysName proxy.dominio.com.br

#>>>> Adicionado:
### Esta informação é a descrição do sistema. Informação “System”
sysDescr Servidor de Proxy

..
.


..
.
|———-^ /etc/snmp/snmpd.conf ——————————————–|

|<<<<<< #### Configurando ####
### Salve o arquivo acima

|<<<<<< #### Configurando ####

———————————————-
### Reinicie o serviço do SNMPD:
/etc/init.d/snmpd restart

# Ou:
invoke-rc.d snmpd restart
|——————————————–|
===============================================================================
Configurando o SNMPD no Gentoo:
===============================================================================

### Copiar o arquivo de configuração:
cp /etc/snmp/snmpd.conf.example /etc/snmp/snmpd.conf

|<<<<<< #### Configurando #### ==== Configurando o SNMPD no Gentoo ====

vim /etc/snmp/snmpd.conf
_______________________________________________________________________________
SO: Gentoo
Arquivo: /etc/snmp/snmpd.conf (Permissões: -rw-r–r– 1 root root)
——————————————————————–
.
..

#>>>> Modificado:
# Linha comentada:
#com2sec mynetwork NETWORK/24      COMMUNITY
# Linha adicionada:
com2sec mynetwork 10.161.0.0/24      lantest


#|<<<<<< #### Configurando #### ==== Configurando o SNMPD no Gentoo ====
#>>>> Mantido:
group MyROGroup v1         mynetwork
group MyROGroup v2c        mynetwork
group MyROGroup usm        mynetwork


#>>>> Mantido:
#           incl/excl subtree                          mask
view all    included  .1                               80


#>>>> Mantido:
#                context sec.model sec.level match  read   write  notif
access MyROGroup “”      any       noauth    exact  all    none   none
access MyRWGroup “”      any       noauth    exact  all    all    none


#|<<<<<< #### Configurando #### ==== Configurando o SNMPD no Gentoo ====
#>>>> Modificado:
# Linha comentada:
#syslocation Right here, right now.
# Linha adicionada:
sysLocation BSB – Brasilia – EMPRESA (LANTEST)

#>>>> Modificado:
# Linha comentada:
#syscontact Me <me@somewhere.org>
# Linha adicionada:
sysContact  Suporte Tecnico <root@lantest.net.br>

..
.
|———-^ /etc/snmp/snmpd.conf ——————————————–|

|<<<<<< #### Configurando #### ==== Configurando o SNMPD no Gentoo ====

#### Para iniciar o serviço do SNMPD:
/etc/init.d/snmpd start

|==========^ Configurando o SNMPD no Gentoo ==================================|

|##########^ Configurando ####################################################|

###############################################################################
# Gerência:
###############################################################################
===============================================================================
Testes
===============================================================================

## Para testar a conexão SNMP:
# -c – especifica a comunidade
# -v 1 – versão do SNMP
snmpwalk -Os -c public -v 1 127.0.0.1 system
snmpwalk -Os -c public -v 1 localhost interface

snmpwalk -sO -c lantest -v 2c 192.168.1.4 system

———————————————-
### Reiniciando o SNMPD:
/etc/init.d/snmpd restart

# Ou:
invoke-rc.d snmpd restart
|——————————————–|

|##########^ Gerência ########################################################|

###############################################################################
# Troubleshooting
###############################################################################
>Troubleshooting

|<<<<<<<<<<<<<< #### Troubleshooting ####
——————————————————————————-
### Erros conhecidos: (Known Errors)
## Questão/ Problema: (Question/Issue)

Ao executar o comando “snmpwalk” não é mostrado nenhum resultado.

|<<<<<<<<<<<<<< #### Troubleshooting ####
## Sintomas: (Symptom)

Ao executar o comando abaixo não é mostrado nenhum resultado.

———————————————————
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex
———————————————————

## Causa: (Cause)

Este problema pode ter vários motivos.

Um problema detectado foi o mesmo nome dado para a Community public,
que já existia na configuração.

|<<<<<<<<<<<<<< #### Troubleshooting ####
## Solução: (Solution)

No CentOS algumas linhas foram comentadas quando estava configurando o
Cactic conforme o site:

http://www.cyberciti.biz/faq/fedora-rhel-install-cacti-monitoring-rrd-software/

Linhas comentadas no SNMPD do CentOS

—————————————————————–
Arquivo: /etc/snmp/snmpd.conf

#>>>> Linha Comentada:
#com2sec notConfigUser  default       public


#>>>> Linha Comentada:
#group   notConfigGroup v1           notConfigUser


#>>>> Linha Comentada:
#group   notConfigGroup v2c           notConfigUser


#>>>> Linha Comentada:
#access  notConfigGroup “”      any       noauth    exact  systemview none none

|—————————————————————|

|—————————————————————————–|

|##########^ Troubleshooting #################################################|

###############################################################################
# Referências:
###############################################################################

Quick HOWTO : Ch22 : Monitoring Server Performance:

http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch22_:_Monitoring_Server_Performance

SNMP Server (snmpd) and Client (snmp) Installation and Configuration in Debian:

http://www.debianhelp.co.uk/snmp.htm

SNMP binds only to 127.0.0.1 (localhost):

https://answers.launchpad.net/ubuntu/+question/7765

|##########^ Referências #####################################################|

###############################################################################
# Ver Equipamentos:
###############################################################################

3Com OfficeConnect VPN Firewall:

http://ixbtlabs.com/articles2/router-3com-3cr870-95/router-3com-3cr870-95.html

Ver:

CBQ, Shaper
iptraf

===============================================================================
*******************************************************************************
Instalar e Configurar o SNMP no Windows
Criado por: Alessandro C. M. Kuramoto
Data: 22/07/2009
Modificado em: 16/07/2009-20:56
v.20090716-2056
Palavras-chaves: SNMP
*******************************************************************************
###############################################################################
#
###############################################################################

http://support.microsoft.com/?scid=kb%3Ben-us%3B324263&x=7&y=11

iptables -I input_ext 7 -s 10.10.10.117 -d 0/0 -p udp –dport 161 -j ACCEPT

  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.