From: Jun Z. <nu...@ya...> - 2008-01-24 21:47:35
|
When I issue the command, snmpget -v 1 -c public localhost hrSystemDate.0 I got, Error in packet Reason: (noSuchName) There is no such variable name in this MIB. Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 If I use -v 2c I got, HOST-RESOURCES-MIB::hrSystemDate.0 = No Such Object available on this agent at this OID It was pointed out in the FAQ that without the ".0" at the end will cause this message, I observed that. This problem occurred on my MS 2003 Server, while I don't have this problem at all on my XP. Both machines have net-snmp 5.4, and I have been comparing the two machines in all aspects. Please help me out of this a few days already business. Jun --------------------------------- Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. |
From: Mike A. <mik...@tv...> - 2008-01-24 23:08:44
|
> From: net...@li...=20 > [mailto:net...@li...] On=20 > Behalf Of Jun Zhang > Sent: Thursday, January 24, 2008 1:47 PM > When I issue the command,=20 > snmpget -v 1 -c public localhost hrSystemDate.0 > I got, > Error in packet > Reason: (noSuchName) There is no such variable name in this MIB. > Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 > If I use -v 2c I got, > HOST-RESOURCES-MIB::hrSystemDate.0 =3D No Such Object available=20 > on this agent at this OID >=20 > It was pointed out in the FAQ that without the ".0" at the=20 > end will cause this message, I observed that. >=20 > This problem occurred on my MS 2003 Server, while I don't=20 > have this problem at all on my XP. Both machines have=20 > net-snmp 5.4, and I have been comparing the two machines in=20 > all aspects. It looks like the agent on your server was compiled without tbe host = resources MIB. If you have cygwin or MKS: $ net-snmp-config --snmpd-module-list | sed 's/ /\n/g' | grep 'host/' | = wc -l Otherwise: C:\> net-snmp-config --snmpd-module-list and count the modules that start with "host/". Cutting and pasting into = an editor helps here. I have 11 modules, and I get a valid response to the query. HTH, Mike |
From: Jun Z. <nu...@ya...> - 2008-01-25 16:24:07
|
I don't see I have this net-snmp-config tool, does it belong to net-snmp? Jun Mike Ayers <mik...@tv...> wrote: > From: net...@li... > [mailto:net...@li...] On > Behalf Of Jun Zhang > Sent: Thursday, January 24, 2008 1:47 PM > When I issue the command, > snmpget -v 1 -c public localhost hrSystemDate.0 > I got, > Error in packet > Reason: (noSuchName) There is no such variable name in this MIB. > Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 > If I use -v 2c I got, > HOST-RESOURCES-MIB::hrSystemDate.0 = No Such Object available > on this agent at this OID > > It was pointed out in the FAQ that without the ".0" at the > end will cause this message, I observed that. > > This problem occurred on my MS 2003 Server, while I don't > have this problem at all on my XP. Both machines have > net-snmp 5.4, and I have been comparing the two machines in > all aspects. It looks like the agent on your server was compiled without tbe host resources MIB. If you have cygwin or MKS: $ net-snmp-config --snmpd-module-list | sed 's/ /\n/g' | grep 'host/' | wc -l Otherwise: C:\> net-snmp-config --snmpd-module-list and count the modules that start with "host/". Cutting and pasting into an editor helps here. I have 11 modules, and I get a valid response to the query. HTH, Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list Net...@li... Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users --------------------------------- Looking for last minute shopping deals? Find them fast with Yahoo! Search. |
From: Jun Z. <nu...@ya...> - 2008-01-25 21:12:48
|
I got 12 lines of the output. Jun Mike Ayers <mik...@tv...> wrote: > From: net...@li... > [mailto:net...@li...] On > Behalf Of Jun Zhang > Sent: Thursday, January 24, 2008 1:47 PM > When I issue the command, > snmpget -v 1 -c public localhost hrSystemDate.0 > I got, > Error in packet > Reason: (noSuchName) There is no such variable name in this MIB. > Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 > If I use -v 2c I got, > HOST-RESOURCES-MIB::hrSystemDate.0 = No Such Object available > on this agent at this OID > > It was pointed out in the FAQ that without the ".0" at the > end will cause this message, I observed that. > > This problem occurred on my MS 2003 Server, while I don't > have this problem at all on my XP. Both machines have > net-snmp 5.4, and I have been comparing the two machines in > all aspects. It looks like the agent on your server was compiled without tbe host resources MIB. If you have cygwin or MKS: $ net-snmp-config --snmpd-module-list | sed 's/ /\n/g' | grep 'host/' | wc -l Otherwise: C:\> net-snmp-config --snmpd-module-list and count the modules that start with "host/". Cutting and pasting into an editor helps here. I have 11 modules, and I get a valid response to the query. HTH, Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list Net...@li... Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users --------------------------------- Looking for last minute shopping deals? Find them fast with Yahoo! Search. |
From: Mike A. <mik...@tv...> - 2008-01-25 21:55:49
|
> From: Jun Zhang [mailto:nu...@ya...]=20 > Sent: Friday, January 25, 2008 1:13 PM > I got 12 lines of the output. So you've got host resources support. The next suspect would be access = control. Check your snmpd.conf file to see if community "public" has = access to the host resources MIB. Also, is this a Windows native compile or a cygwin compile? The same = for both machines, I would hope? Mike |
From: Jun Z. <nu...@ya...> - 2008-01-25 22:48:43
|
Here are the files snmp.conf and snmpd.conf, Both installations were from binary net-snmp-5.4.1. When I did the last test and get the same error on the 2003 Server, the agent is started as a service, I don't see a snmpd process in the taskmgr, though. While the hrSystemDate.0 failed, sysUpTime.0 would succeed. Jun $ cat snmpd.conf ########################################################################### # # snmpd.conf # # - created by the snmpconf configuration program # ########################################################################### # SECTION: Access Control Setup # # This section defines who is allowed to talk to your running # snmp agent. # rwuser: a SNMPv3 read-write user # arguments: user [noauth|auth|priv] [restriction_oid] rwuser snmpuser # rwcommunity: a SNMPv1/SNMPv2c read-write access community name # arguments: community [default|hostname|network/bits] [oid] rwcommunity public ########################################################################### # SECTION: Monitor Various Aspects of the Running Host # # The following check up on various aspects of a host. # proc: Check for processes that should be running. # proc NAME [MAX=0] [MIN=0] # # NAME: the name of the process to check for. It must match # exactly (ie, http will not find httpd processes). # MAX: the maximum number allowed to be running. Defaults to 0. # MIN: the minimum number to be running. Defaults to 0. # # The results are reported in the prTable section of the UCD-SNMP-MIB tree # Special Case: When the min and max numbers are both 0, it assumes # you want a max of infinity and a min of 1. proc explorer # disk: Check for disk space usage of a partition. # The agent can check the amount of available disk space, and make # sure it is above a set limit. # # disk PATH [MIN=100000] # # PATH: mount path to the disk in question. # MIN: Disks with space below this value will have the Mib's errorFlag set. # Can be a raw byte value or a percentage followed by the % # symbol. Default value = 100000. # # The results are reported in the dskTable section of the UCD-SNMP-MIB tree disk # load: Check for unreasonable load average values. # Watch the load average levels on the machine. # # load [1MAX=12.0] [5MAX=12.0] [15MAX=12.0] # # 1MAX: If the 1 minute load average is above this limit at query # time, the errorFlag will be set. # 5MAX: Similar, but for 5 min average. # 15MAX: Similar, but for 15 min average. # # The results are reported in the laTable section of the UCD-SNMP-MIB tree load 12 12 12 ########################################################################### # SECTION: System Information Setup # # This section defines some of the information reported in # the "system" mib group in the mibII tree. # syslocation: The [typically physical] location of the system. # Note that setting this value here means that when trying to # perform an snmp SET operation to the sysLocation.0 variable will make # the agent return the "notWritable" error code. IE, including # this token in the snmpd.conf file will disable write access to # the variable. # arguments: location_string syslocation Unknown # syscontact: The contact information for the administrator # Note that setting this value here means that when trying to # perform an snmp SET operation to the sysContact.0 variable will make # the agent return the "notWritable" error code. IE, including # this token in the snmpd.conf file will disable write access to # the variable. # arguments: contact_string syscontact jh...@md... ########################################################################### # SECTION: Trap Destinations # # Here we define who the agent will send traps to. # trapcommunity: Default trap sink community to use # arguments: community-string trapcommunity public # authtrapenable: Should we send traps when authentication failures occur # arguments: 1 | 2 (1 = yes, 2 = no) authtrapenable 1 $ cat snmp.conf mibdirs C:/snmp54/share/snmp/mibs persistentDir C:/snmp54/snmp/persist tempFilePattern C:/snmp54/temp/snmpdXXXXXX Mike Ayers <mik...@tv...> wrote: > From: Jun Zhang [mailto:nu...@ya...] > Sent: Friday, January 25, 2008 1:13 PM > I got 12 lines of the output. So you've got host resources support. The next suspect would be access control. Check your snmpd.conf file to see if community "public" has access to the host resources MIB. Also, is this a Windows native compile or a cygwin compile? The same for both machines, I would hope? Mike --------------------------------- Looking for last minute shopping deals? Find them fast with Yahoo! Search. |
From: Mike A. <mik...@tv...> - 2008-01-25 23:32:46
|
> From: Jun Zhang [mailto:nu...@ya...]=20 > Sent: Friday, January 25, 2008 2:49 PM > Here are the files snmp.conf and snmpd.conf, > Both installations were from binary net-snmp-5.4.1. > When I did the last test and get the same error on the 2003=20 > Server, the agent is started as a service, I don't see a=20 > snmpd process in the taskmgr, though. > While the hrSystemDate.0 failed, sysUpTime.0 would succeed. IIRC, snmp.conf is not applicable to the agent. I think you're not running the net-snmp agent. Try running it on a = non-default port, in the foreground so that you get all the output: C:/> snmpd -f -C -c snmpd.conf -Le :20161 Remember to include the port in the request: snmpwalk -v 1 -c public localhost:20161 hrSystem If you get output from this, then you probably need to find and shut = down the Windows SNMP agent (IIRC WS2K3 defaults to using the agent, Xp = doesn't install it), or perhaps just continue to run on the alternate = port. I note that there is no logging configured in your snmpd.conf. You = might want to check the Windows applications log for death messages from = snmpd. HTH, Mike |
From: Jun Z. <nu...@ya...> - 2008-01-26 03:37:59
|
Running the snmpd, I got the bellow output. So the HOST-RESOURCES-MIB is not found. I know that every module listed has a .txt file under c:/snmp54/share/snmp, why only 22 couldn't be found out of about 70? I've never seen these messages in any log files before. $ snmpget -v1 -c public localhost:20161 hrSystemDate.0 Error in packet Reason: (noSuchName) There is no such variable name in this MIB. Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 Jun $ snmpd -f -C -c c:/snmp54/etc/snmp/snmpd.conf -Le :20161 c:/snmp54/etc/snmp/snmpd.conf: line 60: Error: Blank line following disk token. Cannot find module (IP-MIB): At line 0 in (none) Cannot find module (IF-MIB): At line 0 in (none) Cannot find module (TCP-MIB): At line 0 in (none) Cannot find module (UDP-MIB): At line 0 in (none) Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none) Cannot find module (SNMPv2-MIB): At line 0 in (none) Cannot find module (SNMPv2-SMI): At line 0 in (none) Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none) Cannot find module (UCD-SNMP-MIB): At line 0 in (none) Cannot find module (UCD-DEMO-MIB): At line 0 in (none) Cannot find module (SNMP-TARGET-MIB): At line 0 in (none) Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none) Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none) Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none) Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none) Cannot find module (UCD-DLMOD-MIB): At line 0 in (none) Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none) Cannot find module (SNMP-MPD-MIB): At line 0 in (none) Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none) Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none) Cannot find module (SNMPv2-TM): At line 0 in (none) c:/snmp54/etc/snmp/snmpd.conf: line 60: Error: Blank line following disk token. Creating directory: c:/usr Creating directory: c:/usr/snmp Creating directory: c:/usr/snmp/persist NET-SNMP version 5.4.1 Mike Ayers <mik...@tv...> wrote: > From: Jun Zhang [mailto:nu...@ya...] > Sent: Friday, January 25, 2008 2:49 PM > Here are the files snmp.conf and snmpd.conf, > Both installations were from binary net-snmp-5.4.1. > When I did the last test and get the same error on the 2003 > Server, the agent is started as a service, I don't see a > snmpd process in the taskmgr, though. > While the hrSystemDate.0 failed, sysUpTime.0 would succeed. IIRC, snmp.conf is not applicable to the agent. I think you're not running the net-snmp agent. Try running it on a non-default port, in the foreground so that you get all the output: C:/> snmpd -f -C -c snmpd.conf -Le :20161 Remember to include the port in the request: snmpwalk -v 1 -c public localhost:20161 hrSystem If you get output from this, then you probably need to find and shut down the Windows SNMP agent (IIRC WS2K3 defaults to using the agent, Xp doesn't install it), or perhaps just continue to run on the alternate port. I note that there is no logging configured in your snmpd.conf. You might want to check the Windows applications log for death messages from snmpd. HTH, Mike ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Net-snmp-users mailing list Net...@li... Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users --------------------------------- Looking for last minute shopping deals? Find them fast with Yahoo! Search. |
From: Mike A. <mik...@tv...> - 2008-01-28 17:49:14
|
> From: Jun Zhang [mailto:nu...@ya...]=20 > Sent: Friday, January 25, 2008 7:38 PM > Running the snmpd, I got the bellow output. So the=20 > HOST-RESOURCES-MIB is not found. The MIB file is not found. This has nothing to do with whether or not = the data is presented. > I know that every module=20 > listed has a .txt file under c:/snmp54/share/snmp, why only=20 > 22 couldn't be found out of about 70? Those are the only ones it's looking for. They are the default set. = Everything else in a mibs directory will be parsed, but is not required. > I've never seen these=20 > messages in any log files before. As far as I can tell, there's no way to run the net-snmp agent as a = service on Windows and get correct logging. ???!!! I can't find = logging directives for snmpd in the man pages...? > $ snmpget -v1 -c public localhost:20161 hrSystemDate.0 > Error in packet > Reason: (noSuchName) There is no such variable name in this MIB. > Failed object: HOST-RESOURCES-MIB::hrSystemDate.0 Well, it's nice to have a consistent result. > $ snmpd -f -C -c c:/snmp54/etc/snmp/snmpd.conf -Le :20161 Please remove all doubt and invoke as C:\snmp54\bin\snmpd.exe . > c:/snmp54/etc/snmp/snmpd.conf: line 60: Error: Blank line=20 > following disk token. Please tell me you know what to do about this... good! Now do it. > Cannot find module (IP-MIB): At line 0 in (none) > Cannot find module (IF-MIB): At line 0 in (none) > Cannot find module (TCP-MIB): At line 0 in (none) > Cannot find module (UDP-MIB): At line 0 in (none) > Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none) > Cannot find module (SNMPv2-MIB): At line 0 in (none) > Cannot find module (SNMPv2-SMI): At line 0 in (none) > Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none) > Cannot find module (UCD-SNMP-MIB): At line 0 in (none) > Cannot find module (UCD-DEMO-MIB): At line 0 in (none) > Cannot find module (SNMP-TARGET-MIB): At line 0 in (none) > Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none) > Cannot find module (DISMAN-EVENT-MIB): At line 0 in (none) > Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none) > Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none) > Cannot find module (UCD-DLMOD-MIB): At line 0 in (none) > Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none) > Cannot find module (SNMP-MPD-MIB): At line 0 in (none) > Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none) > Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none) > Cannot find module (SNMPv2-TM): At line 0 in (none) > c:/snmp54/etc/snmp/snmpd.conf: line 60: Error: Blank line=20 > following disk token. > Creating directory: c:/usr > Creating directory: c:/usr/snmp > Creating directory: c:/usr/snmp/persist It's looking for the mibs in the default location, which tells me that = you did not set MIBDIRS. You should set MIBS=3Dall as well, if you want = your other MIBs recognized. It's also creating a persistent storage = directory in the default location - you probably want to override this = in the conf file and put it under C:\snmp54 with everything else. The fact that those directories are being created implies that the = agent has never gotten this far in the startup process before. This = makes sense - since the files are in a non-default location the conf = file will never be found by the service, which does nopt permit command = line arguments. If you want to run as a service, you must either put = your installation in C:\usr or compile your own location in. I must be missing something, but what does the agent do with MIB files = anyway? Disman? HTH, Mike |
From: Dave S. <D.T...@li...> - 2008-01-30 13:41:57
|
On 28/01/2008, Mike Ayers <mik...@tv...> wrote: > what does the agent do with MIB files anyway? Disman? Close. The agent only needs MIB files if you are going to be referring to MIB objects by name in the snmpd.conf file. The DisMan support does not inherently require MIB files, since it will work with numeric OIDs internally. But if you are going to use directives such as monitor someEntry someObject > 0 then the agent needs to have access to the MIB file that defines the MIB object "someObject". Similarly if you are going to use directives such as rocommunity public default system then the agent needs to be able to translate "system" into an OID. That's the only real requirement for the agent to have MIB files loaded (though it does also make for more meaningful log/debug output, of course). Dave |