This is indicative of a lower level problem. 'snmpwalk' should complete in a few seconds depending on the quantity of OIDs returned, and should return hundreds of OIDs a second (your screen should visually scroll).
Please run the following on the Zenoss box, and paste the output:
# iptables -L
# time snmpwalk -v2c -cRead 192.168.1.10