Hvernig á að setja upp Zabbix eftirlitsverkfæri á Debian 11/10


Zabbix er ókeypis, opinn uppspretta, vinsæll og eiginleikaríkur eftirlitshugbúnaður fyrir upplýsingatækniinnviði þróaður með PHP tungumáli. Það er notað til að fylgjast með netkerfum, netþjónum, forritum, þjónustu sem og skýjaauðlindum. Það styður einnig eftirlit með geymslutækjum, gagnagrunnum, sýndarvélum, símtækni, upplýsingatækniöryggisauðlindum og margt fleira.

[Þér gæti líka líkað við: Hvernig á að setja upp Zabbix á RHEL 8 ]

Fyrir forritara, Zabbix er með API sem veitir aðgang að næstum öllum aðgerðum sem til eru í Zabbix. Það styður auðvelda tvíhliða samþættingu við hvaða hugbúnað sem er. Þú getur líka notað API til að samþætta Zabbix aðgerðir í hugbúnað frá þriðja aðila.

  • Hvernig á að setja upp Debian 11 (Bullseye) lágmarksþjón
  • Hvernig á að setja upp Debian 10 (Buster) lágmarksþjón

Þessi kennsla sýnir hvernig á að setja upp og stilla nýjustu útgáfuna af Zabbix opnum vöktunartóli á Debian 11 og Debian 10 með MySQL gagnagrunni til að halda gögnum, PHP og Apache vefþjóni sem aðalvefviðmóti.

Skref 1: Uppsetning Apache vefþjóns og PHP pakka

1. Til að setja upp Zabbix þarftu fyrst að setja upp Apache og PHP ásamt nokkrum nauðsynlegum PHP einingum eins og hér segir.

# apt install apache2 php php-mysql php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml libapache2-mod-php

2. Í uppsetningarferlinu kveikir uppsetningarforritið á systemd til að ræsa Apache þjónustu sjálfkrafa, og það gerir það einnig kleift að byrja sjálfkrafa við ræsingu kerfisins. Þú getur athugað hvort það sé í gangi með systemctl skipuninni.

# systemctl status apache2

Eftirfarandi eru nokkrar gagnlegar systemctl skipanir til að stjórna Apache þjónustunum undir systemd.

# systemctl start apache2
# systemctl stop apache2
# systemctl restart apache2

Skref 2: Settu upp MariaDB netþjón og viðskiptavin

3. Til að geyma gögn þarf Zabbix gagnagrunnsstjórnunarkerfi. Það styður MySQL sjálfgefið en fyrir þessa handbók munum við setja upp MariaDB sem drop-in í staðinn fyrir MySQL.

# apt install mariadb-server mariadb-client

4. Þegar uppsetningunni er lokið er MariaDB þjónustan ræst sjálfkrafa og hún ræst sjálfkrafa við ræsingu kerfisins. Til að athuga hvort það sé í gangi skaltu nota eftirfarandi skipun.

# systemctl status mariadb

5. Næst þarftu að tryggja MariaDB netþjónsgagnagrunninn þinn. Uppsetti pakkinn er með skriftu sem þú þarft til að keyra og fylgja öryggisráðleggingunum.

# mysql_secure_installation

Það mun biðja þig um að ákveða aðgerðir til að fjarlægja nafnlausa notendur, slökkva á rótarinnskráningu lítillega, fjarlægja prófunargagnagrunn og aðgang að honum og beita öllum breytingum.

6. Þegar gagnagrunnsþjónninn er tryggður þarftu að búa til gagnagrunn fyrir Zabbix. Fyrst skaltu skrá þig inn í gagnagrunninn til að fá aðgang að MariaDB skelinni sem hér segir.

# mysql -u root -p

7. Gefur síðan út eftirfarandi SQL skipanir til að búa til nauðsynlegan gagnagrunn (ekki gleyma að setja öruggt lykilorð).

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to [email  identified by '[email ';
MariaDB [(none)]> quit;

Skref 3: Uppsetning og stilling Zabbix Server

8. Til að setja upp Zabbix þarftu að virkja Zabbix Official Repository sem inniheldur Zabbix pakkana, eins og hér segir.

# wget --no-check-certificate https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian11_all.deb
# dpkg -i zabbix-release_5.4-1+debian11_all.deb
# apt update

9. Settu nú upp Zabbix þjóninn, vefframhlið, umboðsmannapakka með því að nota eftirfarandi skipun.

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

10. Ef uppsetning pakkans heppnast, flyturðu næst upphafsskema og gögn inn í Zabbix gagnagrunninn sem þú bjóst til í fyrra skrefi.

# zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix

11. Næst skaltu stilla Zabbix miðlarapúkann til að nota gagnagrunninn sem þú bjóst til fyrir hann með því að breyta skránni /etc/zabbix/zabbix_server.conf.

# vim /etc/zabbix/zabbix_server.conf

Leitaðu að eftirfarandi stillingarvalkostum og uppfærðu gildi þeirra til að endurspegla gagnagrunnsstillingar þínar. Athugaðu að þú þarft að aflýsa öllum valmöguleikum sem eru skrifaðir út og stilla rétt gildi þeirra.

DBHost=localhost
DBName=zabbix
DBUser=zabbix
[email 

Vistaðu síðan nýju breytingarnar í skránni og lokaðu henni.

12. Þú ættir líka að setja upp PHP til að virka rétt með Zabbix framendanum með því að skilgreina tímabeltið þitt í /etc/zabbix/apache.conf skránni.

# vim /etc/zabbix/apache.conf

Finndu stillingarhlutann fyrir PHP útgáfuna þína, til dæmis PHP 7.x. Slepptu síðan eftirfarandi línu (með því að fjarlægja \#” stafinn í byrjun) til að virkja tímabelti fyrir netþjóninn þinn eins og sýnt er á skjámyndinni.

php_value date.timezone Africa/Kampala

Vistaðu breytingarnar og lokaðu skránni.

13. Endurræstu nú Apache þjóninn til að beita nýlegum breytingum.

# systemctl restart apache2

14. Með fullkominni uppsetningu umhverfisins geturðu nú ræst Zabbix netþjóninn og umboðsferla, sem gerir þeim kleift að ræsa sjálfkrafa við ræsingu kerfisins eins og sýnt er.

# systemctl start zabbix-server zabbix-agent
# systemctl enable zabbix-server zabbix-agent

15. Gakktu úr skugga um að athuga stöðu Zabbix netþjónsins með því að nota eftirfarandi skipun.

# systemctl status zabbix-server

16. Gakktu úr skugga um að Zabbix umboðsmannaferlið sé í gangi með því að athuga stöðu þess eins og sýnt er. Mundu að umboðsmaðurinn sem þú hefur byrjað er að keyra á og fylgist með staðbundnum gestgjafa. Ef þú vilt fylgjast með ytri netþjónum skaltu setja upp og stilla umboðsmenn á þeim (sjá tengdar greinar í lok handbókarinnar).

# systemctl status zabbix-agent

17. Áður en þú getur fengið aðgang að Zabbix vefframhliðinni eins og sýnt er í næsta kafla ef þú ert með UFW eldveggsþjónustuna í gangi þarftu að opna port 80(HTTP) og 443(HTTPS) til að leyfa umferð á Apache netþjóninn.

# ufw allow 80/tcp
# ufw allow 443/tcp
# ufw reload

Skref 4: Uppsetning og uppsetning Zabbix vefviðmóts

18. Áður en þú getur byrjað að nota Zabbix vefviðmótið fyrir eftirlit þarftu að stilla og setja það upp í gegnum vefuppsetningarforrit. Til að fá aðgang að uppsetningarforritinu skaltu opna vafra og benda honum á eftirfarandi vefslóð.

http://SERVER_FQDM/zabbix
OR
http://SERVER_IP/zabbix

19. Þegar þú hefur smellt á fara, eða ýtt á Enter, muntu lenda á opnunarsíðunni eins og sýnt er á eftirfarandi skjámynd. Smelltu á Næsta skref til að hefja uppsetningarferlið.

20. Uppsetningarforritið mun þá athuga forsendurnar eins og sýnt er á skjámyndinni, ef allar nauðsynlegar PHP einingar og stillingarvalkostir eru í lagi (skrollaðu niður til að skoða fleiri kröfur), smelltu á Næsta skref til að halda áfram.

21. Næst skaltu slá inn gagnagrunnstengingarstillingar fyrir Zabbix framenda til að tengjast gagnagrunninum. Veldu gerð gagnagrunnsins (sem ætti að vera MySQL), gefðu upp gagnagrunnshýsilinn, gagnagrunnsgátt, gagnagrunnsnafn og gagnagrunnsnotanda og lykilorð notandans eins og sýnt er á skjámyndinni.

22. Næst skaltu slá inn upplýsingar um Zabbix miðlara (hýsingarnafn eða IP tölu hýsils og gáttarnúmer hýsingarþjónsins). Veldu valfrjálst nafn fyrir uppsetninguna.

23. Nú ætti uppsetningarforritið að sýna þér yfirlitssíðuna fyrir uppsetningu. Ef allt er í lagi skaltu smella á Næsta skref til að ljúka uppsetningunni.

24. Smelltu nú á Ljúka og þér ætti að vera vísað aftur á innskráningarsíðuna eins og sést á næstu skjámynd.

25. Til að skrá þig inn skaltu slá inn notandanafnið Admin og lykilorð zabbix.

26. Þegar þú hefur skráð þig inn muntu sjá Mælaborð eftirlitshluta. Alheimsskjárinn mun sýna sýnishorn af kerfisupplýsingum, vandamálum eftir alvarleika, vandamálum, staðartíma og fleira, eins og sýnt er á skjámyndinni.

27. Sem mikilvægt skref þarftu að breyta sjálfgefna lykilorði stjórnandareiknings. Til að gera það, farðu í Stjórnun ==> Notendur.

Af notendalistanum, undir Alias, smelltu á Admin til að opna upplýsingar um notandann. Leitaðu að reitnum Lykilorð á upplýsingasíðu notanda og smelltu á Breyta lykilorði. Stilltu síðan öruggt lykilorð og staðfestu það. Og smelltu á Uppfæra til að vista lykilorðið.

Þú gætir líka viljað lesa eftirfarandi tengdar Zabbix greinar.

  • Hvernig á að stilla „Zabbix eftirlit“ til að senda tölvupósttilkynningar á Gmail reikning
  • Hvernig á að setja upp og stilla Zabbix umboðsmenn á fjarlægum Linux kerfum
  • Hvernig á að setja upp Zabbix Agent og bæta Windows Host við Zabbix vöktun

Það er allt og sumt! Í þessari grein höfum við lært hvernig á að nota nýjustu útgáfuna af Zabbix vöktunarhugbúnaði á Debian 11/10 þjóninum þínum. Þú getur fundið frekari upplýsingar í Zabbix skjölunum.