Tutorial Opennms
-
Upload
tiago-nobrega -
Category
Documents
-
view
116 -
download
0
Transcript of Tutorial Opennms
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.