Netdata este o stea în creștere în domeniul monitorizării în timp real a metricilor sistemului. Comparativ cu alte instrumente de același fel, Netdata:
- Monitorizează și redă diverse valori ale sistemului în timp real, cum ar fi procesorul, memoria, I / O de disc, traficul de rețea, procesele de sistem, starea Apache / Nginx, starea MySQL, coada de mesaje Postfix și altele.
- Se execută pe majoritatea distribuțiilor Linux.
- Este extrem de optimizat pentru a utiliza procesor minim, memorie și I / O pe disc.
- Oferiți grafică uimitoare în timp real cu metrici într-o interfață web intuitivă.
În acest articol, voi demonstra cum se instalează Netdata pe o instanță a serverului Vultr CentOS 7.
Cerințe preliminare
Înainte de a citi mai departe, ar fi trebuit să implementați o instanță a serverului Vultr CentOS 7 și să vă conectați ca utilizator non-root cu privilegii sudo.
Pasul 1: Actualizați sistemul
În scopuri de securitate, actualizați sistemul la cel mai recent statut stabil utilizând YUM:
sudo yum update -y && sudo reboot
După terminarea repornirii, conectați-vă cu același utilizator sudo.
Pasul 2: Instalează dependențe
Pentru a instala Netdata, trebuie să instalați dependențele de mai jos:
sudo yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
sudo yum install curl jq nodejs
Pasul 3: Instalează Netdata
Instalați Netdata cu scriptul de instalare oficial:
cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
sudo ./netdata-installer.sh
În timpul procesului de instalare, apăsați ENTERpentru a începe instalarea.
Dacă nu apar erori în timpul instalării, demonul Netdata va începe.
Pasul 4: Modificați regulile firewallului
Înainte de a putea accesa interfața web a Netdata, trebuie să modificați regulile firewall-ului pentru a permite traficul pe portul 19999, portul de comunicare implicit al Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload
Pasul 5: Vizualizați interfața de monitorizare
Confirmați instalarea prin deschiderea browserului web și vizitând interfața de monitorizare a Netdata:
http://<your-Vultr-server-IP>:19999
Pasul 6: Configurați unitatea de service systemd pentru netdata
Pentru comoditate, puneți Netdata sub controlul systemd:
sudo yum install psmisc
sudo killall netdata
sudo cp ~/netdata/system/netdata.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start netdata.service
sudo systemctl enable netdata.service
Asta e. Pentru a configura în continuare Netdata, editați fișierul de configurare:
sudo vi /etc/netdata/netdata.conf
Puteți vizualiza configurația curentă la:
http://<your-Vultr-server-IP>:19999/netdata.conf