Zabbix Monitoring

Versions this guide is based on Zabbix KVM/qemu appliance 6.2.6:

EVE Image Foldername Downloaded Original Filename Version vCPUs vRAM Console
1. zabbix-6.2.6 zabbix_appliance-6.2.6-qcow2.tar.gz Zabbix 6.2.6 2 2048 vnc
EVE-NG Templates update instruction
Before start create Zabbix applience you have to obtain Zabbix template and lab icon for it.

Instructions Create Zabbix node
Other versions should also be supported following bellow’s procedure.

1. Obtain KVM Qemu qcow2 image from Zabbix https://www.zabbix.com/download_appliance
2. Using our image table, create correct image folder, this example is for image zabbix- in the table above. lets do it.Image table:  https://www.eve-ng.net/index.php/documentation/qemu-image-namings/
root@eve-ng-master:~# mkdir /opt/unetlab/addons/qemu/zabbix-6.2.6/
3. Upload the downloaded image to the EVE /opt/unetlab/addons/qemu/zabbix-6.2.6/  folder using for example FileZilla or WinSCP.
4. From the EVE cli, navigate to newly created image folder.
root@eve-ng-master:~# cd /opt/unetlab/addons/qemu/zabbix-6.2.6/
5. Unzip tar.gz image file
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# tar xzf zabbix_appliance-6.2.6-qcow2.tar.gz 
6. Move and rename uzipped qcow2 image to the EVE Zabbix folder:
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# ls
zabbix_appliance-6.2.6-qcow2 zabbix_appliance-6.2.6-qcow2.tar.gz
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# cd zabbix_appliance-6.2.6-qcow2
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6/zabbix_appliance-6.2.6-qcow2# ls
zabbix_appliance-6.2.6.qcow2
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6/zabbix_appliance-6.2.6-qcow2# mv zabbix_appliance-6.2.6.qcow2 /opt/unetlab/addons/qemu/zabbix-6.2.6/virtioa.qcow2
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6/zabbix_appliance-6.2.6-qcow2# cd ..
7. Remove used work folder and intitial tar.gz file
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# ls
virtioa.virtioa.qcow2 zabbix_appliance-6.2.6-qcow2 zabbix_appliance-6.2.6-qcow2.tar.gz
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# rm -r zabbix_appliance-6.2.6-qcow2 zabbix_appliance-6.2.6-qcow2.tar.gz
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# ls
virtioa.qcow2
root@eve-ng-master:/opt/unetlab/addons/qemu/zabbix-6.2.6# 
8. Fix permissions:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions 

Access to Zabbix appliance: CLI: root/zabbix, WEB http UI: Admin/zabbix