As an alternative to setting up manually or reusing an existing server for Zabbix, users may download a Zabbix appliance or a Zabbix appliance installation CD image.
Zabbix appliance and installation CD versions are based on AlmaLinux 8 (x86_64).
Zabbix appliance installation CD can be used for instant deployment of Zabbix server (MySQL).
You can use this Appliance to evaluate Zabbix. The Appliance is not intended for serious production use.
If not yet installed, install the virtualization software for booting the appliance image (for example, VirtualBox).
Download the appliance in the format supported by your virtualization software.
Check network settings to ensure that DHCP is enabled on the host machine.
Boot the appliance virtual machine from the downloaded image.
Configure virtual machine network settings to allow access from a browser on the host machine. This can be achieved by enabling Bridged mode.
Log in to the virtual machine using default system credentials.
To retrieve the IP address, run the following command on the virtual machine:
ip addr show
Open a browser on the host machine and point it to the IP address the appliance has received over DHCP.
Log in to Zabbix using default credentials and start monitoring.
This section describes frequently required default configuration settings along with available customization options.
System:
Zabbix frontend:
Database:
Database passwords are randomly generated during the installation process.
Root password is stored inside the /root/.my.cnf file. It is not required to input a password under the "root" account.
To change the database user password, changes have to be made in the following locations:
Separate users zabbix_srv
and zabbix_web
are defined for the server and the frontend respectively.
By default, access to the frontend is allowed from anywhere.
The frontend can be accessed at http://<host>.
This can be customized in /etc/nginx/conf.d/zabbix.conf. Nginx has to be restarted after modifying this file. To do so, log in using SSH as root user and execute:
By default the appliance uses DHCP to obtain the IP address. To specify a static IP address:
Consult the official Red Hat documentation if needed.
The appliance uses iptables firewall with predefined rules:
Official Zabbix repository has been added to /etc/yum.repos.d:
[zabbix]
name=Zabbix Official Repository - $basearch
baseurl=http://repo.zabbix.com/zabbix/7.0/rhel/8/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
By default the appliance uses UTC for the system clock. To change the time zone, copy the appropriate file from /usr/share/zoneinfo to /etc/localtime, for example:
Systemd services are available:
The images in vmdk format are usable directly in VMware Player, Server and Workstation products. For use in ESX, ESXi and vSphere they must be converted using VMware converter. If you use VMWare Converter, you may encounter issues with the hybrid network adapter. In that case, you can try specifying the E1000 adapter during the conversion process. Alternatively, after the conversion is complete, you can delete the existing adapter and add an E1000 adapter.
Replace /dev/sdc with your Flash/HDD disk device.
If the appliance fails to start up in Hyper-V, try pressing Ctrl+Alt+F2 to switch a TTY session.
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.