Zabbix Installation
To help the Development Team to know how our hardware is performing and see the hardware metrics of the whole cluster, we are asking you to enable a central monitoring platform called Zabbix. We will use this info to make recomendations if/when we require upgraded equipment
NOTE: Run as root Prepend comands with sudo or use sudo -i for the session.

Installation of the Zabbix Binaries
Download the release
wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.debdpkg -i zabbix-release_6.4-1+ubuntu22.04_all.debapt updateInstall the release
apt -y install zabbix-agent
Configure the settings
First we'll make a backup of the config file
cp /etc/zabbix/zabbix_agentd.conf /etc/zabbix/zabbix_agentd.conf.bakMake note of your hostname
hostnameOpen the config file in your editor
vim /etc/zabbix/zabbix_agentd.confChange or uncomment these settings, save and exit
Server=monitor.devnet.xandeum.com
ListenPort=10050
ServerActive=monitor.devnet.xandeum.com
Hostname=<enter your hostname>
TLSConnect=psk
TLSAccept=psk
TLSPSKIdentity=xand_autoReg
TLSPSKFile=/etc/zabbix/secret.pskNote: you will need to search through the config file to find the matching config settings to change.
Next set the PSK secret
vim /etc/zabbix/secret.pskPaste this key into the file, save and exit
de4db078715c539e5ef80c8c520dabedc473413b6e9ca90909abbf1362b27888Restart the Zabbiz Service
systemctl restart zabbix-agentNOTE: We have this service firewalled! You must fill out the onboarding form in Validator Installation so we can allow your box to send us metrics!
Port Configuration
Ports 10050-10051 TCP/UDP should be forwarded to the validator for Zabbix to connect
Continue to Onboarding