SSD Nodes Learn Hosting plans →
Mga Gabay Matt ConnorNi Matt Connor · Na-update 2026-09-28

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 kumukuha ng data at nagpapadala ng mga alert, isang MariaDB/MySQL database na nag-iimbak ng bawat metric, isang PHP frontend na sini-serve ng nginx, at zabbix-agent2 na kumokolekta ng mga metric mula mismo sa server. Kapag gumagana na ito, ituro ito sa pangalawang server, mag-attach ng template, at makakatanggap ka ng email sa sandaling mapuno ang isang disk o huminto ang isang serbisyo.

Mas mabigat ang Zabbix kaysa sa isang status-page tool: isa itong real-time time-series system na may mga template, trigger, escalation, at history retention. Karamihan ng problema ay nasa 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 ang kailangan mo lang ay up/down checks at isang status page na maaaring ibahagi, ginagawa iyon ng magaan na Uptime Kuma status monitor sa isang container; sulit ang bigat ng Zabbix kapag kailangan mo ng mga threshold bawat metric at escalation para sa maraming host.

Gamitin ang 7.0 LTS line: magkakasamang bina-version ang server, frontend, agent2, at schema nito, at tumatanggap ito ng security fixes sa loob ng maraming taon. Bago kopyahin ang repository filename sa ibaba, tingnan muna ang opisyal na Zabbix download page. Ang latest release package ay palaging tumutukoy sa pinakabagong 7.0 point release, ngunit kung mas gusto mong mag-pin ng eksaktong 7.0-N build, nakalista rin sa page ang filename nito. Stable ang lahat ng iba pang command dito sa buong 7.0 line.

Sukat, mga port, at prerequisites

Ipagpalagay ang isang bagong Ubuntu 24.04 KVM VPS na may root o sudo. 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 kapos ang database habang lumalaki ang history; maglaan ng 4 GB kapag lumampas sa ilang dosenang host, at kapag higit sa isang daan na, ilipat ang database sa sarili nitong server. Lumalaki ang disk ayon sa dami ng item na kinokolekta mo at kung gaano katagal mong pinananatili ang history; maglaan ng ilang gigabyte sa simula, at awtomatikong nililinis ng housekeeper ang lumang data batay sa retention window na itinakda mo.

Mga port: 80 at 443 para sa frontend, maaaring public o limitado sa sarili mong IP. Nakikinig ang server sa TCP 10051 para sa mga active agent na nagpapadala ng data, at nakikinig ang bawat agent sa TCP 10050 para ma-poll ito ng server. Kung may firewall sa harap, buksan lamang ang mga port na inilalantad mo. Makabubuting may DNS A record para sa frontend, dahil kakailanganin mo rito ng wastong certificate. Minomonitor ng isang Zabbix box ang bawat iba pang service na pinapatakbo mo, kaya dapat itong mapabilang sa mas malawak na self-hosting stack na sulit patakbuhin sa 2026 sa halip na idagdag lamang bilang pahabol.

Hakbang 1, Idagdag ang opisyal na Zabbix 7.0 repository

Isang bagay lang ang ginagawa ng zabbix-release package: inilalagay nito sa system ang apt source list at signing key. 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 update

Kung magbalik ang wget ng 404 Not Found, nagbago ang lokasyon ng 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 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 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-agent2

zabbix-server-mysql ang server na naka-compile para sa MySQL/MariaDB; para sa PostgreSQL, sa halip ay i-install 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 kalaunan. Walang database engine na kasama sa alinman sa mga package na ito, kaya i-install ngayon ang MariaDB kung wala pa nito ang server.

sudo apt install -y mariadb-server
sudo systemctl enable --now mariadb

Hakbang 3, Gawin ang database gamit ang tamang character set

