RE: sysUpTime returns an error

"Tanya Brudner" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.