NetData - Uma ferramenta de monitoramento de desempenho em tempo real para sistemas Linux
- 3377
- 587
- Arnold Murray
NetData é um utilitário Linux extremamente otimizado que fornece monitoramento de desempenho em tempo real (por segundo) para sistemas Linux, aplicativos, dispositivos SNMP etc. e mostra gráficos interativos completos que absolutamente renderizam todos os valores coletados sobre o navegador da web para analisá -los.
Não perca: 20 ferramentas úteis da linha de comando para monitorar o desempenho do Linux
Foi desenvolvido para ser instalado em cada sistema Linux, sem interromper os aplicativos em execução atuais nele. Você pode usar esta ferramenta para monitorar e obter uma visão geral do que está acontecendo em tempo real e o que aconteceu, em seus sistemas e aplicativos Linux.
É isso que ele monitora:
- Uso total e por núcleo da CPU, interrupções, softirqs e frequência.
- Memória total, RAM, troca e uso do kernel.
- E/S de disco (por disco: largura de banda, operações, backlog, utilização, etc).
- Monitora interfaces de rede, incluindo: largura de banda, pacotes, erros, gotas, etc).
- Monitora o Netfilter / iptables Linux Firewall Connections, eventos, erros, etc.
- Processos (em execução, bloqueados, garfos, ativos, etc).
- Aplicativos do sistema com a árvore de processos (CPU, memória, troca, leitura de disco/gravações, threads, etc).
- Monitoramento de status Apache e Nginx com mod_status.
- Monitoramento do banco de dados MySQL: consultas, atualizações, bloqueios, problemas, tópicos, etc.
- Fila de mensagens de servidor de e -mail postfix.
- Squid Proxy Server Bandwidth e Solicita Monitoramento.
- Sensores de hardware (temperatura, tensão, ventiladores, poder, umidade, etc.).
- Dispositivos SNMP.
Instalação do NetData em sistemas Linux
O último lançamento de NetData pode ser facilmente instalado em Arch Linux, Gentoo Linux, Solus Linux e Alpine Linux Usando seu gerenciador de pacotes como mostrado.
$ sudo pacman -s netdata [Instale o NetData no Arch Linux] $ sudo emerge --k NetData [Instale o NetData no Gentoo Linux] $ sudo eopkg install netdata [Instale o NetData no Solus Linux] $ sudo apk add netdata [Instale o NetData no alpino Linux]
Sobre Debian/Ubuntu e RHEL/CENTOS/FEDORA, Há um script de instalação de linha que instalará mais recente NetData e também mantenha -o atualizado automaticamente.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh [Em 32 bits] $ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) [Em 64 bits]
O script acima será:
- Descubra a distribuição e instala os pacotes de software necessários para a criação do NetData (solicitará confirmação).
- Downloads a mais recente árvore de origem do NetData para /usr/src/netdata.git.
- instala o NetData executando
./netdata-installler.sh
da árvore de origem. - instalações
NetData-updater.sh
para Cron.diário, Portanto, seu NetData será atualizado diariamente (você receberá um alerta de Cron somente se a atualização falhar).
Observação: O Kickstart.sh
O script progride todos os seus parâmetros para NetData-Instalador.sh
, para que você possa definir mais parâmetros para modificar a fonte de instalação, ativar/desativar plugins, etc.
Como alternativa, você também pode instalar o NetData mais recente manualmente clonando seu repositório, mas antes de começar a instalar NetData, Verifique se você possui esses pacotes básicos de ambiente de compilação instalados no sistema, se não o instalar usando seu respectivo gerenciador de pacotes de distribuição, como mostrado:
No Debian / Ubuntu
# install apt-get zlib1g-dev gcc fazer git autoconf automático automático pkg-config
No CentOS / Redhat / Fedora
# yum install zlib-devel gcc make git autoconf autogênio automático pkgconfig
Em seguida, clone o repositório NetData do Git e execute o script do instalador NetData para construí -lo.
# clone git https: // github.com/firhhol/netdata.git -profundidade = 1 # cd netData # ./netdata-installler.sh
Observação: O NetData-Instalador.sh
O script criará o NetData e o instalará no seu sistema Linux.
Uma vez o NetData Acabamentos do instalador, o arquivo /etc/netdata/netdata.conf
será criado em seu sistema.
Agora é hora de começar NetData executando o seguinte comando do terminal.
#/usr/sbin/netdata
Você também pode parar NetData Ao encerrar seu processo com o comando killall, como mostrado.
# killall netdata
Observação: NetData salva ao sair de suas informações de banco de dados redondas de Robbin em /var/cache/netData
arquivo, para que quando você começa de novo NetData, continuará de onde foi parado da última vez.
Iniciando e testando NetData
Agora abra seu navegador e navegue até o seguinte endereço para acessar o site para todos os gráficos:
# http: // 127.0.0.1: 19999/
Confira o vídeo que mostra como o monitoramento de desempenho do Linux em tempo real é feito aqui: https: // www.YouTube.com/relógio?v = QIZXS8A4BVI
NetData - Monitoramento de desempenho em tempo real do LinuxVocê também pode visualizar a configuração em execução do NetData a qualquer momento, indo para:
http: // 127.0.0.1: 19999/NetData.confConfiguração do NetData
Atualizando o NetData
Você pode atualizar NetData Daemon para a versão mais recente entrando NetData.git
Diretório que você baixou antes e em execução:
# CD/PATH/TO/NETDATA.git # git puxar # ./netdata-installler.sh
O de cima NetData O script do instalador criará uma nova versão e reiniciará o NetData.
Referência: https: // github.com/firehol/netdata/
- « Android Studio - Um poderoso IDE para criar aplicativos para todos os dispositivos Android
- Cricket -cli - Assista a pontuações de críquete ao vivo no terminal Linux »