Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte ovisnosti
Korak 3: Instalirajte Netdata
Korak 4: Izmijenite pravila vatrozida
Korak 5: Pregledajte sučelje za praćenje
Korak 6: Postavite systemd servisnu jedinicu za netdata
Netdata je zvijezda u usponu na području praćenja metrike sustava u stvarnom vremenu. U usporedbi s drugim alatima iste vrste, Netdata:
- Nadzire i renderira različite sustavne metrike u stvarnom vremenu, kao što su CPU, memorija, disk I/O, mrežni promet, procesi sustava, status Apache/Nginxa, MySQL status, red poruka Postfix i drugi.
- Radi na većini Linux distribucija.
- Vrlo je optimiziran za korištenje minimalnog CPU-a, memorije i diska I/O.
- Omogućite zadivljujuću metričku grafiku u stvarnom vremenu u intuitivnom web sučelju.
U ovom članku ću pokazati kako instalirati Netdata na instancu poslužitelja Vultr CentOS 7.
Preduvjeti
Prije čitanja dalje, trebali ste implementirati instancu poslužitelja Vultr CentOS 7 i prijaviti se kao nekorijenski korisnik s sudo privilegijama.
Korak 1: Ažurirajte sustav
Iz sigurnosnih razloga ažurirajte sustav na najnoviji stabilan status koristeći YUM:
sudo yum update -y && sudo reboot
Nakon što ponovno podizanje sustava završi, prijavite se s istim sudo korisnikom.
Korak 2: Instalirajte ovisnosti
Da biste instalirali Netdata, morate instalirati ovisnosti u nastavku:
sudo yum install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
sudo yum install curl jq nodejs
Korak 3: Instalirajte Netdata
Instalirajte Netdata sa službenom instalacijskom skriptom:
cd ~
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata
sudo ./netdata-installer.sh
Tijekom procesa instalacije pritisnite ENTERza početak instalacije.
Ako se tijekom instalacije ne pojave pogreške, pokrenut će se demon Netdata.
Korak 4: Izmijenite pravila vatrozida
Prije nego što možete pristupiti web sučelju Netdata, morate izmijeniti pravila vatrozida kako biste dopustili promet na portu 19999, zadanom komunikacijskom portu Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp
sudo firewall-cmd --reload
Korak 5: Pregledajte sučelje za praćenje
Potvrdite instalaciju otvaranjem svog web preglednika i posjetom sučelju za nadzor Netdata:
http://<your-Vultr-server-IP>:19999
Korak 6: Postavite systemd servisnu jedinicu za netdata
Radi praktičnosti, stavite Netdata pod kontrolu systemd-a:
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
To je to. Da biste dodatno konfigurirali Netdata, uredite njegovu konfiguracijsku datoteku:
sudo vi /etc/netdata/netdata.conf
Također možete pogledati trenutnu konfiguraciju na:
http://<your-Vultr-server-IP>:19999/netdata.conf