Instalace Zabbix serveru


Obecné informace

Návod počítá s téměř nulovou znalostí GNU, Linux a Zabbix, Základní a pokročilé příkazy najdeme v dokumentu Linux Cheatsheet, ale obejdeme se až na pár základních i bez nich.

Návod se vztahuje i na Zabbix Proxy a HA.

Prosím někoho z nových MM-L1, aby zkusili podle návodu nainstalovat, ať víme, jestli něco není špatně, nebo nejasně napsané. Jestli s něčím potřebuješ poradit, ptej se mě (Boba), nebo vyhledávače.

Instalace Zabbix

Stáhneme si ISO image s poslední verzi Ubuntu LTS (Server), k 2024-08-10 je aktuální 24.04 (Noble Numbat):
ubuntu-24.04-live-server-amd64.iso

Návod uvádí Ubuntu ve verzi 22.04 LTS, u novějších verzí nenarazíme na zásadnější rozdíly. (Instalace bude identická minimálně v24.04).

Volíme essential install. Mimo zadání hostname konfigurace sítě je instalace Ubuntu tak přímočará, že není třeba zadávat nic. Pokud zvolíme DHCP, instalaci dokončíme šipkami a „mačkáním“ klávesy Enter (i mezerníku).

Ubuntu LTS vydání mají bezplatnou podporu na 5 let do června 2029), placenou na 10.

Poznámky:

  • Po instalaci si aktualizujeme balíčky v repozitáři a balíčky nainstalujeme, a to příkazem sudo apt update && sudo apt upgrade
  • Na vCenter/ESXi si doinstalujeme apt install open-vm-tools (a dáme si pozor, že tabulátorem nevybereme desktop verzi, která navíc obsahuje bloat)
  • Na Hyper-V neinstalujeme nic (Hyper-V Integration Services Linux teoreticky už také podporují, ale není potřeba). Linux Integration Services v4.3 for Hyper-V and Azure ke stažení.
  • Průvodce instalací nás rovnou vyzve k instalaci SSH a nahrání privátního klíče. Minimálně přihlašování heslem rozhodně potřebujeme, pokud zapomeneme, tak doinstalujeme:
    • apt install openssh-server, ověříme pomocí sudo service ssh status. Kdybychom chtěli změnit port (nebývá zvykem), tak v /etc/ssh/sshd_config a poté nezapomeneme restartovat: service ssh restart.
  • V instalátoru musíme vyplnit hostname, nelze přeskočit. Dodatečně můžeme upravit zadáním hostnamectl set-hostname ‚nazev-hosta‘, ověříme v hostname.

Za kompletní instalaci Zabbix považujeme:databázi, Zabbix server a web server. Osobně volím MariaDB, Zabbix 7.0.1 (v okamžiku psaní postupu poslední stabilní LTS verze) a nginx.

Návod přeskakuje konfiguraci web serveru, doplním – ačkoli je jedno, jaký zvolíme, bude lepší si interně sjednotit používané technologie. Pokud jde o databázi, PostgreSQL má více funkcí a rychlejší read-only query, všechny jsou MySQL-compliant, postup by se IMHO neměl v ničem lišit. 

┌──────────────┐        ┌─────────────────────────────────┐        ┌───────────────┐

│ Zabbix       │        │                                 │        │ Zabbix        │

│ server       │ <───── │ Kontrola, jestli je Zabbix │ ─────> │ frontend     │

└─────┬────────┘        │ server spuštěný                │        └──────┬────────┘

      │                 └─────────────────────────────────┘               │        

      │                                                                 │        

      │ Získání konfigurace                                              │ Získání hodnot

      │                                                                 │        

      v                                                                 v        

┌──────────────┐        ┌─────────────────────────────────┐        ┌───────────────┐

│ Zabbix       │ <───── │ Zápis nasbíraných hodnot        │ ─────> │ Zabbix       │

│ databáze     │        │                                 │        │ databáze      │

└──────────────┘        │                                 │        └───────────────┘

                        │                                 │               

                        └─────────────────────────────────┘

Počítáme s jakoukoli distribucí založenou na Debian, který je mému srdci nejbližší. V průvodci použijeme Ubuntu 22.04. Pokud má zákazník s Ubuntu morální problém, pak Debian (postup by se nezměnil).

