U sljedećem članku ćemo pogledati Zabbix. Ovo je jedno alat za nadzor open source. Pomoću nje moći ćete nadgledati servere, opterećenje procesora, mreže, usluge u oblaku i mnoge druge stvari.
Objavljeno pod uslovima verzije 2 GNU General Public License, Zabbix je besplatni softver. Prije nego što započnete, možda ćete htjeti pogledati demo da vidim je li to ono što tražite. Takođe možete provjeriti Projekt Wiki ili službena dokumentacija. U narednim redovima ćemo vidjeti kako se ovaj alat može instalirati u Ubuntu 18.04 LTS.
Dodajte spremište
Ovaj alat nije dostupan u službenom spremištu Ubuntu 18.04 LTS paketa. Uprkos tome, možete lako dodati službeno spremište paketa za alat u Ubuntu 18.04 LTS i odatle instalirati alat.
Otvorite terminal (Ctrl + Alt + T) i preuzmite .DEB datoteku potrebno sa sljedećom naredbom:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
Nastavljamo s instaliranjem preuzete datoteke:
sudo dpkg -i zabbix-release*.deb
Službeno spremište ovog alata mora biti dodano u naš sistem. Sada ćemo morati ažurirati predmemoriju spremišta APT paketa:
sudo apt update
Zabbix instalacija i konfiguracija
Nakon gore navedenog, sada možemo instalirati alat:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Stvorite MySQL / MariaDB bazu podataka
Da bismo to učinili, hoćemo pokrenite MySQL / MariaDB konzolu sa sljedećom naredbom:
sudo mysql -u root
Sada, stvoriti bazu podataka zvanu zabbix sa sljedećom SQL naredbom:
create database zabbix character set utf8 collate utf8_bin;
I dalje dajemo sve privilegije zabbix korisniku u zabbix bazi podataka upravo smo stvorili. Također ćemo postaviti lozinku za zabbix korisnika sa sljedećom SQL naredbom:
grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';
NAPOMENA: PAZNJU OVDJE zamijenite lozinkom koja vas zanima.
Moraju se odobriti potrebne dozvole i postaviti lozinka. Za ovaj sam primjer zbog jednostavnosti postavio lozinku kao zabbix.
Izlazimo iz MySQL / MariaDB konzole sljedećom naredbom:
quit;
Mi nastavljamo stvaranje potrebnih tabela sa sljedećom naredbom. Može potrajati.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix
NAPOMENA: Obavezno zamijenite zabbix lozinku lozinkom koju ste postavili.
Uredite konfiguracijsku datoteku
U ovom trenutku ćemo urediti konfiguracijsku datoteku /etc/zabbix/zabbix_server.conf sa sljedećom naredbom:
sudo vim /etc/zabbix/zabbix_server.conf
Unutar datoteke morate potražite liniju DBUser = zabbix i dodajte novi red ispod toga, kao što je naznačeno na sljedećem snimku zaslona. Kad završite, spremite i zatvorite datoteku.
DBPassword=zabbix, postavite lozinku baze podataka na zabbix. Zamijenite je lozinkom koju ste prethodno postavili.
Postavite vremensku zonu
Sada ćemo morati postaviti tačnu vremensku zonu za PHP mehanizam. Uraditi to, uredite konfiguracijsku datoteku /etc/zabbix/apache.conf:
sudo vim /etc/zabbix/apache.conf
Pomaknite se malo prema dolje i pronađite linije označene na prethodnom snimku zaslona. Uklonite znak # da biste ih nekomentirali i promjene Evropa / Riga prema vremenskoj zoni koja vas zanima. Možete pronaći više informacija o tome šta tamo staviti Wikipedia.
Konačna konfiguraciona datoteka u mom slučaju je sljedeća.
Kad završite, spremite i zatvorite datoteku.
Ponovo pokrenite usluge
Idemo ponovno pokrenite usluge zabbix-server, zabbix-agent i apache2 sa naredbom:
sudo systemctl restart zabbix-server zabbix-agent apache2
Ako želite dodati usluge zabbix-server, zabbix-agent i apache2 sistemskom pokretanju vašeg Ubuntu 18.04 LTS stroja, upotrijebite naredbu:
sudo systemctl enable zabbix-server zabbix-agent apache2
Usluge zabbix-server, zabbix-agent i apache2 moraju se dodati prilikom pokretanja sistema i automatski će se pokrenuti kada se računar pokrene.
Pokrenite Zabbix
Pokrenite sljedeću naredbu za pronađite IP adresu vašeg Ubuntu 18.04 LTS uređaja:
ip a
Kao što se može vidjeti, u mom slučaju je IP adresa moje Ubuntu 18.04 LTS mašine 10.0.2.15. Vama bi trebalo biti drugačije. Promijenite ga od sada.
posjete http://10.0.2.15/zabbix iz web pretraživača. Trebali biste vidjeti stranicu poput prethodnog snimka zaslona. Kako prvi put pokrećete sučelje ovog alata, morate ga konfigurirati. Kliknite na "Sljedeći korak".
Obavezno provjerite sve prethodni zahtjevi su tačni. Nastavite klikom na "Sljedeći korak".
Sada, unesite lozinku za korisnika MySQL / MariaDB baze podataka kojeg ste ranije postavili i kliknite na "Sljedeći korak".
Konfigurišite neke detalji servera. Kliknite na "Sljedeći korak".
Budi siguran da sve informacije tačno je.
Ako stignete tako daleko, sve je trebalo pravilno postaviti. Kliknite na "završiti".
Sada biste trebali biti u mogućnosti da se prijavite sa korisnik 'Administrator' i sa zadana lozinka 'zabbix'.
Nakon što se prijavite, trebali biste vidjeti nadzornu ploču. Sada možete koristiti ovaj alat za sve što vam treba i koliko god želite.