Re: sysUpTime returns an error
"Nikos Balkanas" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <00dd01c9809b$5a9acb30$02b2a8c0@tardis> |
sysUpTime is defined in 2 places: RFV1213-MIB and SNMPv2-MIB. DISMAN-EVENT-MIB has an instance of SNMPv2. The first one (RFC) is the official, the second one is depreciated, but still working. Maybe the problem is with mteTriggerDeltaDiscontinuityID in DISMAN-EVENT-MIB (read). BR, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: "Mike Ayers" <[email protected]>; "Nikos Balkanas" <[email protected]>; <[email protected]> Sent: Tuesday, January 27, 2009 5:42 PM Subject: RE: sysUpTime returns an error Hello all, I thank you for your help and apologize for my (unforeseen) absence and thus - belated response. I ask to remind you that the issue in question is the error in sysUptime (please see below). In short - all attempts to get its value failed miserably. The result for snmpget ... returns: "DISMAN-EVENT-MIB::sysUpTimeInstance = No such Object available on this agent at this OID". - I tried changing the conf. file as was suggested by Nikos, no luck. - Snmpwalk skips it all together, returning just: SNMPv2-MIB::sysDescr.0 = STRING: xxxxx SNMPv2-MIB::sysObjectID.0 = OID: xx.x.x.x SNMPv2-MIB::sysContact.0 = STRING: Tanya B. SNMPv2-MIB::sysName.0 = STRING: xxxxxxx SNMPv2-MIB::sysLocation.0 = STRING: SNMPv2-MIB::sysServices.0 = INTEGER: 3 - The snmpgetnext on .1.3.6.1.2.1.1.3 (as Mike suggested) returned sysContact data. However, something has happened in my absence, which I'll appreciate your input for: In an attempt to solve the issue, someone here edited the DISMAN-EVENT-MIB and removed all references to sysUpTime and changed the DEFVAL for mteTriggerDeltaDiscontinuityID to 0 (zero). Surprisingly enough - the problem was solved. As I am new into the SNMP world, and that person just went "brut-force" and changed it without understanding - I turn to you for explanation. :) Thanks again, -Tanya -----Original Message----- From: Mike Ayers [mailto:[email protected]] Sent: Friday, January 02, 2009 06:32 To: Nikos Balkanas; Tanya Brudner; [email protected] Subject: RE: sysUpTime returns an error > From: Nikos Balkanas [mailto:[email protected]] > Sent: Thursday, January 01, 2009 2:18 PM > Yes. You can see clearly the definition of sysUpTime in the > snmpwalk output. > You have no problems with MIBs. In fact using either MIBs for > sysUpTime (RFC or DISMAN) will get you the same result, because they are > getting it from the same place: Just to be clear, SNMPv2-MIB::sysUpTime and DISMAN-EVENT-MIB::sysUpTimeInstance are the same OID. The redefinition of the OID by the disman group was a mistake. There is no way for an application to know, when converting that value to text, which of the two names to use. It seems that the net-snmp tools will always print the disman value - do not worry, it is still sysUpTime. The real item of concern is that your agent does not seem to have a sysUptime value. Let's try something - could you try a get-next on .1.3.6.1.2.1.1.3 and then cut-n-paste command and output (with security informastion obfuscated) to the list, please? Thanks, Mike P.S. Happy New Year -----Original Message----- >From: Nikos Balkanas [mailto:[email protected]] > Sent: Thursday, January 01, 2009 2:18 PM >Yes. You can see clearly the definition of sysUpTime in the snmpwalk >output. >You have no problems with MIBs. In fact using either MIBs for sysUpTime >(RFC or DISMAN) will get you the same result, because they are getting it >from the same place: >mib-2->system->sysUpTime->sysUptimeInstance >as you can see from the walk. >I am sorry for keeping you this late. This is my configuration >(snmpd.conf) with passwords crossed out. Replace all xxx with your >passwords. It works fine for me. Please back up yours, take mein and >restart snmpd and test again. BR, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: "Nikos Balkanas" <[email protected]>; <[email protected]> Sent: Thursday, January 01, 2009 11:58 PM Subject: RE: sysUpTime returns an error Nikos, The file - renamed. The snmpd - restarted. The snmpget returns the exact same error as before ("DISMAN-EVENT-MIB::sysUpTimeInstance = No such Object available on this agent at this OID"). (If using the specific RFC1213-MIB reference, I get the same error text, just for the correct mib ("RFC1213-MIB::sysUpTime.0..") The snmptranslate worked properly this time - please see the attached file. Thanks again, very very much! -Tanya -----Original Message----- From: Nikos Balkanas [mailto:[email protected]] Sent: Thursday, January 01, 2009 23:29 To: Tanya Brudner; [email protected] Subject: Re: sysUpTime returns an error Looks like your sysUptime is correctly set. DISMAN-EVENT-MIB seems to have some issue. Please: mv /usr/local/share/snmp/mibs/DISMAN-EVENT-MIB.txt.1 /usr/local/share/snmp/mibs/DISMAN-EVENT-MIB.txt restart snmpd. snmpget 127.0.0.1 sysUpTime.0 If this doesn't work, one last output from: snmptranslate -M+. -m DISMAN-EVENT-MIB -Tp -IR mib-2 Thanx, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: "Nikos Balkanas" <[email protected]>; <[email protected]> Sent: Thursday, January 01, 2009 10:55 PM Subject: RE: sysUpTime returns an error Thanks, The output you requested: +-- -R-- TimeTicks sysUpTime(3) (keeping my fingers crossed) -Tanya -----Original Message----- From: Nikos Balkanas [mailto:[email protected]] Sent: Thursday, January 01, 2009 22:14 To: Tanya Brudner; [email protected] Subject: Re: sysUpTime returns an error Thanx. I think I see something. If you can please mail me also (1 line output): snmptranslate -M+. -m SNMPv2-MIB -Tp -IR sysUpTime BR, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: "Nikos Balkanas" <[email protected]>; <[email protected]> Sent: Thursday, January 01, 2009 9:56 PM Subject: RE: sysUpTime returns an error Hi Nikos, In the attached file are the snmpwalk result (I'm not sure what to make of it, really :) ), and the 'ls' output. Thanks again, -Tanya -----Original Message----- From: Nikos Balkanas [mailto:[email protected]] Sent: Thursday, January 01, 2009 21:29 To: Tanya Brudner; [email protected] Subject: Re: sysUpTime returns an error Please run: ls -la /usr/local/share/snmp/mibs/DISMAN* and also: snmpwalk 127.0.0.1 dismanEventMIB And send output. Thanx, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: <[email protected]> Sent: Thursday, January 01, 2009 8:56 PM Subject: RE: sysUpTime returns an error > Hi, > > Thanks again but I am still a bit confused: > > My access rights (as defined in the /etc/snmp/snmpd.conf) (almost from > the sample file) are defined as following: > > Com2sec my-sec-ro default public > Com2sec my-sec-rw default private > > Group my-ro-group v1 my-sec-ro > Group my-rw-group v1 my-sec-rw > Group my-ro-group usm my-sec-ro > Group my-rw-group usm my-sec-rw > > View all included .1 > > access my-rw-group "" v1 noauth exact all all none > access my-ro-group "" v1 noauth exact all none none > access my-rw-group "" usm noauth exact all all none > access my-ro-group "" usm noauth exact all none none > > rwuser myuser authPriv (the user is created directly by putting the > createUser directive in the /var/lib/... snmpd.conf file). > > Perhaps there is anything wrong here, or you can advice on something > else I could try... > > Thanks again, > > -Tanya > > -----Original Message----- > From: Wes Hardaker [mailto:[email protected]] > Sent: Wednesday, December 31, 2008 18:47 > To: Tanya Brudner > Cc: [email protected] > Subject: Re: sysUpTime returns an error > >>>>>> On Tue, 30 Dec 2008 22:23:01 +0200, "Tanya Brudner" > <[email protected]> said: > > TB> I have a problem with Get-request on a single mib: SysUpTime. > > TB> On a snmpget -v3 ..... system.sysUpTime.0, it returns > TB> ""DISMAN-EVENT-MIB::sysUpTimeInstance = No such Object available on > this > TB> agent at this OID" > > It looks like you don't have access rights to that object. Check your > access control settings, or check that the agent was compiled to include > the system group (it should have been unless you're doing something > odd). > > The DISMAN-EVENT-MIB part is actually just misleading. It is the right > object. The DISMAN-EVENT-MIB defines the scalar instance as something > special for it's own purposes. Just ignore that part in your error > comment as it's not relevant to your problem. > -- > Wes Hardaker > Sparta, Inc. > > ------------------------------------------------------------------------ ------ > _______________________________________________ > Net-snmp-users mailing list > [email protected] > Please see the following page to unsubscribe or change other options: > https://lists.sourceforge.net/lists/listinfo/net-snmp-users ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users