Kako namestiti in konfigurirati Zabbix na Ubuntu/Debian

Kako namestiti in konfigurirati Zabbix na Ubuntu/Debian

Sistemski skrbniki pogosto uporabljajo orodja za spremljanje, kot je Zabbix, za opazovanje strežnikov, virtualnih strojev, naprav, povezanih z njihovim omrežjem, in še več. Zabbix je odlično orodje, ki ponuja grafični vmesnik za učinkovito upravljanje in upravljanje teh storitev.





Toda postopek namestitve Zabbixa v Linux je precej dolg in zmeden. Ta članek bo pokazal, kako enostavno namestiti Zabbix in njegove predpogoje v sistem z Ubuntu ali Debian.





Predpogoji za Zabbix

Za uspešno namestitev Zabbixa na namizje ali strežnik potrebujete:





  • Korenski račun
  • Baza podatkov MySQL
  • PHP
  • Strežnik Apache

1. korak: Namestite Apache in PHP

Ker je Zabbix napisan v PHP, boste morali na svoj računalnik prenesti PHP in strežnik Apache.

V sistem dodajte naslednje skladišče PPA add-apt-repository :



sudo add-apt-repository ppa:ondrej/php

Zaženite terminal in posodobite seznam shrambe vašega sistema z APT:

sudo apt update

Nadgradite nameščene pakete, da zagotovite, da v vašem računalniku ni zastarelih paketov.





sudo apt upgrade

Nato prenesite potrebne pakete, povezane z Apache in PHP:

sudo apt install apache2 php php-mysql php-ldap php-bcmath php-gd php-xml libapache2-mod-php

Po prenosu paketov bo sistem samodejno konfiguriral storitev Apache za zagon med zagonom. Preverite, ali storitev trenutno deluje na vaši napravi z uporabo systemctl :





systemctl status apache2

Če se prikaže stanje aktivno (teče) , potem je vse v redu Če pa ne, boste morali ročno zagnati storitev.

systemctl start apache2
systemctl stop apache2
systemctl restart apache2

2. korak: Namestite in nastavite bazo podatkov MySQL

Za namestitev MySQL izdajte spodnji ukaz v terminalu.

sudo apt install mysql-server mysql-client

Zdaj morate na svoj računalnik Ubuntu namestiti bazo podatkov. Za lažje delo MySQL ponuja namestitveni skript, ki za vas samodejno namesti bazo podatkov.

Zaženite terminal in vnesite:

mysql_secure_installation

Vnesite geslo korenskega uporabnika in pritisnite Vnesite . Skript vam bo zastavil nekaj vprašanj za konfiguracijo namestitve baze podatkov, na primer:

  1. Nastaviti korensko geslo?
  2. Odstraniti anonimne uporabnike?
  3. Onemogoči korensko prijavo na daljavo?
  4. Odstraniti preskusno zbirko podatkov in do nje dostopati?
  5. Želite zdaj znova naložiti tabele privilegijev?

Vrsta in in pritisnite Vnesite za vsa vprašanja.

Zdaj je čas za ustvarjanje nove baze podatkov za Zabbix. Zaženite terminal in vnesite naslednji ukaz:

mysql -u root -p

Izvedite naslednje ukaze zbirke podatkov, da ustvarite novo bazo podatkov in novemu uporabniku podelite ustrezne privilegije. Zamenjajte geslo v drugem ukazu z močnim geslom po vaši izbiri.

$ CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
$ CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
$ GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
$ FLUSH PRIVILEGES;

Ko končate, zaprite lupino MySQL tako, da vnesete:

quit;

Korak: Prenesite in namestite Zabbix

Če želite namestiti Zabbix na Ubuntu in Debian, prenesite paket DEB iz uradnega skladišča Zabbix. Uporaba wget če želite prenesti datoteko paketa:

wget https://repo.zabbix.com/zabbix/5.0/debian/pool/main/z/zabbix-release/zabbix-release_5.0-1+buster_all.deb

Preneseni paket namestite z APT.

sudo apt ./zabbix-release_5.0-1+buster_all.deb

Nato prenesite strežnik Zabbix, pakete agentov in spletno stran.

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Zdaj ustvarite in naložite shemo zbirke podatkov Zabbix.

kaj pomeni karma na redditu
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -u root -p zabbix

4. korak: Konfigurirajte strežnik Zabbix

Čeprav ste v sistem namestili Zabbix, ni konfiguriran za uporabo baze podatkov, ki ste jo ustvarili prej.

Odprite konfiguracijsko datoteko Zabbix na naslovu /etc/zabbix z uporabo svojega najljubši urejevalnik besedil Linux .

nano /etc/zabbix/zabbix_server.conf

