Paano I-install ang Zabbix 7.0 sa Ubuntu 24.04
I-install ang Zabbix 7.0 LTS sa Ubuntu 24.04: idagdag ang repo, i-import ang MySQL schema, i-configure ang nginx at agent2, at ayusin ang mga error.
Ang bubuuin mo
Isang Ubuntu 24.04 VPS na nagpapatakbo ng buong Zabbix 7.0 LTS stack: ang zabbix-server daemon na kumokolekta ng metrics at nagpapadala ng alert, isang MariaDB/MySQL database na nag-iimbak ng bawat metric, isang PHP frontend na sine-serve ng nginx, at zabbix-agent2 na kumokolekta ng metrics mula mismo sa server. Kapag gumagana na ito, ituro ito sa ikalawang server, mag-attach ng template, at makakatanggap ka ng email sa sandaling mapuno ang disk o huminto ang isang serbisyo.
Mas mabigat ang Zabbix kaysa sa status-page tool. Isa itong real time-series system na may templates, triggers, escalation, at history retention. Karamihan sa mga problema ay nagmumula sa tatlong hakbang na madalas nilalaktawan: pag-import ng database schema, pagtatakda ng database password na aktuwal na binabasa ng server, at pag-uncomment ng dalawang linya sa nginx config. Kapag tama ang mga iyon, wizard na lamang ang natitira. Kung kailangan mo lamang ng up/down checks at isang status page na maaaring ibahagi, ginagawa iyon ng magaan na Uptime Kuma status monitor sa isang container. Sulit ang dagdag na resource ng Zabbix kapag kailangan mo ng mga threshold sa bawat metric at escalation sa maraming host.
Gamitin ang 7.0 LTS line. Magkakasabay ang versioning ng server, frontend, agent2, at schema nito, at makakatanggap ito ng security fixes sa loob ng maraming taon. Bago kopyahin ang repository filename sa ibaba, tingnan muna ang official Zabbix download page. Ang latest release package ay palaging tumutukoy sa pinakabagong 7.0 point release. Kung mas gusto mong i-pin ang eksaktong 7.0-N build, makikita rin sa page ang filename nito. Stable ang lahat ng iba pang command sa buong 7.0 line.
Mga sizing, port, at prerequisite
Ipagpalagay ang isang bagong Ubuntu 24.04 KVM VPS na may root o sudo access. Maging makatotohanan sa resources: ang 2 GB RAM at dalawang vCPU ang praktikal na minimum para sa server, database, nginx, at PHP sa iisang machine na nagmo-monitor ng ilang host. Nagbo-boot ang 1 GB na machine, pero kinukulang sa resources ang database habang lumalaki ang history. Maglaan ng 4 GB kapag lumampas sa ilang dosenang host. Kapag mahigit isang daang host na, ilipat ang database sa sarili nitong server. Lumalaki ang disk usage batay sa dami ng item na kinokolekta at sa tagal ng pag-iingat ng history. Maglaan ng ilang gigabytes sa simula. Awtomatikong dini-delete ng housekeeper ang lumang data batay sa retention window na itinakda mo.
Mga port: 80 at 443 para sa frontend. Maaari itong gawing public o limitahan sa sarili mong IP. Nakikinig ang server sa TCP 10051 para sa data na ipinapadala ng mga active agent. Nakikinig naman ang bawat agent sa TCP 10050 para sa polling ng server. Kung may firewall sa harap, buksan lamang ang mga port na inilalantad mo. Mainam na may DNS A record para sa frontend dahil kakailanganin mo rito ng totoong certificate. Binabantayan ng isang Zabbix box ang lahat ng iba pang service na pinapatakbo mo, kaya kabilang ito sa mas malawak na self-hosting stack na sulit patakbuhin sa 2026 sa halip na idagdag lamang bilang afterthought.
Hakbang 1, Idagdag ang opisyal na Zabbix 7.0 repository
Isang bagay lang ang ginagawa ng zabbix-release package: inilalagay nito ang apt source list at signing key sa system. I-install ito, pagkatapos ay i-refresh ang index.
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo apt updateKung ibinalik ng wget ang 404 Not Found, nagbago ang filename. Buksan ang Zabbix download page, piliin ang Ubuntu 24.04, at kopyahin ang eksaktong zabbix-release URL na ipinapakita nito. Sa malinis na apt update, may makikitang repo.zabbix.com line at walang key warning; nangangahulugan ang The following signatures couldn't be verified because the public key is not available na hindi na-install ng release package ang key nito, kaya patakbuhin muli ang dpkg -i at mag-update ulit.
Hakbang 2, I-install ang server, frontend, at agent
I-install nang sabay-sabay ang server na ginawa para sa MySQL, ang PHP frontend, ang nginx config, ang SQL schema files, at ang agent2.
sudo apt install -y zabbix-server-mysql zabbix-frontend-php \
zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2zabbix-server-mysql ang server na naka-compile para sa MySQL/MariaDB; para sa PostgreSQL, i-install sa halip ang zabbix-server-pgsql at i-adjust ang mga database step sa ibaba. Nasa zabbix-sql-scripts ang schema na ii-import mo sa susunod. Hiwalay itong package sa 7.0, at ang pagkalimot dito ang eksaktong dahilan kung bakit lumalabas na nawawala ang import path sa bandang huli. Walang database engine na ini-install ang mga ito, kaya i-install na ngayon ang MariaDB kung wala pa nito ang server.
sudo apt install -y mariadb-server
sudo systemctl enable --now mariadbHakbang 3, Gawin ang database gamit ang tamang character set
Mahigpit ang Zabbix sa collation: dapat ang database ay utf8mb4 na may utf8mb4_bin, kung hindi, hihinto ang pag-import sa kalagitnaan dahil sa mga foreign-key error. Magbukas ng root shell gamit ang sudo mysql at patakbuhin:
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER zabbix@localhost IDENTIFIED BY 'choose-a-strong-password';
GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost;
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;Ang linyang SET GLOBAL ay safety valve para sa pag-import. Gumagawa ang Zabbix schema ng stored functions, at hindi makakagawa ng mga ito ang account na hindi-SUPER gaya ng zabbix kapag naka-on ang binary logging. Naka-enable ang binary logging bilang default sa MySQL 8, at ganoon din sa ilang managed MariaDB build (hindi sa stock MariaDB). Huwag alisin ang flag sa server na may naka-enable na binary logging; hihinto ang pag-import na may ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled. Kapag itinakda ito bilang root, nalalampasan ang problemang iyon; i-off itong muli pagkatapos ng pag-import. Itala nang eksakto ang password dahil kailangang parehong string, byte for byte, ang nasa server config.
Hakbang 4, I-import ang schema (ang hakbang na madalas nalalaktawan)
Ito ang pinakakaraniwang dahilan kung bakit ayaw mag-load ng bagong frontend: walang laman ang database na ginawa mo. I-load dito ang schema na kasama sa zabbix-sql-scripts.
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | \
mysql --default-character-set=utf8mb4 -uzabbix -p zabbixHihingi ito ng password ng zabbix, tatakbo nang tatlumpu hanggang animnapung segundo sa isang maliit na VPS, at walang ilalabas na output kapag matagumpay. Tama ang walang output dito. Ibig sabihin ng zcat: /usr/share/zabbix-sql-scripts/mysql/server.sql.gz: No such file or directory, hindi naka-install ang zabbix-sql-scripts package (bumalik sa Hakbang 2). Ibig sabihin ng ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost', mali ang password o grant mula sa Hakbang 3. Kapag tapos na ito, i-off ulit ang safety flag:
sudo mysql -e "SET GLOBAL log_bin_trust_function_creators = 0;"Kumpirmahin ang pag-load gamit ang sudo mysql -e "SELECT COUNT(*) FROM zabbix.users;". Kapag numero ang lumabas, hindi doesn't exist error, ibig sabihin ay na-load na ang schema.
Hakbang 5, Itakda ang database password sa zabbix_server.conf
Binabasa ng server ang database credentials nito mula sa /etc/zabbix/zabbix_server.conf. Ang password lang ang kailangang itakda; naka-default na sa zabbix ang DBName at DBUser. Alisin ang comment sa linyang # DBPassword= at itakda ito:
DBName=zabbix
DBUser=zabbix
DBPassword=choose-a-strong-passwordDapat eksaktong byte-for-byte na kapareho ng password mula sa Hakbang 3 ang password. Ang blangko o maling DBPassword ang pangunahing sanhi ng banner na "Hindi tumatakbo ang Zabbix server" na makikita mo sa susunod: nagsisimula ang daemon, hindi makapag-log in, at nag-e-exit. Walang ipinapakitang mensahe sa screen; log lang ang nagpapakita nito.
Hakbang 6, Ituro ang nginx sa frontend
Ini-install ng zabbix-nginx-conf package ang isang server block sa /etc/zabbix/nginx.conf at inili-link ito sa nginx mula sa /etc/nginx/conf.d/zabbix.conf, pero may naka-comment out na listen at server_name lines sa package. Dahil dito, walang sine-serve ang nginx para sa Zabbix hangga't hindi mo ine-edit ang mga ito:
server {
listen 80;
server_name zabbix.example.com;
...
}Gamitin ang iyong domain, o ang public IP ng server kung wala ka pang DNS. May dalawang dapat bantayan. Nakikinig din ang default nginx welcome site ng Ubuntu sa port 80 at minamarkahan bilang default server. Kaya ito ang pinipili para sa anumang request na hindi tumutugma ang name nito. Alisin ito para hindi maling page ang mag-load: sudo rm -f /etc/nginx/sites-enabled/default. Kung nawawala ang /etc/nginx/conf.d/zabbix.conf, na isang kilalang packaging quirk, manu-manong gawin ang link gamit ang sudo ln -s /etc/zabbix/nginx.conf /etc/nginx/conf.d/zabbix.conf. Pagkatapos, i-test at i-reload:
sudo nginx -t
sudo systemctl reload nginxDapat mag-print ang nginx -t ng test is successful. Kung nginx: [emerg] a duplicate default server for 0.0.0.0:80 ang i-print nito, parehong inaangkin ng default site at ng Zabbix block ang default_server. Alisin ang default site at muling mag-test. Mas madalas, pumapasa ang test na may conflicting server name warning lang, pero plain welcome page pa rin ang ipinapakita ng browser. Nangyayari ito kapag ang default site ang napipili dahil hindi tumutugma ang request name. Maaayos ito sa pag-alis sa default site.
Hakbang 7, Simulan at i-enable ang mga serbisyo
Simulan ang server, agent, PHP-FPM, at nginx, at i-enable ang mga ito upang manatiling awtomatikong tumatakbo pagkatapos ng reboot.
sudo systemctl restart zabbix-server zabbix-agent2 nginx php8.3-fpm
sudo systemctl enable zabbix-server zabbix-agent2 nginx php8.3-fpmMay PHP 8.3 ang Ubuntu 24.04, kaya php8.3-fpm ang FPM service; pinapagana ng package na zabbix-nginx-conf ang frontend nito sa ilalim ng parehong master. Tiyaking nagsimula ang server at nanatili itong tumatakbo:
sudo systemctl status zabbix-server --no-pager
sudo tail -n 20 /var/log/zabbix/zabbix_server.logAng malusog na log ay nagtatapos sa mensaheng nagsimula ang server at tumatakbo ang mga process nitong housekeeper, poller, at trapper. Kung makita mo ang [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost', hindi tugma ang DBPassword mula sa Hakbang 5; ayusin ito at i-restart ang server. Ang linyang [Z3005] query failed: [1146] Table 'zabbix.dbversion' doesn't exist ay nangangahulugang hindi mo isinagawa ang schema import sa Hakbang 4, kaya walang mababasang schema ang server.
Hakbang 8, Tapusin ang web setup wizard
Mag-browse sa http://your-domain-or-ip. Bubukas ang Zabbix setup wizard. Sundin ang mga hakbang na ito:
- Welcome, pumili ng wika.
- Check of pre-requisites, dapat OK ang bawat row agad; itinataas na ng naka-package na
/etc/zabbix/php-fpm.confpool ang PHP limits na kailangan ng Zabbix. - Configure DB connection, MySQL ang database type,
localhostang host,0ang port (ibig sabihin, default port o socket),zabbixang database name,zabbixang user, at gamitin ang password mula sa Hakbang 3. Dito agad lilitaw ang maling credentials o nawawalang schema. - Settings, panatilihin ang Zabbix server host na
localhost, ang port na10051, at maglagay ng pangalan para sa install. - Pre-installation summary, pagkatapos ay Install; isusulat ng wizard ang
/etc/zabbix/web/zabbix.conf.php. - Finish, mag-log in bilang
Admin(malaking A) gamit ang password nazabbix, at palitan agad ang password na iyon sa ilalim ng Users.
Kung i-report ng wizard ang Cannot create the configuration file, walang permission ang web user na sumulat sa /etc/zabbix/web/. I-download ang zabbix.conf.php na inaalok nito, manu-manong ilagay doon gamit ang sudo, at i-click ang Finish.
Hakbang 9, Idagdag ang local host at i-attach ang template
Hindi awtomatikong mino-monitor ng Zabbix ang sarili nito. Pumunta sa Data collection → Hosts → Create host, itakda ang host name sa zabbix-server, idagdag ito sa Linux servers group, at magdagdag ng Agent interface gamit ang IP na 127.0.0.1 at port na 10050. Sa ilalim ng Templates, i-link ang Linux by Zabbix agent (ang passive-poll variant; si Linux by Zabbix agent active naman ang gumagamit ng agent push). I-save.
Sa loob ng isang minuto, magpapakita ang host row ng berdeng ZBX label at darating ang metrics sa ilalim ng Monitoring → Latest data. Ibig sabihin ng pulang ZBX label ay hindi maabot ng server ang agent. Tatalakayin ang failure mode na ito sa ibaba; hindi ito pagkakamali sa hakbang na ito.
Hakbang 10, Isang kapaki-pakinabang na trigger at email alert
May kasama nang mga trigger ang Linux by Zabbix agent template para sa mataas na CPU, mababang memory, at puno nang disk. Kaya makakatanggap ka ng mga alert sa sandaling i-link mo ito. Para makita kung paano gumawa ng trigger, magdagdag ng sarili mong trigger: buksan ang host, pumunta sa Triggers → Create trigger, pangalanan itong Root filesystem over 90% full on {HOST.NAME}, itakda ang severity sa High, at gamitin ang expression na ito:
last(/zabbix-server/vfs.fs.dependent.size[/,pused])>90Ang vfs.fs.dependent.size[/,pused] ay ang percent-used item na ginagawa ng filesystem discovery ng template para sa root filesystem. Kinokolekta ng Linux template ng 7.0 ang vfs.fs.get nang isang beses at kinukuha rito ang mga dependent item para sa bawat mount. Kaya magti-trigger ito nang walang karagdagang data collection. I-save ito.
Naglilipat lamang ng kulay sa isang row sa dashboard ang trigger hanggang sa may action na magpadala ng notification. Sa Alerts → Media types → Email, itakda ang SMTP server, port, sender address, connection security (karaniwang STARTTLS), at anumang relay credentials. Gamitin ang Test. Kapag nabigo ito, mali ang SMTP path bago pa ito pagbatayan ng isang aktuwal na alert. Maglagay ng address para sa Admin user sa Users → Users → Admin → Media → Add, at piliin kung aling mga severity ang magpapadala ng notification. Pagkatapos, i-configure ito sa Alerts → Actions → Trigger actions → Create action: magdagdag ng condition gaya ng Trigger severity >= Warning, at sa ilalim ng Operations, ipadala ito sa Admin gamit ang Email. I-save at i-enable ito. Mas gusto mo ba ang chat? May kasama nang webhook media types ang Zabbix 7.0 para sa Slack, Discord, at Telegram. I-configure ang isa sa parehong paraan ng Email at italaga ito sa isang user.
Pagsubaybay sa ikalawang server gamit ang agent
Upang subaybayan ang isa pang server, idagdag din doon ang Zabbix repository. Walang sariling Zabbix packages ang Ubuntu 24.04, kaya agent lamang ang i-install:
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
sudo apt update
sudo apt install -y zabbix-agent2I-edit ang /etc/zabbix/zabbix_agent2.conf. Itakda ang Server sa IP ng Zabbix server para sa passive polling. Para sa active checks, itakda ang ServerActive at gumamit ng natatanging Hostname na tumutugma sa host na gagawin mo sa frontend:
Server=10.0.0.10
ServerActive=10.0.0.10
Hostname=web-01Patakbuhin ang sudo systemctl enable --now zabbix-agent2 at payagan ang TCP 10050 mula sa Zabbix server papunta sa machine na ito. Bumalik sa frontend, gumawa ng host na ang Agent interface ay nakaturo sa IP ng machine na ito, at i-link ang Linux template. Mag-uulat ito sa loob ng isang minuto.
Mga failure mode, kasama ang mga string na makikita mo
Ipinapakita ng frontend ang Error connecting to database o isang database error. Sa DB step ng wizard, ang Access denied for user 'zabbix'@'localhost' (using password: YES) ay nangangahulugang hindi tugma ang password sa Step 3 o hindi kailanman naisagawa ang GRANT. Kung nakakonekta ang database pero nag-uulat ang frontend ng The frontend does not match Zabbix database o Table 'zabbix.users' doesn't exist, nalaktawan o nabigo ang schema import sa Step 4. Patakbuhin itong muli sa isang bagong likhang database.
Orange na banner: Zabbix server is not running: the information displayed may not be current. Gumagana ang frontend pero hindi nito maabot ang isang running server. May tatlong posibleng sanhi, mula sa pinaka-malamang. Maaaring hindi gumagana ang service; tingnan ang systemctl status zabbix-server at simulan ito. Maaaring tumatakbo ang service pero hindi nito maabot ang database nito. Ipinapakita ng log ang [Z3001] connection to database 'zabbix' failed: [1045] Access denied, na nangangahulugang mali o blangko ang DBPassword. Maaari ring maling server ang tinutukoy ng frontend. Naka-store ito bilang host localhost at port 10051 sa /etc/zabbix/web/zabbix.conf.php. Sa Ubuntu, walang SELinux bilang default, kaya hindi naaangkop dito ang SELinux-socket na sanhi na binabanggit sa mga RHEL guide. Halos palaging database password o nakahintong service ang problema.
May pulang ZBX label ang host; item error na Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused. Hindi tumatakbo o hindi nakikinig ang agent. Tingnan ang systemctl status zabbix-agent2 at tiyaking ListenPort=10050. Kung timeout ang lumalabas sa halip na "connection refused", maaaring hinaharang ng firewall ang port 10050. Ibig sabihin ng kaugnay na Received empty response from Zabbix Agent. Assuming that agent dropped connection because of access permissions. ay reachable ang agent pero hindi nakalista sa Server= line nito ang IP ng Zabbix server. Idagdag ito at i-restart ang agent.
Plain nginx welcome page, o 502 Bad Gateway. Ibig sabihin ng welcome page ay naka-enable pa ang default site o hindi naka-link ang Zabbix block. Alisin ang /etc/nginx/sites-enabled/default at tiyaking umiiral ang /etc/nginx/conf.d/zabbix.conf, gaya ng nasa Step 6. Ibig sabihin ng 502 ay naabot ng nginx ang PHP pero nakahinto ang PHP-FPM o nakikinig ito sa ibang socket. Simulan ang php8.3-fpm at tiyaking tumutugma ang fastcgi_pass socket sa Zabbix block sa pool na kasalukuyang tumatakbo.
Mga backup, upgrade, at TLS
Ang database ang naglalaman ng buong history, kaya i-back up ito gamit ang mysqldump ayon sa iskedyul at itago ang dump sa labas ng server:
mysqldump --single-transaction zabbix | gzip > zabbix-$(date +%F).sql.gzMaliit ang /etc/zabbix config file at sulit ding i-save, pero maaari silang buuing muli; hindi ganoon ang data. Ang pag-restore ay kabaligtaran lamang: gawin ang database, i-import ang dump, at ituro rito ang config.
Ang mga upgrade sa loob ng 7.0 line ay karaniwang apt update && apt upgrade runs; ia-apply ng server ang anumang schema migration sa susunod nitong pagsisimula, kaya i-upgrade ang packages at i-restart ang zabbix-server. Ang paglipat sa susunod na major line ay planadong hakbang. Basahin ang upgrade notes nito, i-dump muna ang database, at asahang one-way ang schema change. Ang one-way na pagtalon na ito ang dahilan kung bakit dapat kang mag-pin sa isang LTS line at manatili rito.
Huwag iwanang plain HTTP ang frontend. Kapag nakaturo na ang DNS sa server, lagyan ito ng certificate gamit ang Certbot at Let's Encrypt sa nginx para sa Ubuntu 24.04, na nire-rewrite ang server block upang makinig sa 443 at i-redirect ang 80. Habang pinapatibay mo ang server na ginagamit sa pag-login upang subaybayan ang lahat ng iba mo pang server, i-lock down din ang SSH nito gamit ang fail2ban para i-ban ang mga brute-force na pagtatangka sa SSH. Hindi dapat dumaan sa cleartext ang login para sa monitoring, at hindi dapat bukas sa mga sumusubok manghula ng password ang front door nito.
FAQ
Kailangan ko ba ang Zabbix agent, o maaari ba akong mag-monitor nang wala nito?
Pareho ay gumagana. Nagbibigay ang agent (agent2) ng mas detalyadong per-host metrics, CPU, memory, disks, processes, services, log files, at ito ang karaniwang pinipili para sa mga server na kontrolado mo. Sinasaklaw ng agentless monitoring ang mga device na hindi mo maaaring pag-installan ng software: SNMP para sa mga switch at printer, ICMP ping para sa reachability, HTTP checks para sa mga endpoint, at IPMI para sa hardware health. Kadalasang pinagsasama ang dalawang paraan sa mga aktuwal na deployment.
Bakit sinasabi ng frontend na hindi tumatakbo ang Zabbix server?
Gumagana ang frontend ngunit hindi nito maabot ang isang aktibong zabbix-server process. Karaniwan, nagsimula ang server ngunit hindi nakapag-login dahil mali o blangko ang DBPassword sa zabbix_server.conf, kaya agad itong huminto. Patakbuhin ang systemctl status zabbix-server at basahin ang /var/log/zabbix/zabbix_server.log; kinukumpirma ito ng isang [Z3001] connection to database ... failed line. Ayusin ang password at i-restart ang server. Mawawala ang banner sa loob ng isang minuto.
Kailangan ko bang gumamit ng MySQL, o maaari ba akong gumamit ng PostgreSQL?
Parehong ganap na suportado: zabbix-server-mysql gamit ang MariaDB o MySQL gaya ng nasa gabay na ito, o zabbix-server-pgsql gamit ang PostgreSQL. Para sa maliliit na installation, halos walang epekto ang pagpili. Para sa malalaki, hinahati ng PostgreSQL na may TimescaleDB extension ang history tables at mas pinapababa ang gastos sa housekeeping. Ito ang dahilan kung bakit mas pinipili ito ng malalaking site. Pumili ng isa at manatili rito. Ang pag-migrate sa ibang database ay nangangailangan ng buong export at re-import, hindi simpleng pagpapalit ng configuration.
Gaano karaming RAM ang kailangan ng isang all-in-one Zabbix server?
Para sa isang box na nagmo-monitor ng ilang host, makatotohanang minimum ang 2 GB at komportable ang 4 GB kapag lumampas sa ilang dosenang host. Karamihan ng memory ay ginagamit ng database cache at ng mga poller ng server. Tumatakbo ang 1 GB VPS, ngunit kukulangin ang database habang lumalaki ang history. Kapag lumampas sa isang daang host, ilagay ang database sa sarili nitong server at i-tune ang buffer pool nito sa halip na magdagdag ng mas maraming RAM sa isang machine.
Sobra ba ang Zabbix para sa ilang server lamang?
Posible. Kung ang kailangan mo lang ay malaman kung gumagana ito at magkaroon ng page na maaari mong ibahagi, mas mabilis i-deploy at mas madaling basahin sa isang tinginan ang mas magaan na tool gaya ng Uptime Kuma para sa uptime at status monitoring. Piliin ang Zabbix kung kailangan mo ng per-metric thresholds, historical graphs, templated hosts, at escalation rules—mga feature na hindi maibibigay ng simpleng pinger sa maraming server.