Vous êtes sur la page 1sur 5

Blog defendendo o linux Tutorial Instalando o OpenNMS

www.defendendoolinux.in

OPENNMS- Instalando e configurando o opennms- Software livre para gerenciamento de redes

Na primeira parte desse artigo Conhecendo o openNMS- Software livre para gerenciamento de redes Parte I, mostramos algumas utlidades do openms e na segunda parte iremos mostrar como instalar e configurar o opennms para nos auxiliar no gerenciamento da rede. Primeiro ser necessrio adicionar os repositrios do opennms no seu source list /etc/apt/sources.lists. deb http://debian.opennms.org stable main deb-src http://debian.opennms.org stable main

(Caso queira utilizar uma verso em desenvolvimento utilize os endereos abaixo:

deb http://debian.opennms.org unstable main deb-src http://debian.opennms.org unstable main

Adicone a chave pgp do repositorio OpenNMS. 22EE DDA6 8698 B02F B2EC 50B7 062B 8A68 4C4C BBD9

wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

Atualize a lista de pacotes:

apt-get update

E instale o OpenNMS:

apt-get install opennms

Aps completar instalao do opennms e suas dependncias necessrio exportar a varivel $OPENNMS_HOME.

export OPENNMS_HOME=/usr/share/opennms

Configurando a base de dados:

Inicie o postgresql /etc/init.d/postgresql-X.X start

Edite o arquivo pg_hba.conf no diretorio /etc/postgresql/X.X/main para permitir a autenticao no postgresql

local host host

all all all

all all all 127.0.0.1/32 ::1/128

ident sameuser ident sameuser ident sameuser

Altere o "ident sameuser" para "trust":

local host host

all all all

all all all 127.0.0.1/32 ::1/128

trust trust trust

Edite postgresql.conf e permita as conexes por tcp/ip.

tcpip_socket = true

ou em verses mais recentes:

listen_addresses = 'localhost'

configure o numero mximo de conexes:

max_connections = 60

Agora reinicie o postsfix: /etc/init.d/postgresql-X.X restart

Criando o banco de dados do openms:

sudo -u postgres createdb -U postgres -E UNICODE opennms"

Instale o IPLIKE .

apt-get install iplike-pgsql83

Informe onde o OpenNMS ira achar o java:

$OPENNMS_HOME/bin/runjava -s

Caso queira usar um jdk especifico utilize o comando abaixo:

$OPENNMS_HOME/bin/runjava -S /usr/lib/jvm/java-6-openjdk/bin/java

Adicione o JAVA_HOME no arquivo /etc/default/opennms

JAVA_HOME=/usr

Inicializando o OpenNMS e o banco de dados:

$OPENNMS_HOME/bin/install -dis

As vezes necessrio dizer onde o opennms poder achar o libjicmp.so.

# i386 Exemplo $OPENNMS_HOME/bin/install -dis -l /usr/lib/jni:/usr/lib # x86_64 Exemplo $OPENNMS_HOME/bin/install -dis -l /usr/lib64/jni:/usr/lib64

Caso aparea um erro durante uma instalao informando que "plpgsql" no existe, digite o comando abaixo:

createlang -U postgres plpgsql opennms

Inicializando OpenNMS

sudo /etc/init.d/opennms start

Aps instalar voce podera acessa-lo atraves do endereo abaixo:

http://127.0.01:8980/opennms/ Usurio: admin senha: admin

Descobrindo os servios na rede:

Primeiro precisa saber quais os dispositivos que voc quer descobrir (roteadores, switchs e etc), o opennms faz uma varredura com ping(protocolo icmp) na sua faixa de endereo. eira lsita os servios que encontra nessas maquinas. Voce pode configura as faixas de endereos no caminho Home / Admin / Discovery / Modify Configuration page e comear a fazer o monitoramento.

Por fim iremos configura o email do administrador para que ele receber os alertas gerados pelo openmsn.

Para comear, ns precisamos configurar o usurio "admin" principal para no ter um endereo vlido de e-mail.

1. Entrar como administrador para a interface Web 2. Ir para a Admin na barra de menu 3. Na seo de Operaes, definir a Notificao boto Status qui e clique no boto Atualizar 4. OpenNMS na seo Sistema, v para o usurio configurar, grupos e funes e, em seguida Configure usurio 5. Clique no cone em "Modificar" para o usurio admin 6. definir o endereo de e-mail e clique no boto Concluir

Agora o openms j esta configura e poder descobrir os servios na rede assim como fazer os inventrios de hardware das maquinas. Siga o def_linux no twitter, em breve estaremos sorteando camisas defendendoolinux e um exemplar do livro redes de computadores do Carlos Morimoto. Veja mais notcias Linux e tutoriais do blog aqui. Defendendo o o linux, blog o linux na veia.

Vous aimerez peut-être aussi