Dave,
Thank you for the clarification. I also tried
snmpget -Dparse-mibs -v 1 -c public localhost hrSystemDate.0
snmpget -Dparse-mibs -v 1 -c public localhost HOST-RESOURCES-MIB::hrSystemDate.0
but it gave me the same nosuchname error. Your clarification makes me think that I have not configure the daemon correctly. I followed the README.solaris (http://net-snmp.sourceforge.net/docs/README.solaris.html) instruction to configure the net-snmp running together with the Sun's SNMP daemon (Section 7, page 11) . I also followed the instruction from SNMPD.CONF to configure the snmpd.conf to the best of my knowledge and copy it to /usr/local/share/snmp/snmpd.conf. Do you know what is suppose to be in /etc/snmp/conf/path? I got the following warning and error in this path file:
path/snmpd.conf: Not a directory
path/snmpd.local.conf: Not a directory
path/snmp.conf: Not a directory
path/snmp.local.conf: Not a directory
net-snmp: 1 error(s) in config file(s)
/usr/local/share/snmp/snmpd.conf: line 10: Warning: Unknown token: system-group-read-community.
/usr/local/share/snmp/snmpd.conf: line 13: Warning: Unknown token: read-community.
/usr/local/share/snmp/snmpd.conf: line 16: Warning: Unknown token: trap.
/usr/local/share/snmp/snmpd.conf: line 17: Warning: Unknown token: trap-community.
/usr/local/share/snmp/snmpd.conf: line 22: Error: Blank line following managers token.
I think it is telling me that I have error in my snmpd.conf file. I used snmpconf -g basic_setup to configure this snmpd.conf file. I noticed that the ACCESS CONTROL INFORMATION is different than the original /etc/snmp/conf/snmpd.conf, included in the installation. At this point I have no where to go. Any pointer is greatly appreciated. I also included my snmpd.conf for reference purpose.
Another question is what should be in /var/snmp/mib folder? I observed two mib files snmpdx.mib and sun.mib. snmpdx.mib contains the Sun Master and Sub Agent information and the sun.mib contain mib-II information. Coincidentally, mib-II information is the only information I can perform snmpget and snmpwalk. It seems like my Solaris 8 system has no knowledge of the HOST-RESOURCES-MIB eventhough I manually added "export MIBS=+HOST-RESOURCES-MIB" and confirmed with -Dparse-mibs option. How do I check if the net-snmp.reg and net-snmp.rsrc daemon was launch correctly? and whether or not the HOST-RESOURCES-MIB was added correctly since it requires IMPORT of other MIBS?
I know I am asking a lot of ignorance questions, but I am stuck. Thanks in advance for your help.
On Tue, 2005-11-29 at 08:13 -0800, Tam Vo wrote:
> Thank you for the suggestion. I tried
> snmpget -Dparse-mibs -v 1 -c public localhost hrSystemDate
>
> and it found all of the MIBS, including HOST-RESOURCES-MIB.txt
Good - so the HOST-RESOURCES-MIB is in the correct location.
> I also noticed that it imports a lot of the other MIBS (IP-MIB,
> SNMPv2-SMI, mib-2, IF-MIB), but not Module 25 HOST-RESOURCES-MIBS.
No - the command line tools don't load all MIBs automatically.
They have a fixed list of MIBs to load, and you have to explicitly
add any extra ones to this. See the FAQ entry
How do I add a MIB to the tools?
> The next thing I tried was
> snmpget -Dparse-mibs -v 1 -c public localhost
> HOST-RESOURCES-MIB::hrSystemDate
That should indeed load the HostRes MIB file.
> Then the error
> Error in packet
> Reason: (nosuchname) There is no such variable in this MIB.
> Failed Object: HOST-RESOURCE-MIB::hrSystemDate
Note that this is now an error from the remote agent.
Previously, the tools were telling you that they didn't know
what to ask for. Now, the tools are asking for something,
and the agent is saying "No".
As Robert has said, you've forgotten '.0' instance subidentifier.
Try
snmpget -v 1 -c public localhost HOST-RESOURCES-MIB::hrSystemDate.0
> Is it possible that the header in my HOST-RESOURCES-MIB.txt is
> incorrect?
No - the file is fine. See above.
Dave
snmpd.conf
Description: Binary data