Como instalar e configurar o OpenNMS no Ubuntu 17

A gestão de dados em um sistema operacional é fundamental para se ter os melhores níveis de controle e otimização de processos, pois desta forma, como administradores, temos a facilidade de documentar qualquer anomalia que possa ocorrer no sistema.

Uma das ferramentas mais completas para isso é o OpenNMS, que foi desenvolvido como uma ferramenta de monitoramento abrangente e, portanto, a Solvetic irá analisar seu uso no Linux em detalhes hoje.

O que é OpenNMSO OpenNMS foi criado como uma plataforma de código aberto para fácil integração e desenvolvido para criar soluções e suporte quando se trata de tarefas de monitoramento de rede.

Atualmente, temos duas distribuições OpenNMS: Meridian e Horizon. A opção Meridian é especial para empresas e negócios onde os dados e suporte devem ser estáveis ​​e ter suporte de longo prazo, pelo contrário, Horizon é ideal para monitorar e gerenciar novas tecnologias e ambientes de TI.

Recursos do OpenNMSEntre suas várias características encontramos:

  • É a capacidade de detectar interrupções de serviço e medir a latência para representar graficamente e estabelecer limites por meio de pesquisa automática.
  • Compatível com muitos aplicativos de monitor de serviço configuráveis.
  • Possibilidade de obtenção de dados e métricas de desempenho através de SNMP, JMX, WMI, NRPE, NSClient ++ e XMP fazendo as alterações pertinentes na configuração.
  • O OpenNMS possui uma arquitetura flexível e extensível para expandir as possibilidades do serviço. O OpenNMS tem interfaces North End para alarmes e API ReST para ajudar a integrar o OpenNMS à infraestrutura existente.
  • Capacidade de detectar topologias de rede na camada 2, que são baseadas em informações SNMP. usando padrões da indústria como LLDP, CDP e descoberta de Bridge-MIB. O OpenNMS suporta descoberta de topologia de roteamento de camada 3 baseada em OSPF e IS-IS.
  • Possibilidade de execução de scripts externos.
  • Integração do Request Tracker (RT).
  • Integração do BMC Remedy.
  • Integração OTRS.
  • Permite a implementação do JMS Alarm Northbound.
  • Compatível com vários sistemas operacionais, como Windows, Mac, Linux / Unix e Solaris.
  • Permite enviar notificações por e-mail.
  • Capaz de processar 125.000 mensagens syslog por minuto.

1. Atualize o sistema Ubuntu 17

Passo 1
A primeira etapa a ser executada é atualizar os pacotes do sistema executando os seguintes comandos:

 sudo apt-get update -y sudo apt-get upgrade -y
ObservaçãoPodemos acessar como usuários root para evitar o uso do termo sudo.

PROLONGAR

Passo 2
Após a atualização do sistema operacional, será necessário definir o nome completo do domínio conforme necessário, para isso, editaremos o arquivo / etc / hosts utilizando o editor desejado:

 sudo nano / etc / hosts
etapa 3
Lá nós inserimos o seguinte:
 192.168.0.21 server.OpenNMS.local server 

PROLONGAR

Passo 4
O endereço IP a ser inserido será o endereço IP do servidor onde o aplicativo está sendo instalado. Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 5
Agora, acessaremos o arquivo / etc / hostname:

 sudo nano / etc / hostname 
Etapa 6
Lá, adicionaremos a seguinte linha. Novamente salvamos as alterações e saímos do editor.
 server.OpenNMS.local 

PROLONGAR

2. Instale PostgreSQL no Ubuntu 17

Passo 1
A aplicação OpenNMS deve usar PostgreSQL para tudo relacionado ao banco de dados, para instalar o PostgreSQL executaremos o seguinte comando:

 sudo apt-get install postgresql -y 

PROLONGAR

Passo 2
Após realizar o processo de instalação do PostgreSQL, será necessário permitir o acesso dos usuários a este banco de dados, o PostgreSQL só permitirá a conexão se tivermos logado com o nome da conta local que deve coincidir com o usuário do PostgreSQL, em Neste ponto devemos mencionar que o OpenNMS é executado como root, portanto, devemos alterar a configuração para permitir que o usuário root deve acessar o seguinte diretório:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
etapa 3
Lá devemos localizar as seguintes linhas:
 local all all peer host all all 127.0.0.1/32 md5 host all all :: 1/128 md5