Pro databázi použijeme MariaDB, která je forkem SQL se svobodnou GPL licenci a je shodná s MySQL. Díky open-source statusu je nejpoužívanější a nejpodporovanější pro Zabbix. Za zvážení stojí PostgreSQL. MySQL vlastní Oracle, takže pokud není nutné, nedotýkal bych se jej ani 2metrovým klackem. TimeScaleDB ani při rozsáhlejším nasazení nepotřebujeme. Nároky na výpočetní zdroje nejsou vysoká (oproti např. PRTG), v případě problémů s výkonem „na to hodíme víc železa – problém vyřešen“, projdeme si i Zabbix server HA (high availability). Také bychom mohli přidat proxy, u kterých je instalace vesměs identická.

Nainstalujeme si Ubuntu server, instalace je velmi přímočará a nemusíme nic měnit. IP adresu a vše potřebné (tj. nepoužíváme DHCP) nám poskytne technik/zákazník.

Přidáme si do systému Zabbix 7.0 repozitář.

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb

dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb

apt update

Instalace databáze

Přidáme si MariaDB repozitář

wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup

chmod +x mariadb_repo_setup

./mariadb_repo_setup

a nainstalujeme MariaDB

apt install mariadb-server

systemctl enable mariadb

systemctl start mariadb

Po instalaci MariaDB se ujistíme, že si databázi zabezpečíme.

mariadb-secure-installation

Na všechny dotazy průvodce odpovíme Y (ano) a zadáme pro uživatele root fakt silné heslo™. Za bezpečné heslo považujeme např. Č95!8°Zo@YQgKrfD,N#jHixořSoWWUXTV,goLgFz2ZO+d6@Ig,Ew3F1AP*aov5#+2,zjNw~8mMekXBrýHr,Lwmd1EIc6~!hzL-.

Databázi máme (poznámka: pokud bychom chtěli použít oficiálního průvodce instalací ze Zabbix.com, tak už počítá s tím, že databázi máme nastavenou. Jinými slovy, můžeme použít oficiálního průvodce, ale bez bez databáze se daleko nedostaneme).

Nainstalujeme si Zabbix pro MySQL.

apt install zabbix-server-mysql zabbix-sql-scripts

Přihlásíme se do MariaDB databáze: 

mysql -u root -p

Zadáme heslo, které jsme si nastavili výše.

Vytvoříme si databázi

Nezapomeneme si změnit heslo (password) ve 2. a 3. příkazu níže! Použije se pro připojení Zabbix k databázi.

create database zabbix character set utf8mb4 collate utf8mb4_bin;

create user zabbix@localhost identified by ‚password‘;

grant all privileges on zabbix.* to zabbix@localhost identified by ‚password‘;

set global log_bin_trust_function_creators = 1;

quit

Poznámka: log_bin_trust_function_creators function je nyní nastavena na 1, abychom mohli naimportovat databázi. Po importu musíme disablovat.

Od verze 6 Zabbix používá ve veškeré dokumentaci defaultně utf8mb4, proto jsme výše změnili, abychom si ušetřili případné zbytečné problémy. Pro více info tento Zabbix support ticket.

Importujeme si do naší nově vytvořené databáze Zabbix database scheme

(ověřit cestu, /doc, nebo bez) zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mariadb –default-character-set=utf8mb4 -u root -p zabbix

V tomto okamžiku se může zdát, že se nám systém zasekl. Import SQL scheme zabere – dle výkonu – delší čas a nevidíme např. progress bar. Stačí několik minut počkat, na VM s výkonem brambory třeba i podstatně déle.

Pokud už jsme zpanikařili a ukončili před doběhnutím importu, znovu se přihlásíme do mysql, dáme drop database zabbix;, pak exit a spustíme znovu.

Jak jsme si výše zmínili, musíme si přepnout log_bin_trust_function_creators na 0:

mysql -u root -p

set global log_bin_trust_function_creators = 0;

quit;

Nyní máme dokončenou instalaci Zabbix i MariaDB a můžeme přejít ke konfiguraci Zabbix.

Konfigurace Zabbix serveru se provádí v konfiguračním souboru umístěném v /etc/zabbix/.

