6. Zabbix készülék
Áttekintés
A kézi beállítás vagy egy meglévő szerver újrafelhasználásának alternatívájaként a Zabbix esetében a felhasználók megtehetik letöltés egy Zabbix készülék vagy egy Zabbix készülék telepítő CD-képet.
A Zabbix készülék és telepítő CD verziói az AlmaLinux 8-on alapulnak (x86_64).
A Zabbix készülék telepítő CD-je azonnali telepítésre használható Zabbix szerver (MySQL).
::: Fontos Ezt a készüléket használhatja a Zabbix értékelésére. A készülék nem komoly termelési használatra készült. :::
Rendszerkövetelmények:
- RAM: 1,5 GB
- Lemezterület: legalább 8 GB-ot kell lefoglalni a virtuális számára gép.
Zabbix telepítő CD/DVD rendszerindító menü:

A Zabbix készülék tartalmaz egy Zabbix szervert (konfigurálva és fut rajta MySQL) és egy frontend.
A Zabbix virtuális készülék a következő formátumokban érhető el:
- VMWare (.vmx)
- Nyílt virtualizációs formátum (.ovf)
- Microsoft Hyper-V 2012 (.vhdx)
- Microsoft Hyper-V 2008 (.vhd)
- KVM, Parallels, QEMU, USB stick, VirtualBox, Xen (.raw)
- KVM, QEMU (.qcow2)
A kezdéshez indítsa el a készüléket, és mutasson egy böngészőt az IP címre készülék DHCP-n keresztül kapott.
::: Fontos A DHCP-t engedélyezni kell a gazdagépen. :::
Az IP-cím lekérése a virtuális gépen belülről:
ip addr show
A Zabbix frontend eléréséhez lépjen a http://<host_ip> címre (a hozzáféréshez a gazdagép böngészőjéből a hídmódot engedélyezni kell a virtuális gép hálózatában beállítások).
::: jegyzet Ha a készülék nem indul el Hyper-V-ben, megteheti szeretné lenyomni a Ctrl+Alt+F2 billentyűkombinációt a tty-munkamenetek váltásához. :::
– Változások az AlmaLinux 8 konfigurációjában
A készülék az AlmaLinux 8-on alapul. Van néhány változtatás az alap AlmaLinux konfigurációt.
- Adattárak
Hivatalos Zabbix repository has been added to /etc/yum.repos.d:
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/6.0/rhel/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
- Tűzfal konfiguráció
A készülék iptables tűzfalat használ előre meghatározott szabályokkal:
- Nyitott SSH port (22 TCP);
- Nyitott Zabbix ügynök (10050 TCP) és Zabbix trapper (10051 TCP) portok;
- Megnyitott HTTP (80 TCP) és HTTPS (443 TCP) portok;
- Nyitott SNMP trap port (162 UDP);
- Megnyílt a kimenő kapcsolatok az NTP porthoz (53 UDP);
- ICMP-csomagok másodpercenként 5 csomagra korlátozva;
- Minden más bejövő kapcsolat megszakad.
- Statikus IP-cím használata
Alapértelmezés szerint a készülék DHCP-t használ az IP-cím megszerzéséhez. Pontosítani statikus IP-cím:
- Jelentkezzen be root felhasználóként;
- Nyissa meg az /etc/sysconfig/network-scripts/ifcfg-eth0 fájlt;
- A BOOTPROTO=dhcp helyére BOOTPROTO=none
- Adja hozzá a következő sorokat:
- IPADDR=<A készülék IP-címe>
- PREFIX=<CIDR előtag>
- GATEWAY=<átjáró IP-címe>
- DNS1=<DNS szerver IP-cím>
- Futtassa a systemctl restart network parancsot.
Forduljon a hivatalos Red Hathez dokumentáció ha szükséges.
- Időzóna módosítása
A készülék alapértelmezés szerint UTC-t használ a rendszerórához. Megváltoztatni a időzóna, másolja a megfelelő fájlt a /usr/share/zoneinfo mappából ide /etc/localtime, például:
cp /usr/share/zoneinfo/Europe/Riga /etc/localtime
- Zabbix konfiguráció
A Zabbix készülék beállítása a következő jelszavakkal és konfigurációkkal rendelkezik változtatások:
- Hitelesítési adatok (bejelentkezés:jelszó)
Rendszer:
- gyökér:zabbix
Zabbix frontend:
- Admin:zabbix
Adatbázis:
- gyökér:<véletlen>
- zabbix:<véletlen>
Az adatbázis jelszavai véletlenszerűen generálódnak a
telepítési folyamat.
A root jelszó a /root/.my.cnf fájlban található. Ez nem
jelszó megadásához szükséges a "root" fiók alatt.
Az adatbázis felhasználói jelszavának megváltoztatásához változtatásokat kell végrehajtani a következő helyszínek:
- MySQL;
- /etc/zabbix/zabbix_server.conf;
- /etc/zabbix/web/zabbix.conf.php.
A zabbix_srv és a zabbix_web külön felhasználók vannak meghatározva
a szerverhez és a frontendhez.
- Fájlok helyei
- A konfigurációs fájlok a /etc/zabbix helyen találhatók.
- A Zabbix szerver, proxy és ügynök naplófájljai ebben találhatók /var/log/zabbix.
- A Zabbix frontend a /usr/share/zabbix helyen található.
- A zabbix felhasználó saját könyvtára /var/lib/zabbix.
– Változások a Zabbix konfigurációban
- A frontend időzónája Európa/Riga (ez módosítható /etc/php-fpm.d/zabbix.conf);
- Frontend hozzáférés
Alapértelmezés szerint a frontend hozzáférés bárhonnan engedélyezett.
A frontend a http://<host> címen érhető el.
Ez testreszabható a /etc/nginx/conf.d/zabbix.conf fájlban. Nginx rendelkezik a fájl módosítása után újra kell indítani. Ehhez jelentkezzen be az SSH as használatával root felhasználó és végrehajtás:
systemctl indítsa újra az nginx-et
- Tűzfal
Alapértelmezés szerint csak a konfigurációban felsorolt portok változások nyitva vannak. További megnyitásához portok, módosítsa a "/etc/sysconfig/iptables" fájlt, és töltse újra a tűzfalat szabályok:
systemctl újratölti az iptables-t
- Frissítés
A Zabbix készülékcsomagok bővíthetők. Ehhez futtassa:
dnf update zabbix*
– Rendszerszolgáltatások
Rendszeres szolgáltatások állnak rendelkezésre:
systemctl list-units zabbix*
- Formátumspecifikus megjegyzések
- VMware
A vmdk formátumú képek közvetlenül használhatók a VMware Playerben, Szerverben és Workstation termékek. Az ESX, ESXi és vSphere használatához ezeknek kell lenniük konvertált a [VMware converter] (http://www.vmware.com/products/converter/).
- HDD/flash kép (nyers)
dd if=./zabbix_appliance_5.2.0.raw of=/dev/sdc bs=4k conv=fdatasync
Cserélje ki a /dev/sdc-t a Flash/HDD lemezeszközre.