Als alternatief voor handmatige installatie of hergebruik van een bestaande server voor Zabbix kunnen gebruikers een Zabbix-appliance of een installatie-cd-afbeelding voor Zabbix downloaden.
Zabbix-appliance en installatie-cd-versies zijn gebaseerd op AlmaLinux 8 (x86_64).
De installatie-cd van Zabbix-appliance kan worden gebruikt voor directe implementatie van een Zabbix-server (MySQL).
Je kunt deze appliance gebruiken om Zabbix te evalueren. De appliance is niet bedoeld voor serieus productiegebruik.
Bootmenu van de Zabbix-installatie-cd/dvd:
De Zabbix-appliance bevat een Zabbix-server (geconfigureerd en draaiend op MySQL) en een frontend.
De Zabbix virtuele appliance is beschikbaar in de volgende formaten:
Om te beginnen start je de appliance en ga je in een browser naar het IP-adres dat de appliance via DHCP heeft ontvangen.
DHCP moet zijn ingeschakeld op de host.
Om het IP-adres vanuit de virtuele machine te verkrijgen, voer je het volgende commando uit:
Om toegang te krijgen tot de Zabbix frontend, ga je naar http://<host_ip> (voor toegang vanuit de browser van de host moet bridged mode zijn ingeschakeld in de VM-netwerkinstellingen).
Als de appliance niet wordt opgestart in Hyper-V, kun je op Ctrl+Alt+F2
drukken om naar andere tty-sessies te schakelen.
De appliance is gebaseerd op AlmaLinux 8. Er zijn enkele wijzigingen toegepast in de basisconfiguratie van AlmaLinux.
De officiële Zabbix repository is toegevoegd aan /etc/yum.repos.d:
[zabbix]
name=Zabbix Officiële Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/6.4/rhel/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Het apparaat gebruikt een iptables firewall met vooraf gedefinieerde regels:
Standaard gebruikt het apparaat DHCP om het IP-adres te verkrijgen. Specificeren een statisch IP-adres:
Raadpleeg de officiële Red Hat documentatie indien nodig.
Standaard gebruikt het apparaat UTC voor de systeemklok. Om de te wijzigen tijdzone, kopieer het juiste bestand van /usr/share/zoneinfo naar /etc/localtime, bijvoorbeeld:
Zabbix apparaat configuratie heeft de volgende wachtwoorden en configuratie veranderingen:
Systeem:
Zabbix-frontend:
Gegevensbestand:
Database wachtwoorden worden willekeurig gegenereerd tijdens de installatieproces.
Het root-wachtwoord wordt opgeslagen in het bestand /root/.my.cnf. Het is niet vereist om een wachtwoord in te voeren onder het "root"-account.
Om het gebruikerswachtwoord van de database te wijzigen, moeten wijzigingen worden aangebracht in de volgende locaties:
Afzonderlijke gebruikers zabbix_srv
en zabbix_web
zijn gedefinieerd voor respectievelijk de server en de frontend.
Standaard is toegang tot de frontend overal toegestaan.
De frontend is toegankelijk via http://<host>.
Dit kan worden aangepast in /etc/nginx/conf.d/zabbix.conf. Nginx heeft te herstarten na het wijzigen van dit bestand. Log hiervoor in met SSH als root gebruiker en voer uit:
Standaard worden alleen de poorten vermeld in de configuratie wijzigingen hierboven zijn geopend. Extra openen poorten, wijzig het "/etc/sysconfig/iptables" bestand en herlaad firewall reglement:
De Zabbix-apparaat pakketten kunnen worden geüpgraded. Voer hiervoor het volgende uit:
Systemd services zijn beschikbaar:
De afbeeldingen in het vmdk-formaat kunnen direct worden gebruikt in VMware Player, Server en Workstation-producten. Voor gebruik in ESX, ESXi en vSphere moeten ze worden geconverteerd met VMware-converter. Als je VMWare Converter gebruikt, kun je problemen tegenkomen met de hybride netwerkadapter. In dat geval kun je proberen de E1000-adapter te specificeren tijdens het conversieproces. Als alternatief kun je na voltooiing van de conversie de bestaande adapter verwijderen en een E1000-adapter toevoegen.
Vervang /dev/sdc door uw Flash/HDD-schijfapparaat.
If you encounter the error message Access denied for user 'replace_user'@'localhost' (using password: YES) while trying to log in to the frontend, it may indicate that the installation is still in progress.
If the error persists after waiting a few minutes, or if you observe any other unexpected behavior, it likely means that the installation process has not completed successfully. In this case, we recommend deleting the current appliance and redeploying it by following the same installation instructions. This step typically resolves the issue.
Note that attempting to manually fix a broken installation is not recommended, as it may lead to further complications.