Instalando e configurando OpenNMS em Ubuntu Linux
Este artigo descreve a instalação e configuração do OpenNMS, uma ferramenta para monitoração dos serviços, no Ubuntu Linux.
Parte 2: Configurando o PostgreSQL e Java
Configurando PostgreSQL
A comunicação entre o OpenNMS e a base de dados é feita via rede (local), portanto o acesso ao PostgreSQL via TCP/IP deve ser configurado, informando que máquina e usuários estarão autorizados. As alterações devem ser feitas no arquivo pq_hba.conf, que deve conter apenas estas linhas:# vim /etc/postgresql/8.3/main/pg_hba.conf
local all all ident sameuser
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
Substitua o "ident sameuser" e o "md5" por "trust":
local all all trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
Em seguida reinicie o PostgreSQL:
# /etc/init.d/postgre8.3 restart
Configurando o JAVA
O Java Runtime Environment (JRE) contém a máquina virtual Java Virtual Machine (JVM) utilizada para a execução de programas feitos na linguagem Java. O Open NMS é, em boa parte, desenvolvido em Java, assim necessitando da JVM para execução.Vamos apontar o caminho do JAVA e do OPENNMS editando o arquivo environment:
# vim /etc/environment
e adicione as seguintes linhas:
JAVA_HOME=/usr/lib/jvm/java-6-sun/jre/bin/java
OPENNMS_HOME=/usr/share/opennms
OPENNMS_HOME=/usr/share/opennms
Configuração do ambiente variável JAVA. Insira as seguintes entradas no arquivo /etc/profile:
export JAVA_HOME
export OPENNMS_HOME
export OPENNMS_HOME
Estava afim de testar essa ferramenta.