Mahigpit ang Zabbix sa collation: dapat ang database ay utf8mb4 gamit ang utf8mb4_bin, kung hindi ay hihinto sa kalagitnaan ang import dahil sa mga foreign-key error. Magbukas ng root shell gamit ang sudo mysql at patakbuhin ang:

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 import. Gumagawa ang Zabbix schema ng stored functions, at hindi maaaring gumawa ng mga ito ang account na hindi-SUPER gaya ng zabbix kapag naka-on ang binary logging. Bilang default, naka-enable ang binary logging sa MySQL 8, at ganoon din sa ilang managed MariaDB build; hindi ito naka-enable sa stock MariaDB. Kung lalaktawan ang flag sa server na may naka-enable na binary logging, hihinto ang import dahil sa ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled. Kapag itinakda ito bilang root, mawawala ang error; i-off itong muli pagkatapos ng import. Itala nang eksakto ang password. Dapat gamitin ng server configuration ang parehong string, byte for byte.

Hakbang 4, I-import ang schema (ang hakbang na madalas nilalaktawan)

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 zabbix

Hihingin nito ang password ng zabbix, tatakbo nang tatlumpu hanggang animnapung segundo sa isang maliit na VPS, at walang ipi-print kapag matagumpay. Tama lang ang walang output. Ibig sabihin ng zcat: /usr/share/zabbix-sql-scripts/mysql/server.sql.gz: No such file or directory ay hindi naka-install ang package na zabbix-sql-scripts (bumalik sa Hakbang 2). Ibig sabihin ng ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' ay mali ang password o grant mula sa Hakbang 3. Kapag natapos na ito, i-off muli 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 error na doesn't exist, nasa database 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. Password lamang ang kailangang itakda; naka-default na sa zabbix ang DBName at DBUser. I-uncomment ang linyang # DBPassword= at itakda ito:

DBName=zabbix
DBUser=zabbix
DBPassword=choose-a-strong-password

Dapat 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-login, at nagsasara. Walang ipinapakitang ganitong mensahe sa screen; log lamang 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 nilo-link ito sa nginx mula sa /etc/nginx/conf.d/zabbix.conf, pero naka-comment out ang listen at server_name lines nito. Dahil dito, walang sine-serve ang nginx para sa Zabbix hanggang hindi mo ine-edit ang mga ito:

server {
    listen          80;
    server_name     zabbix.example.com;
    ...
}

Gamitin ang domain mo, 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 itong default server. Kaya ito ang ginagamit para sa anumang request na hindi tumutugma ang pangalan. 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, gawin nang mano-mano 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 nginx

Dapat mag-print ang nginx -t ng test is successful. Kung nginx: [emerg] a duplicate default server for 0.0.0.0:80 ang na-print nito, parehong inaangkin ng default site at ng Zabbix block ang default_server. Alisin ang default site at mag-test ulit. 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 ginagamit para sa name na walang katugma. Maaayos ito sa pag-alis sa default site.

Hakbang 7, Simulan at i-enable ang mga serbisyo

I-start ang server, agent, PHP-FPM, at nginx, at i-enable ang mga ito upang manatiling gumagana pagkatapos ng reboot.

sudo systemctl restart zabbix-server zabbix-agent2 nginx php8.3-fpm
sudo systemctl enable  zabbix-server zabbix-agent2 nginx php8.3-fpm

May 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 nanatiling gumagana:

sudo systemctl status zabbix-server --no-pager
sudo tail -n 20 /var/log/zabbix/zabbix_server.log

Nagtatapos ang normal na log sa mensaheng nagsimula ang server at tumatakbo ang mga proseso 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. Ibig sabihin ng linyang [Z3005] query failed: [1146] Table 'zabbix.dbversion' doesn't exist ay nilaktawan mo ang schema import sa Hakbang 4, kaya walang mabasang data 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:

  1. Welcome, pumili ng wika.
  2. Check of pre-requisites, dapat OK ang bawat row agad; itinatakda na ng naka-package na /etc/zabbix/php-fpm.conf pool ang mga PHP limit na kailangan ng Zabbix.
  3. Configure DB connection, MySQL ang database type, localhost ang host, 0 ang port (ibig sabihin, default port o socket), zabbix ang database name, zabbix ang user, at gamitin ang password mula sa Hakbang 3. Lalabas dito agad ang maling credentials o nawawalang schema.
  4. Settings, panatilihin ang Zabbix server host na localhost, port na 10051, at maglagay ng pangalan para sa installation.
  5. Pre-installation summary, pagkatapos ay Install; isusulat ng wizard ang /etc/zabbix/web/zabbix.conf.php.
  6. Finish, mag-log in bilang Admin (malaking A) gamit ang password na zabbix, at palitan agad ang password na iyon sa Users.

