Instalando OpenNMS no Debian Squeeze

Olá, hoje irei mostrar como instalar o OpenNMS, software de monitoramento de Redes, no Debian Squeeze. Durante os meus estudos sobre o OpenNMS, quebrei muito a cara na instalação no Debian Squeeze, por isso resolvi descrever como fazer a instalação dessa maravilhosa ferramenta que irá ajudar a muitos na Administração da sua Rede.

Todos os comandos executados aqui são como o usuário root.

OpenNMS está na versão Stable: 1.8.13. Ele usa o SGBD PostgreSQL e Java. Para quem quiser conhecer o produto acesse o endereço http://www.opennms.org/

Primeiro, iremos atualizar o respositório do Debian Squeeze. Logue como root e entre no arquivo de repositório doDebian Squezeze.

vi /et/apt/sources.list















Adicione as linhas de repositório conforme a imagem acima.

Depois de inserir os repositórios, iremos adicionar a Chave GPG do OpenNMS, com o comando abaixo:

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


Vamos atualizar o sistema!


aptitude update
aptitude upgrade

Depois de atualizar o Sistema, iremos instalar o OpenNMS com o comando a seguir:

aptitude install opennms

Veja que ele mostra um monte de dependências para ser instalada, pode aceitar sem medo! 🙂 isso vai demorar um pouco… rsrsrs

Durante a instalação irá mostrar uma tela, pressione enter.
Aceite a licença do Java, Ok e depois Sim.
E continua a demora da instalação.

Vai ter um momento durante da instalação que a instalação do IPLike irá falhar, não se preocupe, pressione Enter.

Pronto!? Nada, é só o começo.

Duarante a instalação do Postgres o mesmo necessita habilitar a conexão do Servidor Postgres como o user postgres, e esse user precisa se autenticar sem a necessidade de senha, pra forçar a não solicitação de senha do user postgres, teremos que editar o arquivo pg_hba.conf, que fica localizado em /etc/postgresql/8.4/main/

vi /etc/postgresql/8.4/main/pg_hba.conf

E modificar como a informação abaixo:


# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD


# “local” is for Unix domain socket connections only
local   all         all                                         trust
# IPv4 local connections:
host    all         all         127.0.0.1/32            trust
# IPv6 local connections:
host    all         all         ::1/128                    trust


Depois do arquivo modificado, iremos reiniciar o serviço do postgres, com o comando abaixo:

service postgresql restart

Agora, iremos preparar o Banco de Dados do OpenNMS. Digite o comando abaixo para criar o Banco de Dados. Caso o comando sudo não esteja instalado no seu sistema, instale ele com o comando aptitude install sudo.

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

Iremos agora verificar seo banco foi criado e se está tudo correto com ele.

psql -U postgres –host=localhost opennms


Caso apareça o prompt abaixo, está tudo correto com o banco de dados.


opennms=#

Digite \q para sair do postgres.

Entre no diretório /usr/share/opennms/etc e execute o comando abaixo:

install_iplike.sh

Agora, iremos configurar o ambiente Java para o OpenNMS.

Execute o comando abaixo:

/usr/share/opennms/bin/runjava -s

Agora iremos executar o instalador do OpenNMS, que irá inicializar o banco de dados OpenNMS e outras configurações básicas. Aqui vai demorar mais um pouco. 🙂

/usr/share/opennms/bin/install -dis

Pronto! Terminada a instalação, iremos inicializar o serviço opennms.

service opennms start

Beleza! Agora, iremos acessar o OpenNMS de um host Cliente, pode ser WindowsLinux ou Mac, só basta ter um navegador web. 🙂

Abra seu Navegador e digite o endereço conforme seu ambiente.

http://meu_servidor_ou_IP:8980/opennms/

Digite o usuário admin e senha admin. Pronto! OpenNMS instalado com sucesso.

 

Fontehttp://dadosepacotes.blogspot.com.br/2011/09/instalando-opennms-no-debian-squeeze.html

CATEGORIES:

Software Livre

Tags:

No responses yet

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *