Instalação do Netdata Performance Monitoring
O Netdata é uma ferramenta gratuita, de código aberto que mostra em tempo real de desempenho e monitoramento de integridade dos sistemas operacionais baseados em Linux. O Netdata é fornecido com painéis da web simples, fáceis de usar e extensíveis que podem ser usados para visualizar os processos e serviços em seu sistema. Você pode monitorar CPU, uso de RAM, E / S de disco, tráfego de rede e Postfix usando o Netdata.
Requisitos: Debian 9
Antes de começar, você precisará instalar alguns pacotes necessários para instalar o Netdata.
Primeiro, atualize o repositório de pacotes executando o seguinte comando:
# apt install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-archive autogen automake python python-yaml python-mysqldb nodejs lm-sensors python-psycopg2 netcat git -y
Vamos usar a versão do Netdata do repositório Git. Você pode fazer isso executando o seguinte comando:
# cd /opt/ # git clone https://github.com/firehol/netdata.git --depth=1 ./netdata # cd /opt/netdata # ./netdata-installer.sh
Você deve ver a seguinte saída:
Agora, pressione Enter para continuar com a instalação. Quando a instalação for concluída com sucesso, você deverá ver a seguinte saída:
Parabéns! você instalou com sucesso o Netdata no Debian 9.
Agora acesse em seu navegador http://SEU-IP:19999/. Veja algumas das telas:
Para iniciar, parar ou ver o status do serviço Netdata executando o seguinte comando:
# systemctl start netdata # systemctl stop netdata # systemctl status netdata
Você pode configurá-lo conforme suas necessidades editando o arquivo /etc/netdata/netdata.conf.
Se você deseja atualizar o Netdata para a versão mais recente, execute os seguintes comandos:
# cd /opt/netdata # ./netdata-updater.sh
Para remover o Netdata do seu sistema:
# cd /opt/netdata # ./netdata-uninstaller.sh --force
Se preferir também é possivel deixar agendado no cron para que ele verifique diariamente por atualizações.
ln -s /opt/netdata/netdata-updater.sh /etc/cron.daily/netdata-updater # /etc/init.d/cron restart
Veja tabéns os Plugins Externos
https://github.com/firehol/netdata/wiki/Add-more-charts-to-netdata
Como o acesso ao netdata não exige nenhum tipo de autenticação para acessa-lo, é importante que você tenha alguma alguma proteção.
A maneira mais prática é alterando no /etc/netdata/netdata.conf colocando os IPs que você quer dar acesso.
[web] allow connections from = localhost 10.* 192.168.* 172.16.0.*
Ou utilizando um firewall para proteger a porta 19999 permitindo apenas o acesso dos IP/Classes de sua confiança. Você pode utilizar o: Modelo simples e funcional de Firewall com iptables.
Se gostou, tem uma sugestão deixe seu comentário!
Como faço a instalação dos plugin do netdata? Unbound Grato
Amigo, no Centos7 com Postgree o processo é o mesmo ?
Show, valeu!