3 Zabbix appliance
Pārskats
Zabbix appliance nodrošina iespēju nekavējoties izvietot Zabbix serveri un lietotāja saskarni, nevis iestatīt tos manuāli vai atkārtoti izmantot esošu serveri Zabbix vajadzībām.
Appliance ir balstīts uz AlmaLinux 8 (x86_64) un ietver iepriekš konfigurētu Zabbix serveri, kas darbojas uz MySQL, un lietotāja saskarni, kas darbojas uz Nginx tīmekļa servera.
Šis appliance ir paredzēts Zabbix novērtēšanai. Tā izmantošana nopietnās produkcijas vidēs nav ieteicama.
Appliance attēli ir pieejami lejupielādei šādos formātos:
- Instalācijas CD/DVD (.iso)
- VMware (.vmx) - skatiet piezīmes
- Atvērtās virtualizācijas formāts (.ovf)
- Microsoft Hyper-V (.vhd/.vhdx) - skatiet piezīmes
- KVM, Parallels, QEMU, USB zibatmiņa, VirtualBox, Xen (.raw) - skatiet piezīmes
- KVM, QEMU (.qcow2)
Zabbix instalācijas CD/DVD sāknēšanas izvēlne:

Ātrā darba sākšana
Priekšnosacījumi
- Pārliecinieties, ka hosta datoram ir pietiekami resursi, lai izpildītu virtuālās mašīnas sistēmas prasības:
- RAM: 4 GB
- Diska vieta: virtuālajai mašīnai jāpiešķir vismaz 8 GB
- CPU: vismaz 2 kodoli
-
Ja vēl nav instalēta, instalējiet virtualizācijas programmatūru appliance attēla palaišanai (piemēram, VirtualBox).
-
Lejupielādējiet appliance formātā, ko atbalsta jūsu virtualizācijas programmatūra.
-
Pārbaudiet tīkla iestatījumus, lai pārliecinātos, ka hosta datorā ir iespējots DHCP.
Instalēšana
-
Palaidiet appliance virtuālo mašīnu no lejupielādētā attēla.
-
Konfigurējiet virtuālās mašīnas tīkla iestatījumus, lai atļautu piekļuvi no pārlūkprogrammas hostsistēmā. To var panākt, iespējojot tilta režīmu.
-
Piesakieties virtuālajā mašīnā, izmantojot noklusējuma sistēmas akreditācijas datus.
-
Lai iegūtu IP adresi, virtuālajā mašīnā izpildiet šādu komandu:
ip addr show
-
Atveriet pārlūkprogrammu hostsistēmā un norādiet tajā uz IP adresi, ko appliance ir saņēmis, izmantojot DHCP.
-
Piesakieties Zabbix, izmantojot noklusējuma akreditācijas datus, un sāciet uzraudzību.
Konfigurācija
Šajā sadaļā ir aprakstīti bieži nepieciešamie noklusējuma konfigurācijas iestatījumi, kā arī pieejamās pielāgošanas iespējas.
Akreditācijas dati
Sistēma
- Lietotājvārds: root
- Parole: zabbix
Zabbix lietotāja saskarne
- Lietotājvārds: Admin
- Parole: zabbix
Pēc pieteikšanās varat mainīt noklusējuma paroli lietotāja profila iestatījumos vai izveidot jaunus lietotājus un dzēst noklusējuma lietotāju.
Datu bāze
Paroles visiem datubāzes lietotājiem instalēšanas procesa laikā tiek ģenerētas nejauši. Datu bāzei ir definēti šādi lietotāji:
Sakne:
- Lietotājvārds: root
- Parole: parole tiek glabāta failā
/root/.my.cnf. root kontam paroles ievadīšana nav nepieciešama.
Zabbix serveris:
- Lietotājvārds: zabbix_srv
- Parole: parole tiek glabāta failā
/etc/zabbix/zabbix\_server.conf
Zabbix lietotāja saskarne:
- Lietotājvārds: zabbix_web
- Parole: parole tiek glabāta failā
/etc/zabbix/web/zabbix.conf.php
Lai mainītu datubāzes lietotāja paroli, modificējiet to MySQL un attiecīgajā konfigurācijas failā.
Lietotāja saskarnes piekļuve
Zabbix lietotāja saskarnei var piekļūt vietnē http://<virtual machine's IP>.
Pēc noklusējuma piekļuve ir atļauta no jebkuras vietas. Lai ierobežotu piekļuvi, modificējiet /etc/nginx/conf.d/zabbix.conf.
Pēc rediģētā faila saglabāšanas restartējiet Nginx, piesakoties caur SSH kā root user un izpildot:
systemctl restart nginx
Statiska IP adrese
Pēc noklusējuma ierīce izmanto DHCP, lai iegūtu IP adresi. Lai iestatītu statisku IP adresi:
- Piesakieties kā root lietotājs.
- Izpildiet tālāk norādītās komandas, aizstājot vērtības ar savām IP adresēm:
nmcli connection modify eth0 ipv4.addresses 192.168.1.10/24 # Appliance IP address/CIDR prefix
nmcli connection modify eth0 ipv4.gateway 192.168.1.1 # Gateway IP address
nmcli connection modify eth0 ipv4.dns 8.8.8.8 # DNS server IP address
nmcli connection modify eth0 ipv4.method manual
systemctl restart network
Alternatīvi varat atvērt failu /etc/NetworkManager/system-connections/eth0.nmconnection un pievienot šādas rindas:
[ipv4]
address1=192.168.1.10/24,192.168.1.1
dns=8.8.8.8
method=manual
Pēc rediģētā faila saglabāšanas izpildiet komandu systemctl restart network.
Ugunsmūra konfigurācija
Lai pārvaldītu ugunsmūra iestatījumus, iekārta izmanto iptables ar iepriekš definētiem noteikumiem:
- Atvērts SSH ports (22 TCP)
- Atvērti Zabbix aģenta (10050 TCP) un Zabbix trapper (10051 TCP) porti
- Atvērti HTTP (80 TCP) un HTTPS (443 TCP) porti
- Atvērts SNMP trap ports (162 UDP)
- Atvērti izejošie savienojumi uz NTP portu (123 UDP)
- ICMP paketes ir ierobežotas līdz 5 paketēm sekundē
- Visi pārējie ienākošie savienojumi tiek bloķēti
Lai atvērtu papildu portus, modificējiet failu /etc/sysconfig/iptables un pārlādējiet ugunsmūra noteikumus:
systemctl reload iptables
Repozitoriji
Zabbix appliance izmanto zabbix-release pakotni no Zabbix repozitorija.
Repozitoriji ir konfigurēti direktorijā /etc/yum.repos.d/*.
Laika josla
Pēc noklusējuma ierīce sistēmas pulkstenim izmanto UTC.
Lai mainītu laika joslu, nokopējiet atbilstošo failu no /usr/share/zoneinfo uz /etc/localtime, piemēram:
cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
Zabbix lietotāja saskarnes laika josla tiek iestatīta atsevišķi, un to var mainīt lietotāja saskarnes iestatījumos. Zabbix lietotāja saskarnes noklusējuma laika josla ir Europe/Riga.
Failu atrašanās vietas
- Konfigurācijas faili atrodas
/etc/zabbix - Zabbix servera, starpniekservera un aģenta žurnālfaili atrodas
/var/log/zabbix - Zabbix lietotāja saskarne atrodas
/usr/share/zabbix - Lietotāja zabbix mājas direktorijs ir
/var/lib/zabbix
Sistēmas servisi
Systemd servisi ir pieejami. Lai skatītu Zabbix servisu sarakstu, virtuālajā mašīnā izpildiet šādu komandu:
systemctl list-units zabbix*
Attēla formātam specifiskas piezīmes
VMware
Attēlus vmdk formātā var izmantot tieši VMware Player, Server un Workstation produktos. Lai tos izmantotu ESX, ESXi un vSphere vidēs, tie jākonvertē, izmantojot VMware vCenter Converter (lejupielādei nepieciešama autentifikācija). Ja izmantojat VMware vCenter Converter, var rasties problēmas ar hibrīdo tīkla adapteri. Tādā gadījumā konvertēšanas procesa laikā varat mēģināt norādīt E1000 adapteri. Alternatīvi pēc konvertēšanas pabeigšanas varat dzēst esošo adapteri un pievienot E1000 adapteri.
HDD/flash attēls (raw)
Lai sāknētu attēlu, izpildiet:
dd if=./zabbix_appliance_8.0.0.raw of=/dev/sdc bs=4k conv=fdatasync
Aizstājiet /dev/sdc ar sava Flash/HDD diska ierīces ceļu.
Hyper-V
Ja ierīce Hyper-V vidē neizdodas palaist, mēģiniet nospiest Ctrl+Alt+F2, lai pārslēgtos uz TTY sesiju.
Problēmu novēršana
Ja, mēģinot pieteikties lietotāja saskarnē, redzat kļūdas ziņojumu Access denied for user 'replace_user'@'localhost' (using password: YES), tas var norādīt, ka instalēšana joprojām turpinās.

Ja kļūda saglabājas arī pēc dažu minūšu gaidīšanas vai novērojat jebkādu citu neparedzētu darbību, visticamāk, tas nozīmē, ka instalēšanas process nav veiksmīgi pabeigts. Šādā gadījumā iesakām dzēst pašreizējo ierīci un izvietot to atkārtoti, ievērojot tās pašas instalēšanas instrukcijas. Šī darbība parasti atrisina problēmu.
Ņemiet vērā, ka nav ieteicams mēģināt manuāli labot bojātu instalāciju, jo tas var radīt papildu sarežģījumus.