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