I neste artikkel skal vi ta en titt på Zabbix. Dette er en overvåkingsverktøy åpen kilde. Med den vil du kunne overvåke servere, CPU-belastning, nettverk, skytjenester og mange andre ting.
Utgitt på vilkårene i versjon 2 av GNU General Public License, Zabbix er fri programvare. Før du begynner kan det være lurt å ta en titt på demo for å se om det er det du leter etter. Du kan også sjekke Prosjekt Wiki o offisiell dokumentasjon. I de følgende linjene skal vi se hvordan dette verktøyet kan installeres i Ubuntu 18.04 LTS.
Legg til depotet
Dette verktøyet er ikke tilgjengelig i det offisielle Ubuntu 18.04 LTS-pakkelageret. Til tross for dette kan du enkelt legge til verktøyets offisielle pakkelager i Ubuntu 18.04 LTS og installere verktøyet derfra.
Åpne en terminal (Ctrl + Alt + T) og last ned .DEB-filen nødvendig med følgende kommando:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
Vi fortsetter å installere den nedlastede filen:
sudo dpkg -i zabbix-release*.deb
Det offisielle depotet for dette verktøyet må legges til systemet vårt. Nå må vi oppdatere hurtigbufferen til APT-pakkelageret:
sudo apt update
Zabbix installasjon og konfigurasjon
Etter ovenstående kan vi nå installere verktøyet:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
Opprett en MySQL / MariaDB-database
For å gjøre dette, vil vi start MySQL / MariaDB-konsollen med følgende kommando:
sudo mysql -u root
Nå lage en database som heter zabbix med følgende SQL-kommando:
create database zabbix character set utf8 collate utf8_bin;
Vi fortsetter å gi alle privilegier til zabbix-brukeren i zabbix-databasen vi nettopp skapte. Vi skal også sette et passord for zabbix-brukeren med følgende SQL-kommando:
grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';
MERKNAD: Sørg for å erstatte DITT-PASSORD-HER med passordet som interesserer deg.
Nødvendige tillatelser må gis og passordet må angis. For dette eksemplet setter jeg passordet som zabbix, for enkelhets skyld.
Vi avslutter MySQL / MariaDB-konsollen med følgende kommando:
quit;
Vi fortsetter lage de nødvendige tabellene med følgende kommando. Det kan ta litt tid.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix
MERKNAD: Sørg for å erstatte zabbix-passordet med passordet du har angitt.
Rediger konfigurasjonsfilen
På dette punktet skal vi redigere konfigurasjonsfilen /etc/zabbix/zabbix_server.conf med følgende kommando:
sudo vim /etc/zabbix/zabbix_server.conf
Inne i filen må du se etter linjen DBUser = zabbix og legg til en ny linje nedenfor av det, som angitt i følgende skjermbilde. Når du er ferdig, lagrer du og lukker filen.
DBPassword=zabbix, sett databasepassordet til zabbix. Erstatt det med passordet du tidligere har angitt.
Still tidssonen
Nå må vi angi riktig tidssone for PHP-motoren. Å gjøre det, rediger konfigurasjonsfilen /etc/zabbix/apache.conf:
sudo vim /etc/zabbix/apache.conf
Rull litt ned og finn linjene som er merket i forrige skjermbilde. Fjern # -tegnet for å fjerne merking av dem og endringer Europa / Riga etter tidssonen som interesserer deg. Du kan finne mer informasjon om hva du skal legge inn Wikipedia.
Den endelige konfigurasjonsfilen i mitt tilfelle er som følger.
Når du er ferdig, lagrer du og lukker filen.
Start tjenester på nytt
Vi kommer til å start zabbix-server, zabbix-agent og apache2-tjenester på nytt med kommandoen:
sudo systemctl restart zabbix-server zabbix-agent apache2
Hvis du vil legge til zabbix-server-, zabbix-agent- og apache2-tjenestene i systemstart av Ubuntu 18.04 LTS-maskinen, bruker du kommandoen:
sudo systemctl enable zabbix-server zabbix-agent apache2
Zabbix-server-, zabbix-agent- og apache2-tjenestene må legges til ved systemstart og starter automatisk når datamaskinen starter.
Start Zabbix
Kjør følgende kommando til finn IP-adressen til Ubuntu 18.04 LTS-maskinen:
ip a
Som det kan sees, er IP-adressen til min Ubuntu 18.04 LTS-maskin i mitt tilfelle 10.0.2.15. Det skal være annerledes for deg. Endre den herfra.
Besøk http://10.0.2.15/zabbix fra nettleseren. Du bør se en side som forrige skjermbilde. Når du kjører grensesnittet til dette verktøyet for første gang, må du konfigurere det. Klikk på "Neste trinn".
Sørg for at alle tidligere krav er riktig. Fortsett ved å klikke på "Neste trinn".
Nå skriv inn passordet for MySQL / MariaDB-databasebrukeren du konfigurerte tidligere og klikk på "Neste trinn".
Konfigurer noen serveropplysninger. Klikk på "Neste trinn".
Sørge for at all informasjon det er riktig.
Hvis du kommer så langt, burde alt vært satt opp riktig. Klikk på «Finish".
Nå skal du kunne logge på med bruker 'Admin' og med standard passord 'zabbix'.
Når du har logget på, bør du se dashbordet. Du kan nå bruke dette verktøyet for alt du trenger og så mye du vil.