Otevřeme si v preferovaném textovém editoru, např. v předinstalovaném nano: 

nano /etc/zabbix/zabbix_server.conf

Následující řádky se musí shodovat s tím, co jsme si nastavili v krocích výše (jméno databáze, uživatel databáze a heslo uživatele databáze):

DBName=zabbix

DBUser=zabbix

DBPassword=password

Před spuštěním Zabbix serveru bychom si mohli v produkčním prostředí nakonfigurovat AppArmor a povolit Zabbix server. Mimo produkční prostředí, i v produkci, můžeme AppArmor vypnout.

Spustíme si Zabbix server:

systemctl enable zabbix-server

systemctl start zabbix-server

Zkontrolujeme si, že vše naběhlo dle očekávání:

systemctl status zabbix-server

Také si zkontrolume log file, ve kterém najdeme detailní popis spouštění

V Aricoma Zabbix Proxy je na výpis logu „alias“ make proxy-logs.

tail -f /var/log/zabbix/zabbix_server.log

Instalace front-endu

Pokud jsme instalovali Zabbix proxy, front-end nepotřebujeme a končíme zde.

Pro ovládání Zabbix Core serveru si ještě doinstalujeme web server, abychom mohli používat webové rozhraní Zabbix. Jako web server používám NGINX, protože mi přijde nejvhodnější – má oproti zkostnatělému Apache více předností a zároveň je rozšířenější než Caddy, nebo Traefik. Výhoda, pokud bychom potřebovali upravovat konfiguraci.

Nainstalujeme si pomocí:

apt install zabbix-frontend-php zabbix-nginx-conf

Upravíme si soubor /etc/zabbix/nginx.conf, opět třeba v nano.

Nahradíme řádky:

# listen 8080;

# server_name example.com

za např.

listen 80;

server_name 192.168.88.88;

Abychom mohli používat HTTPS, potřebujeme samozřejmě certifikát. Třeba v Holešově nebude možná přístup do internetu, budeme používat zákazníkem dodaný certifikát. Pokud náš server není „vystrčený ven“, nemůžeme použít  Let’s Encrypt. U menších zákazníků typu střední škola asi ani nemusíme řešit, když má většina zákazníků self-signed certifikáty na všem, včetně vCenter. Domyslet a doplnit sjednocený postup.

Nezapomeneme si na firewallu povolit porty 80 a 443, jinak se nepřipojíme.

Restartujeme si Zabbix komponenty a ujistíme se, že nám vše naběhlo.

systemctl enable nginx
systemctl restart nginx php-fpm

Pokud jsme neudělali chybu a máme povoleno na firewallu, můžeme v prohlížeči přejít do Zabbix front-endu a dokončit si nastavení. (Quick & dirty temporary fix: pokud by nám náhodou port 80 nešel, nemusíme se v tom vrtat – vrátíme se zpět a změníme si ho zatím na 8080).

http://192.168.88.88

Lo and behold, máme tu Zabbix front-end. Teď už se jen proklikáme na konec průvodce. Co bude potřeba změnit si změníme v konfiguráku.

image.png
image.png
image.png
image.png
image.png

Prvotní příhlášení do Zabbix front-end po dokončení konfigurace ve front-end.

User: Admin
Pass: zabbix

Výchozí uživatelské jméno a heslo je po instalaci vždy stejné. Dáme si pozor, abychom nezapomněli pro superusera Admin po přidání dalších uživatelů po prvním přihlášení zakázat, jinak by to bylo „velký špatný“.

Správně by dle best-practice měl instalátor vygenerovat unikátní, ale v 7.0 tomu tak pořád není. Můžeme se třeba ve Shodan podívat, kolik najdeme serverů, kde implementátor zapomněl uživatele Admin zakázat, nebo alespoň změnit heslo.

Instalace Zabbix je kompletní

Zbytek konfigurace si upravíme a nastavíme standardně dle best practices, které používáme v Aricoma Zabbix a pomocí oficiálního průvodce.

Zabbix HA (High Availability)

