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!

Rudimar Remontti

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

Você pode gostar...

1 Resultado

Deixe uma resposta

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