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 : autho...

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...