Stručně shrnuto, pokud by se s hlavním serverem při nakonfigurovaném HA něco stalo (tj. „vysype se nám“), jeho úlohu převezme jiný node. Opravte mě pokud se mýlím: Zabbix jako takový v tuto chvíli nepodporuje load balancing. K load balancingu slouží Zabbix proxy. HA byla nejočekávanější funkce verze 6 a s verzí 7 už je ověřená pro produkční prostředí.

“Because our Zabbix database is our single source of truth (SSOT), it can be used to keep our cluster configuration as well. In the end, everything Zabbix does is always kept in the database, from host configuration to history data to HA information. That’s why building a Zabbix cluster is as simple as putting the HANodeName value in the Zabbix server configuration file.”

Konfigurace HA už je pokročilejší – dá se úspěšně argumentovat, že pokud už budeme HA nastavovat, nepotřebujeme návod. (Můžeme předpokládat, že disponujeme potřebnými zkušenostmi a vše si dohledáme. Konfigurace web serveru už je mimo rozsah tohoto návodu.)

Nody reportují svůj status každých 5 vteřin a restartuje interní počítadlo. Pokud node neodpoví zavčas, interní počítadlo pokračuje, dokud nedosáhne na určitou mez zvanou failover delay. Pokud aktivní node dosáhne tuto mez, jiný standby node převezme jeho roli. Výchozí failover delay je 1 minuta. Hodnotu můžeme upravit (rozmezí 10 vteřin až 15 minut) pomocí ha_set_failover_delay:

# zabbix_server -R ha_set_failover_delay=5m

HA failover delay set to 300 seconds

Tolik k základnímu principu fungování. Přejdeme ke konfiguraci.

Názorný příklad

Pro příklad si uvedeme použití 3 serverů. Na dvou budeme mít Zabbix (Zabbix server cluster), na jednom databází.

Cluster s jednou databází a dvěma nody

Popis menšího vzorového Zabbix clusteru s jednou databází a dvěma nody.

192.168.88.100 – Cluster IP
192.168.88.101 – Zabbix server node 1 s hostname lab-zbx-node-01
192.168.88.102 – Zabbix server node 2 s hostname lab-zbx-node-02
192.168.88.103 – Databázový server (single source of truth [ssot]) s hostname lab-zbx-db

+----------------------------------------+

| Cluster IP (VIP) |

| 192.168.88.100 |

+----------------------------------------+

/ \

/ \

/ \

+-----------------------+ +------------------------+

| | | |

| [Node 1] | | [Node 2] |

| lab-zbx-node-02 | | lab-zbx-node-01 |

| 192.168.88.101 | | 192.168.88.102 |

+-----------------------+ +------------------------+

\ /

\ /

\ /

+---------------------------+

| |

| [Database] |

| lab-zbx-db |

| 192.168.88.103 |

+---------------------------+

Budeme potřebovat virtuální IP adresu pro náš cluster. Doplnit: Co se týče samotného nastavení věcí jako Virtual Router Redundancy Protocol (VRRP) a VIP.

Jedna databáze (SSOT)

Pro náš příklad jsme zvolili variantu s jednou databází, všechny nody komunikují s ní. Více databází opravdu není třeba – komplexnost by výrazně narostla a není v rozsahu tohoto návodu.

Jedné databázi se říká „single source of truth“ (SSOT). Mimo sbírané hodnoty obsahuje i veškerou konfiguraci. Proto nám v příkladu bude stačit, že na jednotlivých nodech přidáme HANodeName do konfiguračního souboru a upravíme keepalived.


Virtual IP addresses [VIPs]), chytám se maximálně v labu a v teoretické rovině. Nemám nejmenší tušení, jak reálně funguje v praxi a v interní síti u zákazníka, když sotva určím volnou IP adresu pro proxy. Prozatím tedy  ¯\_(ツ)_/¯. Samotné nastavení je ale jednoduché, stačí postupovad podle návodu. Akorát nevím, co dělám.

Můžeme si třeba nainstalovat VM s pfSense firewallem, ale proveditelnost a přístup k adresám je mimo scope základního průvodce.


Zabbix databázový server

Nejprve si nainstalujeme Zabbix databázový server. Postup stejný jako dříve, pro úplnost uvedu ve stejném změní i zde;

Nainstalujeme MariaDB:

apt install mariadb-server

systemctl enable mariadb

systemctl start mariadb

