Executing a command with dropped privileges (zabbix_agentd)

Hi there,

I am running zabbix_agentd on OpenWRT. After this daemon starts, the privileges are dropped from root to user zabbix.
Now, when I configure this agent to run some external program, like fping, every now and then this won't happen because of its non-root privileges.

Can someone tell me how to be able to achieve this right? I know there is a possibility to run the whole daemon as root but I prefer to use it as it was meant to be.