Which snmpd is actually running? Sun's default daemon is called snmpdx and the one provided with NNM is snmpdm. Each may have it's own snmpd.conf file floating around in /etc. Sun's is usually in /etc/snmp/conf while the NNM agent is usually /etc/snmp.conf. Make sure you have the right agent running and you're looking at the correct snmpd.conf file for it.
I think the problem is with the snmp demons. Both Solaris and NNM snmp demons tries to run when the machines restarts. First the NNM snmpd runs, then the Solaris snmpdx tires too, but the port 161 is busy, then the last one can?t run.
But the problem changes, whit the NNM snmp agent running the ovstart doesn?t work is like idle, and the NNM can?t connect to the agent, it is the same problem I expose yesterday.
Finally I found a way to run the ovstart, I need to kill the process of the NNM snmp, initiates the Solaris snmpdx, reinitiates the NNM snmpd, and then run the ovstart. Other way ovstart doesn?t work property.
Maybe I need a patch for either Solaris or NNM , an other ideas?