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

Configurando DHCP no Debian 6.

O serviço DHCP eu considero o mais básico em uma rede de computadores, claro, sem IP nos hosts (clientes, servidores, ativos de redes e etc), a comunicação não existiria. Irei mostrar como configurar o Serviço DHCP Server no GNU\Linux Debian 6. Com o seu Debian instalado e com a placa de rede instalada e configurada corretamente como no exemplo abaixo: #informações contidas no arquivo /etc/network/interfaces auto eth0 iface eth0 inet static address 10.10.0.1 netmask 255.255.255.0 broadcast 10.10.0.255 network 10.10.0.0 Agora temos que instalar o pacote dhcp3-server , que é o serviço DHCP server: aptitude update aptitude install dhcp3-server Depois de instalado, iremos executar o comando abaixo, para realizar o backup do arquivo dhcpd.conf . mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bkp Criado o backup, iremos agora criar um novo arquivo com o nome dhcpd.conf . vi /etc/dhcp/dhcpd.conf Iremos colocar as informações abaixo no arquivo dhcpd.conf : authoritative;

I Fórum da Internet no Brasil

O I Fórum da Internet no Brasil, promovido pelo Comitê Gestor da Internet ,  visa reunir representantes da comunidade acadêmica, do terceiro setor,  do segmento empresarial e do governo para discutir os desafios atuais e futuros da Internet. Obedecendo seu modelo multissetorial de governança da Internet, o CGI.br pretende com isso, incentivar que os principais representantes destes setores acompanhem e opinem sobre os temas e questões mais relevantes para a consolidação e expansão da Internet no Brasil. Texto retirado do Hotsite I Fórum da Internet no Brasil .

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 .