Otu esi etinye ndị ọrụ Zabbix na Linux Remote


Na-aga n'ihu usoro Zabbix, nkuzi a ga - eduzi gị otu ị ga - esi wụnye na hazie ndị ọrụ Zabbix na Linux (RHEL dabere na distros) iji nyochaa akụrụngwa mpaghara na sistemụ dịpụrụ adịpụ.

Ọrụ bụ isi nke ndị ọrụ Zabbix bụ ịchịkọta ozi mpaghara site na ebumnuche ebe ha na-agba ọsọ na iziga data na sava Zabbix etiti ka a hazie ma nyochaa ya ọzọ.

Wụnye ma hazie Zabbix na Debian/Ubuntu na RHEL/CentOS/Fedora na Rocky Linux/AlmaLinux.

  • Etu esi etinye Zabbix na RHEL/CentOS na Debian/Ubuntu – Nkebi 1
  • Otu esi ahazi Zabbix iji zipu ọkwa email na Akaụntụ Gmail - Nkebi nke 2

Kwụpụ 1: Wụnye ndị ọrụ Zabbix na sistemụ Linux

1. Dabere na nkesa Linux ị na-agba, gaa na Dpkg.

Maka sistemụ Debian/Ubuntu (gụnyere mwepụta ọhụrụ) jiri usoro ndị a budata ma wụnye Agent 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

Maka sistemu RHEL, budata ngwugwu .rpm maka nọmba ntọhapụ akọwapụtara nkesa, na-eji otu ibe dị n'elu, wee wụnye ya site na iji njikwa ngwugwu rpm.

Iji jikwaa nsogbu ịdabere na-efu na-akpaghị aka wee wụnye onye nnọchi anya site na iji otu-shot jiri iwu yum na-esote njikọ nbudata ngwungwu ọnụọgụ abụọ, dị ka ihe atụ dị n'okpuru ejiri maka ịwụnye onye nnọchite anya na 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

Kwụpụ 2: Hazie ma nwalee Agent Zabbix na Linux

2. Nzọụkwụ ọzọ ezi uche dị na ya mgbe ị wụnye ngwugwu na usoro ahụ bụ imepe faịlụ nhazi nke Zabbix dị na /etc/zabbix/ usoro usoro na nkesa isi ma na-eduzi usoro ihe omume ahụ ka izipu ozi niile anakọtara na sava Zabbix ka ọ bụrụ nke ọma. a ga-enyocha ma hazie ya.

Ya mere, mepee faịlụ zabbix_agentd.conf na onye nchịkọta akụkọ ederede ọkacha mmasị gị, chọta ahịrị ndị dị n'okpuru (jiri nseta ihuenyo dị ka ntuziaka), kwughachi ha ma mee mgbanwe ndị a:

# nano /etc/zabbix/zabbix_agentd.conf

tinye adreesị IP nke sava Zabbix na aha nnabata dị ka egosiri n'okpuru.

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

3. Ozugbo i mechara dezie faịlụ nhazi onye ọrụ Zabbix na ụkpụrụ achọrọ, malitegharịa daemon site na iji iwu na-esonụ, wee jiri iwu netstat chọpụta ma ọ bụrụ na ebidola daemon ma na-arụ ọrụ na ọdụ ụgbọ mmiri - 10050/tcp:

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

Maka nkesa ochie jiri iwu ọrụ jikwaa Zabbix agent daemon:

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

4. Ọ bụrụ na usoro gị dị n'azụ firewall mgbe ahụ ịkwesịrị imepe ọdụ ụgbọ mmiri 10050/tcp na sistemụ iji ruo na sava Zabbix.

Maka sistemụ Debian, gụnyere Ubuntu, ị nwere ike iji ọrụ Firewalld jikwaa iwu firewall dị ka ọmụmaatụ n'okpuru:

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

Maka nkesa ochie dị ka RHEL/CentOS 6 ma ọ bụ firewalls anaghị ejikwa ya site na akụrụngwa pụrụ iche jiri iwu iptables dị ike imeghe ọdụ ụgbọ mmiri:

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

5. N'ikpeazụ, iji nwalee ma ọ bụrụ na ị nwere ike iru Zabbix Agent si Zabbix Server, jiri Telnet iwu sitere na igwe nkesa Zabbix gaa na adreesị IP nke igwe ndị na-arụ ọrụ ndị ọrụ, dị ka e gosiri n'okpuru ebe a (echegbula banyere njehie a tụfuru site na. ndị nnọchi anya):

# telnet zabbix_agent_IP 10050

Kwụpụ 3: Tinye onye ọbịa Zabbix Agent Monitored na Zabbix Server

6. Na nzọụkwụ ọzọ ọ bụ oge ịkwaga na ihe nkesa weebụ nke Zabbix wee malite ịgbakwunye ndị ọbịa nke na-arụ ọrụ zabbix ka onye nkesa na-enyocha ya.

Gaa na nhazi -> Ndị ọbịa -> Mepụta onye ọbịa -> taabụ onye ọbịa wee jupụta mpaghara Hostname na FQDN nke igwe ọrụ Zabbix a na-enyocha, jiri otu uru dị n'elu maka ubi aha a na-ahụ anya.

Na-esote, tinye onye ọbịa a na otu sava ndị a na-enyocha ma jiri Adreesị IP nke igwe a na-enyocha na mpaghara Agent interfaces - ọzọ ị nwekwara ike iji mkpebi DNS ma ọ bụrụ na ọ bụ ya. Jiri nseta ihuenyo dị n'okpuru dịka ntuziaka.

7. Ọzọ, gaa na Templates tab wee kụọ Họrọ. Window ọhụrụ nwere ndebiri kwesịrị imepe. Họrọ Template OS Linux wee pịgharịa gaa na ala wee pịa bọtịnụ Họrọ ka ịgbakwunye ya wee mechie windo ozugbo.

8. Ozugbo template na-egosi Njikọ ọhụrụ template igbe, see na Tinye ederede jikọọ ya na Zabbix nkesa, wee kụọ na ala Tinye bọtịnụ imecha usoro na kpamkpam tinye nyochaa usu. Aha a na-ahụ anya nke onye ọbịa a na-enyocha kwesịrị ịpụta ugbu a windo ndị ọbịa.

Ọ gwụla! Naanị jide n'aka na edobere ọnọdụ onye ọbịa ka ọ gbanye ma chere nkeji ole na ole ka sava Zabbix kpọtụrụ onye ọrụ ahụ, hazie data enwetara, wee gwa ma ọ bụ mechaa mee ka ị mara ma ọ bụrụ na ihe na-aga nke ọma na ebumnuche nyocha.