Po instalaci MariaDB se ujistíme, že si databázi zabezpečíme.

mariadb-secure-installation

Na všechny dotazy průvodce odpovíme Y (ano) a zadáme pro uživatele root fakt silné heslo™. Za bezpečné heslo považujeme např. Č95!8°Zo@YQgKrfD,N#jHixořSoWWUXTV,goLgFz2ZO+d6@Ig,Ew3F1AP*aov5#+2,zjNw~8mMekXBrýHr,Lwmd1EIc6~!hzL-.

Vytvoříme si databázi

Nezapomeneme si změnit heslo (password) ve 2. až sedmém. příkazu níže. Použije se pro připojení Zabbix k databázi.

create database zabbix character set utf8mb4 collate utf8mb4_bin;

create user zabbix@’192.168.88.101′ identified by ‚password‘;

create user zabbix@’192.168.88.102′ identified by ‚password‘;

create user zabbix@’192.168.88.103′ identified by ‚password‘;

grant all privileges on zabbix.* to ‚zabbix’@’192.168.88.101‘ identified by ‚password‘;

grant all privileges on zabbix.* to ‚zabbix’@’192.168.88.102‘ identified by ‚password‘;

grant all privileges on zabbix.* to ‚zabbix’@’192.168.88.103‘ identified by ‚password‘;

set global log_bin_trust_function_creators = 1;

quit

Poznámka: log_bin_trust_function_creators function je nyní nastavena na 1, abychom mohli naimportovat databázi. Po importu musíme disablovat.

Od verze 6 Zabbix používá ve veškeré dokumentaci defaultně utf8mb4, proto jsme výše změnili, abychom si ušetřili případné zbytečné problémy. Pro více info tento Zabbix support ticket.

Nyní si importujeme konfiguraci databáze:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb

dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb

apt update

A doinstalujeme si:

apt install zabbix-sql-scripts

Importujeme si do naší nově vytvořené databáze Zabbix database scheme:

1

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mariadb –default-character-set=utf8mb4 -u zabbix -p zabbix

V tomto okamžiku se může zdát, že se nám systém zasekl. Import SQL scheme zabere – dle výkonu – delší čas a nevidíme např. progress bar. Stačí několik minut počkat, na VM s výkonem brambory třeba i podstatně déle.

Pokud už jsme zpanikařili a ukončili před doběhnutím importu, znovu se přihlásíme do mysql, dáme drop database zabbix;, pak exit a spustíme znovu.

Jak jsme si výše zmínili, musíme si přepnout log_bin_trust_function_creators na 0:

mysql -u root -p

set global log_bin_trust_function_creators = 0;

quit;

Zabbix Node

Nainstalujeme si nody 1 a 2 z příkladu. Postup u všech ostatních bude samozřejmě stejný. Instalace je naprosto identická jako na příkladu s instalací Zabbix výše, s několika rozdíly:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb

dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb

apt update

Ano, i proxy a HA potřebuje balíček pro databázi:

apt install zabbix-server-mysql

Upravíme si napojení na databázi v /etc/zabbix/zabbix_server.conf přidáním:

DBHost=192.168.88.103

DBPassword=password

DBName and DBUser jsou defaultně zabbix, zbytečné měnit.

Zapnutí HA na 1. nodu

A teď to podstatné, přidáme řádek na zapnutí HA na našem nodu:

HANodeName=lab-zbx-node-01

Aby náš Zabbix front-end věděl, ke kterým failover nodům se připojovat, přidáme:

