Para monitorear parámetros de geth en zabbix podemos creamos items a modo de ejemplo en los nodos Sealer/Gateway
A modo de ejemplo, decidimos monitorear el BlockNumber y el peerCount.
Item "Geth blocknumber BFA"
Key: geth.command[eth.blockNumber,/home/bfa/bfa/network/node/geth.ipc]
Item "Geth peerCount BFA"
Key: geth.command[net.peerCount,/home/bfa/bfa/network/node/geth.ipc]
Luego en los host sealer/gateway dentro de /etc/zabbix/zabbix_agentd.conf:
UserParameter=geth.command[*],sudo /home/bfa/bin/geth --verbosity 0 --exec $1 attach $2
UnsafeUserParameters=1
(El UnsafeUserParameters es necesario para que se le pueda pasar argumentos con caracteres especiales al item de zabbix)
Y le damos permisos al usuario de zabbix para poder ejecutar el geth como sudo sin password, editamos el /etc/sudoers agregando la siguiente linea:
zabbix ALL=(ALL) NOPASSWD: /home/bfa/bin/geth