Zabbix is really nice, perhaps we can find a way to set up profiles depending on the miner used.
Some parts can become a bit more miner agnostic, Temperature can be:
UserParameter=Temp0, /usr/bin/nvidia-smi -i 0 --query-gpu=temperature.gpu --format=csv,noheader,nounits
For the Watt part you can consider to change to:
UserParameter=Watt0, /usr/bin/nvidia-smi -i 0 --query-gpu=power.draw --format=csv,noheader,nounits
The pag is already pretty full, but perhaps the fan speed can be of interest (in relation to power draw and temperature):
UserParameter=Fan0, /usr/bin/nvidia-smi -i 0 --query-gpu=fan.speed --format=csv,noheader,nounits
According to nvidia-smi documentation, setting nvidia-smi -pm 1 will speed up nvidia-smi output.
For EWBF Miner we can use the following, but it needs the (tiny) package
jq https://stedolan.github.io/jq/So first:
sudo apt install jq
And in the Zabbix config file (I'm running EWBF with --api=0.0.0.0:3333 to keep ports the same as Claymore):
UserParameter=GPU0, /usr/bin/curl 127.0.0.1:3333 -X '{"id":"0", "method":"getstat"}' | jq -r '.result[0].speed_sps'
The result[ x ] value needs to correspond with the GPU id.