Zdaj poiščite naslednje vrstice v konfiguracijski datoteki in spremenite ime gostitelja, uporabniško ime in geslo.

DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=password

Zamenjajte geslo z močnim geslom po vaši izbiri.

Povezano: Kako ustvariti močno geslo, ki ga ne boste pozabili

5. korak: Konfigurirajte strežnik Apache

Preden nadaljujete, morate narediti nekaj sprememb v konfiguracijski datoteki Zabbix Apache.

Če želite to narediti, znova naložite strežnik Apache z uporabo systemctl.

systemctl reload apache2

Odprite konfiguracijsko datoteko z nano ali katerim koli drugim urejevalnikom besedil.

nano /etc/zabbix/apache.conf

Poišči črto php_value date.timezone in zamenjajte s časovnim pasom, ki ustreza vaši geografski lokaciji.

6. korak: Dokončanje konfiguracije

Zdaj, ko ste končali s prilagajanjem datotek, je čas, da zaženete storitve in grafično nastavite Zabbix.

Znova zaženite storitev Apache z uporabo systemctl.

systemctl restart apache2

Zaženite strežnik in agenta Zabbix tako, da vnesete naslednji ukaz:

systemctl start zabbix-server zabbix-agent

Omogočite storitve Zabbix iz ukazne vrstice.

systemctl enable zabbix-server zabbix-agent

Preverite, ali strežnik Zabbix deluje v vašem sistemu s pomočjo status systemctl ukaz.

systemctl status zabbix-server

Nadaljujte, če se prikaže stanje aktivno v zeleni pisavi.

7. korak: Prilagodite požarni zid z UFW

Če želite zagotoviti, da Zabbix deluje pravilno v vašem sistemu, morate v omrežju odpreti vrata 80 in 443. V sistemu Linux je UFW odličen pripomoček, ki vam bo pomagal pri tem konfiguriranje požarnih zidov in upravljanje vrat .

Odprite vrata 80 in 443 tako, da vnesete naslednji ukaz:

ufw allow 80/tcp
ufw allow 443/tcp

Znova naložite požarni zid, da shranite spremembe.

ufw reload

8. korak: Konfigurirajte Zabbix Frontend

Zaženite kateri koli spletni brskalnik v sistemu Linux in pojdite na naslednji naslov:

http://localhost/zabbix

Če ste namestili Zabbix na strežnik Linux, ga zamenjajte lokalni gostitelj z naslovom IP strežnika. Brskalnik bo prikazal stran dobrodošlice Zabbix. Kliknite na Naslednji korak gumb za nadaljevanje.

Zdaj bo Zabbix preveril predpogoje, potrebne za aplikacijo. Če najdete manjkajoči paket, ga namestite s terminalom. Ko končate, kliknite Naslednji korak .

Vnesite geslo zbirke podatkov, ki ste ga prej vnesli v konfiguracijsko datoteko. Nato izberite Naslednji korak .

Sistem vas bo vprašal za podatke v zvezi s strežnikom. Vnesite ustrezno ime strežnika in nadaljujte s klikom na Naslednji korak .

Zabbix bo hitro povzel vse konfiguracije in nastavitve, ki ste jih naredili. Preglejte te nastavitve in kliknite Naslednji korak če je vse v redu

Zdaj se bo začel postopek namestitve. Izberite Končaj ko je Zabbix končal namestitev.

Sistem vas bo preusmeril na stran za prijavo. Vnesite Admin in zabbix kot uporabniško ime in geslo. Geslo lahko pozneje spremenite tako, da se pomaknete na Skrbnik> Uporabniki .

Zdaj lahko preprosto spremljate svoje omrežje

Zabbix je odličen način za nadzor in spremljanje naprav v vašem omrežju. Sestavljen je iz več orodij, ki jih bo uporabnik morda potreboval, da bodo pozorni na storitve v oblaku, navidezne stroje, strežnike in druge naprave v svojem omrežju.

Prenosni omrežni monitor lahko nastavite tudi s strežnikom za spremljanje Raspberry Pi in Nagios Enterprise (NEMS). Uporaba Raspberry Pi kot naprave za spremljanje omrežja je veliko boljša kot nameniti celotnemu namizju nalogo.

Deliti Deliti Cvrkutati E-naslov Kako spremeniti svoj Raspberry Pi v orodje za spremljanje omrežja

Želite spremljati svoje omrežje ali oddaljene naprave? Tukaj je opisano, kako spremeniti Raspberry Pi v orodje za spremljanje omrežja z uporabo Nagiosa.

Preberite Naprej
Sorodne teme
  • Linux
  • Strežnik Apache
  • Linux
  • SQL
  • PHP
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike za Linux, s katerimi želi vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite