The amount of system resources our monitoring agent uses on your system depends on the amount of server monitoring the agent has to do. If you have many roles assigned to your server, it will be a bit more busy then with fewer roles.
Here is an example of the running zabbix processes on one of our web servers:
[09-03-11 13:50:09] [root@xyz.com]
[~] # ps aux | grep zabbix
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
zabbix 6394 0.0 0.0 49168 844 ? SN 09:46 0:00 /usr/sbin/zabbix_agentd
zabbix 6395 0.0 0.0 49168 1468 ? SN 09:46 0:09 /usr/sbin/zabbix_agentd
zabbix 6396 0.0 0.0 51264 1468 ? SN 09:46 0:08 /usr/sbin/zabbix_agentd
root 20472 0.0 0.0 5164 780 pts/1 R+ 13:50 0:00 grep zabbix