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 -yObservaçã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 / hostsetapa 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 / hostnameEtapa 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.confetapa 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 -yetapa 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.listPasso 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 -yEtapa 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 ConfigurationEtapa 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.