Kung iulat ng wizard ang Cannot create the configuration file, hindi makapagsulat ang web user sa /etc/zabbix/web/. I-download ang zabbix.conf.php na iniaalok nito, manu-manong ilagay ito roon 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 na may IP 127.0.0.1 at port 10050. Sa ilalim ng Templates, i-link ang Linux by Zabbix agent (ang passive-poll variant; ang Linux by Zabbix agent active naman ang may agent push). I-save.

Sa loob ng isang minuto, magpapakita ang host row ng berdeng ZBX label at lilitaw ang metrics sa ilalim ng Monitoring → Latest data. Ibig sabihin ng pulang ZBX label ay hindi maabot ng server ang agent. Tinalakay ang failure mode na ito sa ibaba; hindi ito error sa hakbang na ito.

Hakbang 10, Isang kapaki-pakinabang na trigger at email alert

May kasama nang mga trigger para sa mataas na CPU, mababang memory, at punô na mga disk ang Linux by Zabbix agent template, kaya magkakaroon ka agad ng mga alert kapag ni-link mo ito. Para makita kung paano ginagawa ang isa, 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 na High, at gamitin ang expression na ito:

last(/zabbix-server/vfs.fs.dependent.size[/,pused])>90

Ang vfs.fs.dependent.size[/,pused] ang percent-used item na ginagawa ng filesystem discovery ng template para sa root filesystem. Sa 7.0 Linux template, isang beses kinokolekta ang vfs.fs.get at mula rito ay ginagawa ang mga dependent item para sa bawat mount. Kaya magti-trigger ito nang walang karagdagang data collection. I-save ito.

Ang trigger ay nagbabago lamang ng kulay ng isang row sa dashboard 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. Pagkatapos, gamitin ang Test. Kapag nabigo ito, mali ang SMTP path bago pa ito maasahan ng anumang aktuwal na alert. Maglagay ng address para sa Admin user sa Users → Users → Admin → Media → Add, at piliin kung aling 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 sa pamamagitan ng Email. I-save at i-enable ito. Mas gusto mo ba ang chat? May kasamang webhook media types para sa Slack, Discord, at Telegram ang Zabbix 7.0. I-configure ang isa sa mga ito tulad ng Email at italaga ito sa isang user.

Pag-monitor ng pangalawang server gamit ang agent

Para mag-monitor ng isa pang server, idagdag din doon ang Zabbix repository. Walang sariling Zabbix packages ang Ubuntu 24.04. Pagkatapos, ang agent lang 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-agent2

I-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 isang natatanging Hostname na tumutugma sa host na gagawin mo sa frontend:

Server=10.0.0.10
ServerActive=10.0.0.10
Hostname=web-01

Patakbuhin ang sudo systemctl restart zabbix-agent2 at buksan ang TCP 10050 mula sa Zabbix server papunta sa machine na ito. Mahalaga ang restart. Awtomatikong sinimulan ng package ang agent pagkaraang ma-install ito, gamit ang kasamang Server=127.0.0.1. Binabasa lamang ng agent ang file nito kapag nagsisimula ito. Makikitang tumatakbo na ang agent ng enable --now at wala itong babaguhin, kaya patuloy na tatanggihan ng agent ang iyong Zabbix server. Naka-set na rin ang pagsisimula nito sa boot dahil na-enable din ng package ang unit. Bumalik sa frontend, gumawa ng host na ang Agent interface ay nakaturo sa IP ng machine na iyon, i-link ang Linux template, at mag-uulat ito sa loob ng isang minuto.

Mga failure mode at mga string na makikita mo

