Kif Tinstalla l-Aġenti Zabbix fuq Linux Remote


Tkompli s-serje Zabbix, dan it-tutorja jiggwidak dwar kif tista' tinstalla u tikkonfigura l-aġenti Zabbix fuq Linux (distros ibbażati fuq RHEL) sabiex timmonitorja b'mod attiv ir-riżorsi lokali fuq sistemi remoti.

Ix-xogħol ewlieni tal-aġenti ta’ Zabbix jikkonsisti fil-ġbir ta’ informazzjoni lokali mill-miri fejn imexxu u jibagħtu d-dejta lil server ċentrali ta’ Zabbix biex tiġi pproċessata u analizzata aktar.

Installa u Ikkonfigura Zabbix fuq Debian/Ubuntu u RHEL/CentOS/Fedora u Rocky Linux/AlmaLinux.

  • Kif tinstalla Zabbix fuq RHEL/CentOS u Debian/Ubuntu – Parti 1
  • Kif tikkonfigura Zabbix biex tibgħat Twissijiet bl-Email lill-Kont tal-Gmail – Parti 2

Pass 1: Installa l-Aġenti Zabbix fis-Sistemi Linux

1. Skont id-distribuzzjoni tal-Linux li tkun qed taħdem, mur fid-Dpkg.

Għal sistemi Debian/Ubuntu (inklużi l-aħħar rilaxxi) uża l-passi li ġejjin biex tniżżel u tinstalla 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

Għal sistemi RHEL bl-istess mod, niżżel il-.rpm ippakkjat għan-numru tar-rilaxx speċifiku għad-distribuzzjoni, billi tuża l-istess paġna bħal hawn fuq, u installaha billi tuża rpm package manager.

Sabiex timmaniġġja awtomatikament kwistjonijiet ta 'dipendenza nieqsa u tinstalla l-aġent bl-użu ta' one-shot uża l-kmand yum segwit mill-link tat-tniżżil tal-pakkett binarju, bħal fl-eżempju hawn taħt użat għall-installazzjoni tal-aġent fuq 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

Pass 2: Ikkonfigura u Ittestja Zabbix Agent fil-Linux

2. Il-pass loġiku li jmiss wara l-installazzjoni tal-pakketti fuq is-sistema huwa li tiftaħ il-fajl tal-konfigurazzjoni tal-aġent Zabbix li jinsab fil-mogħdija tas-sistema /etc/zabbix/ fuq iż-żewġ distribuzzjonijiet ewlenin u tagħti struzzjonijiet lill-programm biex jibgħat l-informazzjoni kollha miġbura lis-server Zabbix sabiex jiġu analizzati u pproċessati.

Għalhekk, iftaħ il-fajl zabbix_agentd.conf bl-editur tat-test favorit tiegħek, sib il-linji hawn taħt (uża l-screenshots bħala gwida), neħħihom il-kumment u agħmel il-bidliet li ġejjin:

# nano /etc/zabbix/zabbix_agentd.conf

żid l-indirizz IP tas-server Zabbix u l-isem tal-host kif muri hawn taħt.

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

3. Ladarba tkun spiċċajt editja l-fajl tal-konfigurazzjoni tal-aġent Zabbix bil-valuri meħtieġa, erġa ibda d-daemon billi tuża l-kmand li ġej, imbagħad uża l-kmand netstat biex tivverifika jekk id-daemon inbedax u joperax fuq il-port speċifiku - 10050/tcp:

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

Għal distribuzzjonijiet eqdem uża l-kmand tas-servizz biex timmaniġġja d-daemon tal-aġent Zabbix:

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

4. Jekk is-sistema tiegħek hija wara firewall allura għandek bżonn tiftaħ port 10050/tcp fuq is-sistema sabiex tilħaq permezz tas-server Zabbix.

Għal sistemi bbażati fuq Debian, inkluż Ubuntu, tista 'tuża l-utilità Firewalld biex timmaniġġja r-regoli tal-firewall bħala l-eżempji hawn taħt:

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

Għal distribuzzjonijiet anzjani bħal RHEL/CentOS 6 jew firewalls mhux immaniġġjati permezz ta’ utilitajiet speċifiċi uża l-kmand b’saħħtu iptables biex tiftaħ portijiet:

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

5. Fl-aħħarnett, sabiex tittestja jekk tistax tilħaq Zabbix Agent minn Zabbix Server, uża l-kmand Telnet mill-magna tas-server Zabbix għall-indirizzi IP tal-magni li jmexxu l-aġenti, kif muri hawn taħt (tinkwetax dwar l-iżball mitfugħ minn aġenti):

# telnet zabbix_agent_IP 10050

Pass 3: Żid Zabbix Agent Monitored Host ma' Zabbix Server

6. Fil-pass li jmiss wasal iż-żmien li nimxu lejn il-console web tas-server Zabbix u tibda żżid l-ospiti li jmexxu l-aġent zabbix sabiex jiġu mmonitorjati mis-server.

Mur fil-Konfigurazzjoni -> Ospitanti -> Oħloq Ospitanti -> tab Ospitanti u imla l-qasam tal-isem tal-ospitant bl-FQDN tal-magna tal-aġent Zabbix immonitorjat, uża l-istess valur bħal hawn fuq għall-qasam tal-isem viżibbli.

Sussegwentement, żid dan l-ospitant ma 'grupp ta' servers immonitorjati u uża l-Indirizz IP tal-magna mmonitorjata fil-qasam Interfaċċji tal-Aġent - alternattivament tista 'tuża wkoll riżoluzzjoni DNS jekk ikun il-każ. Uża l-screenshots hawn taħt bħala gwida.

7. Sussegwentement, imxi fit-tab Mudelli u agħfas Agħżel. Tieqa ġdida b'mudelli għandha tiftaħ. Agħżel Template OS Linux imbagħad iskrollja 'l isfel u agħfas fuq il-buttuna Agħżel biex iżżidha u tagħlaq it-tieqa awtomatikament.

8. Ladarba l-mudell jidher li Link il-kaxxa l-ġdida tal-mudell, agħfas fuq Żid it-test biex tgħaqqadha mas-server Zabbix, imbagħad agħfas fuq il-buttuna Żid t'isfel biex tispiċċa l-proċess u żid kompletament l-ospitant immonitorjat. L-isem viżibbli tal-host immonitorjat issa għandu jidher tieqa hosts.

Dak kollox! Aċċerta biss li l-Istatus ospitanti huwa ssettjat għal Ippermettiet u stenna ftit minuti sabiex is-server Zabbix jikkuntattja lill-aġent, jipproċessa d-dejta riċevuta, u jinfurmak jew eventwalment javżak jekk xi ħaġa tmur ħażin fuq il-mira mmonitorjata.