Jinsi ya Kufunga Wakala wa Zabbix kwenye Linux ya Mbali


Ukiendelea na mfululizo wa Zabbix, mafunzo haya yatakuongoza jinsi unavyoweza kusakinisha na kusanidi mawakala wa Zabbix kwenye Linux (RHEL-based distros) ili kufuatilia kikamilifu rasilimali za ndani kwenye mifumo ya mbali.

Kazi kuu ya mawakala wa Zabbix ni kukusanya taarifa za ndani kutoka kwa walengwa wanapoendesha na kutuma data kwa seva kuu ya Zabbix ili kuchakatwa na kuchambuliwa zaidi.

Sakinisha na Usanidi Zabbix kwenye Debian/Ubuntu na RHEL/CentOS/Fedora na Rocky Linux/AlmaLinux.

  • Jinsi ya kusakinisha Zabbix kwenye RHEL/CentOS na Debian/Ubuntu - Sehemu ya 1
  • Jinsi ya Kusanidi Zabbix ili Kutuma Arifa za Barua pepe kwa Akaunti ya Gmail - Sehemu ya 2

Hatua ya 1: Sakinisha Mawakala wa Zabbix katika Mifumo ya Linux

1. Kulingana na usambazaji wa Linux unaoendesha, nenda kwa Dpkg.

Kwa mifumo ya Debian/Ubuntu (pamoja na matoleo mapya zaidi) tumia hatua zifuatazo kupakua na kusakinisha Wakala wa Zabbix:

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

Kwa mifumo inayofanana ya RHEL, pakua .rpm iliyofungwa kwa nambari ya toleo mahususi ya usambazaji, ukitumia ukurasa sawa na hapo juu, na uisakinishe kwa kutumia kidhibiti kifurushi cha rpm.

Ili kudhibiti kiotomatiki maswala ya utegemezi yanayokosekana na kusakinisha wakala kwa kutumia risasi-moja tumia amri ya yum ikifuatiwa na kiungo cha upakuaji wa kifurushi cha binary, kama ilivyo kwenye mfano ulio hapa chini uliotumika kusakinisha wakala kwenye 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

Hatua ya 2: Sanidi na Ujaribu Wakala wa Zabbix katika Linux

2. Hatua inayofuata ya kimantiki baada ya kusakinisha vifurushi kwenye mfumo ni kufungua faili ya usanidi wa wakala wa Zabbix iliyoko katika njia ya /etc/zabbix/ kwenye mfumo wa usambazaji mkubwa na kuagiza programu kutuma taarifa zote zilizokusanywa kwa seva ya Zabbix kwa utaratibu. kuchambuliwa na kufanyiwa kazi.

Kwa hivyo, fungua faili zabbix_agentd.conf na kihariri cha maandishi unachokipenda, pata mistari iliyo hapa chini (tumia picha za skrini kama mwongozo), zitoe maoni na ufanye mabadiliko yafuatayo:

# nano /etc/zabbix/zabbix_agentd.conf

ongeza anwani ya IP ya seva ya Zabbix na jina la mwenyeji kama inavyoonyeshwa hapa chini.

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

3. Mara tu unapomaliza kuhariri faili ya usanidi ya wakala wa Zabbix na thamani zinazohitajika, anzisha upya daemoni ukitumia amri ifuatayo, kisha utumie amri ya netstat ili kuthibitisha ikiwa daemoni imeanzishwa na inafanya kazi kwenye mlango mahususi - 10050/tcp:

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

Kwa usambazaji wa zamani tumia amri ya huduma kudhibiti daemon ya wakala wa Zabbix:

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

4. Ikiwa mfumo wako uko nyuma ya ngome basi unahitaji kufungua mlango wa 10050/tcp kwenye mfumo ili kufikia kupitia seva ya Zabbix.

Kwa mifumo ya msingi ya Debian, pamoja na Ubuntu, unaweza kutumia matumizi ya Firewalld kudhibiti sheria za ngome kama mifano ifuatayo:

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

Kwa usambazaji wa zamani kama vile RHEL/CentOS 6 au ngome zisizodhibitiwa kupitia huduma maalum tumia amri ya iptables yenye nguvu kufungua milango:

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

5. Hatimaye, ili kujaribu kama unaweza kumfikia Wakala wa Zabbix kutoka Seva ya Zabbix, tumia amri ya Telnet kutoka kwa mashine ya seva ya Zabbix hadi anwani za IP za mashine zinazoendesha mawakala, kama ilivyoonyeshwa hapa chini (usijali kuhusu hitilafu iliyotupwa kutoka. mawakala):

# telnet zabbix_agent_IP 10050

Hatua ya 3: Ongeza Wakala wa Zabbix Seva Anayefuatiliwa kwa Seva ya Zabbix

6. Katika hatua inayofuata ni wakati wa kuhamia kiweko cha wavuti cha seva ya Zabbix na kuanza kuongeza wapangishi wanaoendesha wakala wa zabbix ili kufuatiliwa na seva.

Nenda kwenye Upangiaji -> Wapangishi -> Unda Seva -> Kichupo cha seva pangishi na ujaze sehemu ya Jina la Mpangishi na FQDN ya mashine ya wakala ya Zabbix inayofuatiliwa, tumia thamani sawa na hapo juu kwa uga wa jina Linaloonekana.

Kisha, ongeza seva pangishi hii kwa kundi la seva zinazofuatiliwa na utumie Anwani ya IP ya mashine inayofuatiliwa kwenye sehemu ya violesura vya Wakala - au unaweza pia kutumia azimio la DNS ikiwa ndivyo. Tumia picha za skrini zilizo hapa chini kama mwongozo.

7. Kisha, nenda kwenye kichupo cha Violezo na ubofye Chagua. Dirisha jipya lenye violezo linapaswa kufunguka. Chagua Template OS Linux kisha usogeze chini na ubonyeze kitufe cha Teua ili kuiongeza na ufunge dirisha kiotomatiki.

8. Mara tu kiolezo kinapoonekana Kuunganisha kisanduku kipya cha kiolezo, bonyeza Ongeza maandishi ili kukiunganisha kwenye seva ya Zabbix, kisha ubofye kitufe cha chini cha Ongeza ili kumaliza mchakato na kuongeza kikamilifu seva pangishi inayofuatiliwa. Jina linaloonekana la seva pangishi inayofuatiliwa sasa linapaswa kuonekana dirisha la wapangishi.

Ni hayo tu! Hakikisha tu kwamba Hali ya seva pangishi imewekwa kwa Imewashwa na subiri dakika chache ili seva ya Zabbix iwasiliane na wakala, kuchakata data iliyopokelewa, na kukuarifu au hatimaye kukuarifu iwapo kitu kitaenda vibaya kwenye lengo linalofuatiliwa.