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:
- Nastaviti korensko geslo?
- Odstraniti anonimne uporabnike?
- Onemogoči korensko prijavo na daljavo?
- Odstraniti preskusno zbirko podatkov in do nje dostopati?
- Ž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
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 SharmaNaroč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