PROLONGAR

Passo 4
Devemos alterar o último valor da seguinte forma:

 local all all trust host all all 127.0.0.1/32 trust host all all :: 1/128 trust

PROLONGAR

Etapa 5
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 6
Prosseguimos para reiniciar o serviço PostgreSQL executando o seguinte:

 sudo systemctl restart postgresql sudo systemctl enable postgresql

PROLONGAR

3. Instale o Java no Ubuntu 17

Passo 1
Para a instalação do Java, adicionaremos o seguinte repositório PPA:

 sudo add-apt-repository ppa: webupd8team / java 

PROLONGAR

Passo 2
Em seguida, atualizaremos este repositório executando:

 sudo apt-get update -y 
etapa 3
Então, podemos instalar o Java com o seguinte comando:
 sudo apt-get install oracle-java8-installer -y 

PROLONGAR

Passo 4
Durante o processo de instalação, veremos o seguinte:

PROLONGAR

Etapa 5
Clique em Aceitar e devemos aceitar os termos da licença Java:

PROLONGAR

Etapa 6
Assim que esta etapa for concluída, podemos verificar a versão do Java executando o seguinte:

 java -version 

PROLONGAR

4. Instale OpenNMS no Ubuntu 17


Por padrão, o aplicativo OpenNMS não está disponível no repositório oficial do Ubuntu, por isso precisamos adicionar o repositório OpenNMS ao diretório /etc/apt/sources.list.d.

Passo 1
Vamos executar o seguinte comando para isso:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Passo 2
Lá, vamos adicionar as seguintes linhas:
 deb http://debian.OpenNMS.org estável principal deb-src http://debian.OpenNMS.org estável principal

PROLONGAR

etapa 3
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Passo 4
Agora, adicionaremos as chaves GPG OpenNMS com o seguinte comando:

 wget -O - http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt-key add - 

PROLONGAR

Etapa 5
Novamente iremos atualizar o repositório com a execução do seguinte comando:

 sudo apt-get update -y 
Etapa 6
Assim que este repositório for atualizado, prosseguimos com a execução do seguinte para a instalação do OpenNMS:
 sudo apt-get install default-mta opennms -y 

PROLONGAR

Etapa 7
Durante o processo de instalação, as seguintes mensagens serão exibidas:

PROLONGAR

Etapa 8
Neste caso definimos a forma de configuração do mail, clique em OK, se selecionarmos Site da Internet, e definiremos o nome do servidor de mail:

PROLONGAR

Etapa 9
Depois de definido, clique em OK e veremos a mensagem final:

PROLONGAR

Etapa 10
Clique novamente em Aceitar e o processo de instalação do OpenNMS será encerrado.
Concluída essa etapa, criaremos um banco de dados para OpenNMS. Para fazer isso, executaremos o seguinte comando:

 sudo / usr / share / opennms / bin / install -dis 

PROLONGAR

Etapa 11
Esperamos que o banco de dados seja criado. Em seguida, iniciaremos o serviço executando:

 sudo systemctl start opennms Firewall Configuration
Etapa 12
É necessário que permitamos o acesso através de um navegador web e para isso devemos dar as permissões necessárias no firewall, iremos executar o seguinte:
 sudo ufw ativar sudo ufw permitir 8980 sudo ufw recarregar

PROLONGAR

5. Acesse OpenNMS no Ubuntu 17


Finalmente, para acessar o OpenNMS, vamos a um navegador e usamos o seguinte:
 http: // endereço_IP: 8980 / opennms 

PROLONGAR

6. Acesse OpenNMS no Ubuntu 17

Passo 1
Lá, inseriremos as seguintes credenciais:

  • Usuário: admin
  • Senha: admin

Passo 2
Assim que acessarmos, podemos iniciar o gerenciamento de

PROLONGAR

A partir daqui, seremos capazes de realizar tarefas de gerenciamento e controle sobre vários parâmetros de servidor.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave