Hvernig á að setja upp Zabbix umboðsmenn á fjarlægu Linux


Í framhaldi af Zabbix seríunni mun þessi kennsla leiðbeina þér um hvernig þú getur sett upp og stillt Zabbix umboðsmenn á Linux (RHEL-undirstaða dreifingar) til að hafa virkan eftirlit með staðbundnum auðlindum á fjarkerfum.

Aðalstarf Zabbix umboðsmanna felst í því að safna staðbundnum upplýsingum frá skotmörkunum þar sem þeir keyra og senda gögnin á miðlægan Zabbix netþjón til að vinna frekar og greina þau.

Settu upp og stilltu Zabbix á Debian/Ubuntu og RHEL/CentOS/Fedora og Rocky Linux/AlmaLinux.

  • Hvernig á að setja upp Zabbix á RHEL/CentOS og Debian/Ubuntu – Part 1
  • Hvernig á að stilla Zabbix til að senda tölvupósttilkynningar á Gmail reikning – Part 2

Skref 1: Settu upp Zabbix umboðsmenn í Linux kerfum

1. Það fer eftir Linux dreifingunni sem þú ert að keyra, farðu í Dpkg.

Fyrir Debian/Ubuntu kerfi (þar á meðal nýjustu útgáfur) notaðu eftirfarandi skref til að hlaða niður og setja upp Zabbix Agent:

----------------- On Debian 11 -----------------
$ wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian11_amd64.deb
$ sudo dpkg -i zabbix-agent2_5.4.6-1+debian11_amd64.deb

----------------- On Debian 10 -----------------
$ wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix/zabbix-agent2_5.4.6-1+debian10_amd64.deb
$ sudo dpkg -i zabbix-agent2_5.4.6-1+debian10_amd64.deb
----------------- On Ubuntu 20.04 -----------------
$ wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb
$ sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu20.04_amd64.deb

----------------- On Ubuntu 18.04 -----------------
$ wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix/zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb
$ sudo dpkg -i zabbix-agent_5.4.7-1+ubuntu18.04_amd64.deb

Fyrir RHEL kerfi, hlaðið niður .rpm pakkanum fyrir dreifingarsértæka útgáfunúmerið, notaðu sömu síðu og hér að ofan, og settu það upp með því að nota rpm pakkastjórnun.

Til að stjórna sjálfkrafa vandamálum um ósjálfstæði og setja upp umboðsmanninn með því að nota eitt skot, notaðu yum skipunina fylgt eftir af hlekknum til að hlaða niður tvöfaldri pakka, eins og í dæminu hér að neðan sem notað er til að setja upp umboðsmanninn á CentOS 8:

----------------- On RHEL 8 -----------------
# rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-agent-5.4.6-1.el8.x86_64.rpm

----------------- On RHEL 7 -----------------
# rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-agent-5.4.6-1.el7.x86_64.rpm

Skref 2: Stilltu og prófaðu Zabbix Agent í Linux

2. Næsta rökrétta skref eftir að pakkarnir eru settir upp á kerfinu er að opna Zabbix umboðsmann stillingarskrána sem staðsett er í /etc/zabbix/ kerfisslóð á báðum helstu dreifingum og gefa forritinu fyrirmæli um að senda allar safnaðar upplýsingar til Zabbix þjónsins í röð. á að greina og vinna úr.

Opnaðu því zabbix_agentd.conf skrána með uppáhalds textaritlinum þínum, finndu línurnar hér að neðan (notaðu skjámyndirnar sem leiðbeiningar), afskrifaðu þær og gerðu eftirfarandi breytingar:

# nano /etc/zabbix/zabbix_agentd.conf

bættu við IP-tölu Zabbix netþjóns og hýsingarheiti eins og sýnt er hér að neðan.

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of the node where the agent runs

3. Þegar þú hefur lokið við að breyta Zabbix umboðsmanns stillingarskránni með nauðsynlegum gildum, endurræstu púkann með því að nota eftirfarandi skipun, notaðu síðan netstat skipunina til að staðfesta hvort púkinn hafi verið ræstur og starfar á tilteknu gáttinni - 10050/tcp:

$ sudo systemctl restart zabbix-agent
$ sudo netstat -tulpn|grep zabbix

Fyrir eldri dreifingar notaðu þjónustuskipunina til að stjórna Zabbix umboðsmannspúknum:

$ sudo service zabbix-agent restart
$ sudo netstat -tulpn|grep zabbix

4. Ef kerfið þitt er á bak við eldvegg þá þarftu að opna 10050/tcp tengi á kerfinu til að komast í gegnum Zabbix netþjóninn.

Fyrir Debian kerfi, þar á meðal Ubuntu, geturðu notað Firewalld tólið til að stjórna eldveggsreglunum eins og dæmin hér að neðan:

$ sudo ufw allow 10050/tcp  [On Debian based systems]
$ sudo firewall-cmd --add-port=10050/tcp --permanent  [On RHEL based systems]

Fyrir eldri dreifingar eins og RHEL/CentOS 6 eða óstýrða eldveggi með sérstökum tólum, notaðu öflugu iptables skipunina til að opna tengi:

# iptables -A INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

5. Að lokum, til að prófa hvort þú getir náð í Zabbix Agent frá Zabbix Server, notaðu Telnet skipunina frá Zabbix miðlara vélinni á IP tölur vélanna sem keyra umboðsmennina, eins og sýnt er hér að neðan (ekki hafa áhyggjur af kastaða villunni frá umboðsmenn):

# telnet zabbix_agent_IP 10050

Skref 3: Bættu Zabbix Agent Monitored Host við Zabbix Server

6. Í næsta skrefi er kominn tími til að færa sig yfir á Zabbix miðlara vefstjórnborðið og byrja að bæta við vélunum sem keyra zabbix umboðsmann til að vera undir eftirliti þjónsins.

Farðu í Configuration -> Hosts -> Create Host -> Host flipann og fylltu út Hostname reitinn með FQDN á vöktuðu Zabbix agent vélinni, notaðu sama gildi og hér að ofan fyrir Sýnilegt nafn reitinn.

Næst skaltu bæta þessum hýsil við hóp af vöktuðum netþjónum og nota IP-tölu vöktuðu vélarinnar á reitnum Agent tengi - að öðrum kosti geturðu líka notað DNS upplausn ef það er raunin. Notaðu skjámyndirnar hér að neðan sem leiðbeiningar.

7. Næst skaltu fara á Sniðmát flipann og smella á Velja. Nýr gluggi með sniðmátum ætti að opnast. Veldu Template OS Linux og skrunaðu síðan niður og ýttu á Velja hnappinn til að bæta því við og loka glugganum sjálfkrafa.

8. Þegar sniðmátið virðist tengja nýja sniðmátarreitinn, ýttu á Bæta við texta til að tengja það við Zabbix þjóninn, ýttu síðan á neðri Bæta við hnappinn til að klára ferlið og bæta fullkomlega við hýsilinn sem fylgst er með. Sýnilegt nafn hýsilsins sem fylgst er með ætti nú að birtast hýsilgluggi.

Það er allt og sumt! Gakktu úr skugga um að hýsingarstaðan sé stillt á Virkt og bíddu í nokkrar mínútur til að Zabbix þjónninn hafi samband við umboðsmanninn, vinnur úr mótteknum gögnum og upplýsir þig eða að lokum láta þig vita ef eitthvað fer illa á vöktuðu skotmarkinu.