Você tem o agente configurado para responder externamente a consultas SNMP?
Edite /etc/snmp/snmpd.conf
e veja se sob ACCESS CONTROL
você tem permissão de comunidade e árvores que se aplicariam para acesso externo, verifique isso para detalhes
Agora você provavelmente tem rocommunity public localhost
(portanto, localhost funciona), mas depois outra diretiva com rocommunity communitysecret default -V systemonly
, tente comentar essa.
Tente adicionar uma linha com rocommunity communitystring default
Então
snmpwalk -v 1 -c communitystring myPCname or myIP .1.3.6.1.2.1
Em seguida, reinicie o snmpd
/etc/init.d/snmpd restart