Currently, if I'm not mistaken, on FreeBSD zabbix_agentd collects data relying on the proc filesystem. It could possibly be better to use the devstat library there. It's easy to use and can present info on the diskIO operations in case proc is not avaliable. I belive that this library can also present more detailed info, allowing to enable support for previoslly unsupported checks like operations count for FreeBSD (and possibly other BSD systems).
And another feature request: It might be convinient to add a new check for disk IO operations - busy rate or %util as shown by iostat -x.
P.S. I'll try to write a patch as soon as I familirise myself with the code of zabbix_agent
And another feature request: It might be convinient to add a new check for disk IO operations - busy rate or %util as shown by iostat -x.
P.S. I'll try to write a patch as soon as I familirise myself with the code of zabbix_agent