Ipinapakita ng frontend ang Error connecting to database o error sa database. 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, na-skip o nag-fail ang schema import sa Step 4. Ulitin ito sa 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 live na server. May tatlong posibleng sanhi, na nakaayos mula sa pinakamalamang. Patay ang service; tingnan ang systemctl status zabbix-server at simulan ito. Gumagana ang service pero hindi nito maabot ang database; ipinapakita ng log ang [Z3001] connection to database 'zabbix' failed: [1045] Access denied, na nangangahulugang mali o blangko ang DBPassword. O nakaturo ang frontend sa maling server; 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; error sa item 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 kumpirmahin ang ListenPort=10050. Kung timeout ang nakikita sa halip na "connection refused", posibleng bina-block ng firewall ang port 10050. Ang kaugnay na Received empty response from Zabbix Agent. Assuming that agent dropped connection because of access permissions. ay nangangahulugang naaabot ang agent pero hindi nakalista sa linya nitong Server= 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 kumpirmahing umiiral ang /etc/nginx/conf.d/zabbix.conf, gaya ng nasa Step 6. Ang 502 ay nangangahulugang 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.gz

Maliit ang mga /etc/zabbix config file at kapaki-pakinabang ding i-save, pero maaari silang muling buuin; hindi ganoon ang data. Kabaligtaran ang proseso ng pag-restore: 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; awtomatikong inilalapat ng server ang anumang schema migration sa susunod nitong pagsisimula, kaya i-upgrade ang mga package at i-restart ang zabbix-server. Ang paglipat sa susunod na major line ay dapat planuhin. Basahin ang mga upgrade note nito, i-dump muna ang database, at asahang magiging one-way ang pagbabago ng schema. Iyan mismo ang dahilan kung bakit dapat kang pumili ng isang LTS line at manatili rito.

Huwag iwanang plain HTTP ang frontend. Kapag nakaturo na ang DNS sa server, maglagay ng certificate gamit ang Certbot at Let's Encrypt sa nginx para sa Ubuntu 24.04, na nagre-rewrite sa server block upang makinig sa 443 at mag-redirect ng 80. Habang hina-harden mo ang server na ginagamit sa pag-login para 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 monitoring login, 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 ito?

Parehong puwedeng gamitin. Nagbibigay ang agent (agent2) ng mas kumpletong per-host metrics para sa CPU, memory, disks, processes, services, at log files. Ito ang karaniwang pinipili para sa mga server na kontrolado mo. Saklaw ng agentless monitoring ang mga device na hindi mo maaaring pag-installan ng software: SNMP para sa switches at printers, ICMP ping para sa reachability, HTTP checks para sa endpoints, at IPMI para sa hardware health. Sa karamihan ng aktuwal na deployment, pinagsasama ang dalawang paraan.

Bakit sinasabi ng frontend na hindi tumatakbo ang Zabbix server?

Gumagana ang frontend pero hindi nito maabot ang isang tumatakbong zabbix-server process. Karaniwan, nagsimula ang server, hindi nakapag-log in dahil mali o blangko ang DBPassword sa zabbix_server.conf, at agad itong nag-exit. Patakbuhin ang systemctl status zabbix-server at basahin ang /var/log/zabbix/zabbix_server.log; kinukumpirma ito ng isang linyang [Z3001] connection to database ... failed. 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 malaking pagkakaiba ang pagpili. Para sa malalaki, hinahati ng PostgreSQL na may TimescaleDB extension ang history tables at mas mura ang housekeeping. Ito ang dahilan kung bakit mas pinipili ito ng malalaking site. Pumili ng isa at manatili rito. Ang pag-migrate sa susunod 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, makatwirang minimum ang 2 GB at komportable ang 4 GB kapag lampas na sa ilang dosenang host. Karamihan ng memory ay ginagamit ng database cache at ng mga poller ng server. Tatakbo ang 1 GB VPS, pero kukulangin ang memory para sa database habang lumalaki ang history. Kapag lampas sa 100 host, ilipat ang database sa sarili nitong server at i-tune ang buffer pool nito sa halip na patuloy na dagdagan ang RAM ng isang machine.

Sobra ba ang Zabbix para sa ilang server lamang?

Posible. Kung ang kailangan mo lang ay malaman kung gumagana ang mga ito at magkaroon ng page na maaari mong ibahagi, mas mabilis i-set up 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 kapag kailangan mo ng mga threshold bawat metric, historical graphs, templated hosts, at escalation rules—mga kakayahang hindi maibibigay ng simpleng pinger sa maraming server.