Re: sysUpTime returns an error
"Nikos Balkanas" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <000e01c980ba$03026210$02b2a8c0@tardis> |
Oh, well, that explains everything. Everyone here assumed that sysUpTime was returned from the agent, and since nobody had problems like that, we couldn't figure out what's wrong. You should have mentioned that at the beginning, a lot of time got waisted because of that. To exclude MIBs you use: snmpd -I -DISMAN-EVENT-MIB (that's I as in Internet) for more CLI options use snmpd -h snmpd -Dmib_init will give you the MIBs that snmpd loaded at startup. You will have to go by trial and error. i would start by removing DISMAN mibs first. But you have to consider that it is the subagent that needs fixing, not the mIB tree. BR, Nikos ----- Original Message ----- From: "Tanya Brudner" <[email protected]> To: "Nikos Balkanas" <[email protected]>; <[email protected]> Sent: Tuesday, January 27, 2009 8:42 PM Subject: RE: sysUpTime returns an error Thanks again, Nikos, for all your help. I still don't really understand how this problem is caused, but I think it has something to do with the fact that the subagent is actually the one that "answers" to sysUpTime, (perhaps this sheds light on things and I should have mentioned it earlier, if so - please forgive the newbie :) ). I found a while back how to exclude the system_mib module on invocation (in the snmpd start script), I'd like to exclude this cross-reference as well (and see what happens :) ). How do I do that (find what's the module I need to exclude)? Thanks, -Tanya -----Original Message----- From: Nikos Balkanas [mailto:[email protected]] Sent: Tuesday, January 27, 2009 18:21 To: Tanya Brudner; Mike Ayers; [email protected] Subject: Re: sysUpTime returns an error 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