Instalação do LibreNMS no Debian 10, ferramenta de monitoramento de dispositivos


LibreNMS é um monitoramento de rede baseado em PHP/MySQL/SNMP que inclui suporte para uma ampla gama de hardware de rede e sistemas operacionais, incluindo Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP e muitos mais.

LibreNMS é um fork do Observium

Requisitos:

Instalação Debian 10 Limpa

Instale os pacotes necessários

Criaremos um usuário librenms

Download LibreNMS

Ajustes as permissões

Instale dependências de PHP

Configuração do MariaDB

Defina a senha para o usuario root do MariaDB e em seguida crie o banco/usuário
librenms e defina também uma senha para o mesmo, recomendo você gerar uma senha aleatória
em https://senhasegura.remontti.com.br Não esqueção de alterar nas linhas a baixo SENHA_ROOT/SENHA_LIBRENMS

Ative o innodb_file_per_table e desative o lower_case_table_names no banco de dados

Adicione logo a baixo de “[mysqld]”

Reinicie o serviço

Altere a memoria limite usada pelo php, bem como tempo de execução, e time zone: https://www.php.net/manual/pt_BR/timezones.php

NGINX

Remova o arquivo default

Criaremos um novo arquivo, altere o server_name, se desejar restringir pode desomtar as linhas onde cito.

Crie o link em sites-available e reinicie o nginx

Configurando o snmpd

Altere as variáveis para seus valores

Agora rodamos o comando que ira trocar alterar as variáveis em /etc/snmp/snmpd.conf

Baixa o script de detecção de distro

Ajustando rotinas no Cron

Configuração do logrotate

Agora acesse seu servido em seu navegador: “http://librenms.seudominio.com.br/install”

Tenha todos os pré-requisitos

Clique no ícone do banco de dados e preencha os dados do banco com usuário e senha criada anteriormente.

Clique em Build database para ele criar todo seu banco de dados.

Se tudo deu certo clique no ícone da chave

Crie o usuário para acessar seu LibreNMS web

Clique no ícone “v” para finalizar

Um “erro” irá aparecer, não se assuste, ele apenas não conseguiu modificar o /opt/librenms/.env, então copie o conteúdo:

Iremos limpar o arquivo atual, e edite o mesmo

Colando as informações copiadas do navegado.

Mais uma vez altere as permissões bem como faça alguns ajustes

Logue com librenms e rode o comando:

Finalize

Entre com usuário senha que criou


Adicione seu próprio servidor para monitorar

Valide as configurações

Extra: Plugin Weathermap

Ative o plugin em OverView ->Plugins -> Plugin Admin

Recomendo a leitura: https://docs.librenms.org/

Gostou? Quer me ajudar? 🙂

Se quiser fazer uma doação para o café ficarei muito feliz pelo seu reconhecimento!

Se não puder doar pode deixar seu agradecimento nos comentário também ficarei feliz em saber que ajudei. Se tiver qualquer pergunta deixe-a também. Se preferir entrar em Contato clique aqui.

Fontes:
https://github.com/librenms/librenms
https://docs.librenms.org/Installation/

Rudimar Remontti

Trabalho atualmente como Gerente de Redes em um Provedor de Internet no Rio Grande do Sul.

Você pode gostar...

1 Resultado

  1. Adeilton Junior disse:

    Eu adoro o libre.
    Instalação Limpa e eficaz. Uso a bastante tempo.
    Obrigado por compartilhar.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *