Zabbix, et verktøy for åpen kildekodeovervåking

om-zabbix

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:

last ned zabbix repo

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:

installer zabbix repo

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:

installer zabbix server

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:

start mariadb

sudo mysql -u root

lage en database som heter zabbix med følgende SQL-kommando:

lage zabbix-database i mariadb

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:

legg til passord db zabbix

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:

la mariadb

quit;

Vi fortsetter lage de nødvendige tabellene med følgende kommando. Det kan ta litt tid.

lag db zabbix-tabeller

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.

zabbix-konfigurasjonsfil

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

fil for tidsinnstillinger

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.

alternativer for innstilling av tidssoner

Den endelige konfigurasjonsfilen i mitt tilfelle er som følger.

tidskonfigurasjonsfil med madrid

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:

server ip

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.

zabbix sprutskjerm

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".

forutsetninger for zabbix

Sørg for at alle tidligere krav er riktig. Fortsett ved å klikke på "Neste trinn".

konfigurer zabbix db

skriv inn passordet for MySQL / MariaDB-databasebrukeren du konfigurerte tidligere og klikk på "Neste trinn".

zabbix-serveropplysninger

Konfigurer noen serveropplysninger. Klikk på "Neste trinn".

oppsummeringsdata zabbix

Sørge for at all informasjon det er riktig.

zabbix-konfigurasjonen er ferdig

Hvis du kommer så langt, burde alt vært satt opp riktig. Klikk på «Finish".

zabbix lockdown

Nå skal du kunne logge på med bruker 'Admin' og med standard passord 'zabbix'.

zabbix-grensesnitt

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.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.