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.
O 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 do Debian 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 Windows, Linux 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.
Chegamos ao fim.
Deus abençoe a todos, abundantemente.
Todos os comandos executados aqui são como o usuário root.
O 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 do Debian 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 Windows, Linux 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.
Chegamos ao fim.
Deus abençoe a todos, abundantemente.
Comentários
Postar um comentário