NodeAddress=192.168.88.101 (při příkladu se dvěma failover nody je toto trošku kontraintuitivní, dáváme adresu sebe sama. (Ověřit, že to tak je. Je to jen záznam, takže proč ne. Reálně by mohlo být nodů více.)

Zapnutí HA na 2. nodu

Na druhém nodu nastavíme to samé, samozřejmě s tímto rozdílem:

HANodeName=lab-zbx-node-02

NodeAddress=192.168.88.102

Konfigurace web serveru pro HA

Používáme NGINX. Aby byl náš frontend také dostupný v HA, nastavíme si doinstalováním keepalived:

apt install keepalived

U node 1 si pravíme si konfiguraci v /etc/keepalived/keepalived.conf (pokud by nebyl soubor prázdný, vše smažeme a přepíšeme):

vrrp_track_process chk_nginx {

      process nginx

      weight 10

}

vrrp_instance ZBX_1 {

        state MASTER

        interface ens192

        virtual_router_id 51

        priority 244

        advert_int 1

        authentication {

                auth_type PASS

                auth_pass password

        }

        track_process {

                chk_nginx

        }

        virtual_ipaddress {

                192.168.88.100/24

        }

}

U node 2 si také pravíme si konfiguraci v /etc/keepalived/keepalived.conf (pokud by nebyl soubor prázdný, vše smažeme a přepíšeme):

vrrp_track_process chk_nginx {

      process nginx

      weight 10

}

vrrp_instance ZBX_1 {

        state BACKUP

        interface ens192

        virtual_router_id 51

        priority 243

        advert_int 1

        authentication {

                auth_type PASS

                auth_pass password

        }

        track_process {

                chk_nginx

        }

        virtual_ipaddress {

                192.168.88.100/24

        }

}

Ke keepalived konfiguraci: cluster IP jsme si určili 192.168.88.100/24interface ens192 si případně upravíme dle skutečnosti. Zvolili jsme virtual_router_id 51. (Nemám sebemenší tušení proč třeba 51, na Stack Overflow před patnácti lety někdo uváděl jako příklad. Rozhodně bychom si měli dát pozor, že se ještě v síti nevyužívá něčím jiným. Nevím ani, jak zjistit, takže opět ¯\_(ツ)_/¯.

priority s každým dalším záložním nodem snižujeme o 1.

Doinstalujeme si na nod frontend

apt install nginx zabbix-frontend-php zabbix-nginx-conf, konfiguraci upravíme v /etc/zabbix/nginx.conf přepsáním zakomentovaných řádků:

# listen 8080;

# server_name example.com;

na:

listen 80;

server_name 192.168.88.100;

Spustíme si na nodu web server:

systemctl enable nginx keepalived

systemctl start nginx keepalived

To samé provedeme i na druhém nodu (a všech dalších).

Dokončení konfigurace

Tady možná unikla nit, spíše tedy koncepčně. Frontend na více nodech chceme, pokud už máme existující Zabbix server a nody přidáváme, bude se instalace lišit, ale zároveň nebude.

Pokud jsme prováděli čistou instalací, tak se po připojení na http://192.168.88.100 ocitneme na našem prvním nodu 192.168.88.101 (lab-zbx-node-1), protože jsme si ho nastavili jako master. Pokud jsme instalovali Zabbix server z návodu a HA teprve přidáváme, Zabbix ve frontendu už máme na prvním nodu kompletně nastavený.

U čisté instalace nodu: otevřeme si http://192.168.88.100 a jsme zde na nodu lab-zbx-node-1. 

image.png

První node máme nastavený, teď si nakonfigurujeme druhý. K tomu musíme vypnout web server prvního, nebo se na něj připojit přímo. Vypneme si web server na prvním nodu: systemctl stop nginx a připojíme se na http://192.168.88.100 znovu, tím se dostaneme na druhý nod (192.168.88.102, lab-zbx-node-2). Na druhém nodu vyplníme průvodce podruhé, mění se pouze název serveru (hostname) v políčku „Zabbix server name“. Snad to dává smysl.

Teď přejdeme v SSH zpět na první nod a znovu spustíme web server:
systemctl start nginx

Nyní bychom měli mít HA nastaveno, zkontrolujeme si logy, jestli je všechno v pořádku.

Ve frontendu v sekci Reports / System information uvidíme, jestli funguje jak jsme zamýšleli (máme dva nody, viz screenshot).

Mírně off-topic myšlenka: obecně by tedy mělo být best practice (tj. dobrý nápad) Nainstalovat Zabbix Core samostatně, dát ho třeba do DMZ a vyčítat z proxy v management VLANě. Vzhledem k nárokům na stabilitu se ale u nenáročných zákazníků (98+ % všech MM zákazníků) obejdeme s jedním Zabbix serverem a nekomplikujeme si implementaci. U většině implementací bude zákonitě podmínkou naprostá spolehlivost, ale když dojde na lámání chleba, od HA se upustí.


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *