Pular para o conteúdo principal

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.

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

Postagens mais visitadas deste blog

Novidades do NMAP

Bom, os desenvolvedores do Nmap já estão trabalhando na nova versão e já se encontra disponível a versão 7.25BETA1, onde tem algumas novidades e a principal é para a versão Windows, onde a biblioteca de sniffer de pacotes foi alterada para ao npcap . Lembro que essa versão é Beta, instável. Para baixar a versão beta do Nmap, acesse esse link .

Autenticar Cliente Linux no Active Directory

Bem, hoje irei escrever como ingressar uma máquina Linux no Active Directory com muita facilidade, em outro momento irei descrever como deixar isso muito mais difícil. :-) Bem, vamos ao nosso Cenário: 1 Servidor Windows 2003 Server com o Active Directory e DNS instalado e funcionando corretamente. Endereço IP - 10.10.0.1/24 DNS – seudominio.com.br Usuário do Domínio - user1 (pode ser qualquer um) 1 Cliente Linux Ubuntu instalado, aqui estou usando a versão 11.04. Endereço IP - 10.10.0.2/24 Vamos lá, primeiro logue no Ubuntu, segundo, iremos pra uma importante configuração a ser feita, a data e hora do Cliente Linux tem que está igual ao Windows 2003 Server. sudo date –s MM/DD/AAAA sudo date –s HH:MM Com os ajustes feitos, iremos atualizar o Cliente Linux. sudo apt-get update sudo apt-get upgrade Iremos instalar o likewise-open , que é um pacote que irá nos ajudar e facilitar a nossa vida para ingressar/aute...