Ok,

There are many instances of apps and each instance have unique id which is
dynamically created
question Is how to create dynamic oid's instead of defining statically in a
MIB.

privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(id).noOfMessag
esPending;
privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(id).noOfMessag
esSent;


regards
Prakash


-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of Dave Shield
Sent: Wednesday, February 10, 2010 3:49 PM
To: PrakashRaju Meka
Cc: [email protected]
Subject: Re: Defining MIB

On 10 February 2010 09:58, Prakash <[email protected]> wrote:
> Hi Dave,

Please address queries to the list as a whole - not to me personally.
I am *not* the sole support for this project (though it sometimes
feels like it!)


> How to define a MIB for the following structure.

What do you have at the moment?


>
.privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(4).noOfMessag
esPending;
>
.privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(4).noOfMessag
esSent;
>
.privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(3).noOfMessag
esPending;
>
.privete(4).enterprise(1).abc(16142).newyork(3).machine(1).app(3).noOfMessag
esSent;


How many different "apps" will you have?
Will there only ever be two - or might you potentially have more?

At first sight, it would probably make sense to turn this into a
table, and use 'app'
as an index into the table.

If there are inherently only these two possibilities, then you need to
give them different
names.   You could then merge the last levels together:

   appAMessagesPending
   appAMessagesSent
   appBMessagesPending
   appBMessagesSent


But it's not really possible to offer advice without knowing what the
problem actually is.

You wouldn't start designing a program by choosing the variable names.
Why should designing a MIB be any different.

It has to be driven by the underlying problem.
Which you haven't said anything about at all!



> And which config file is best to generate code using mib2c for this
> structure.

How on earth can I answer that?

Until the MIB design is finished, you don't even know whether it's
going to be a table or not.   Let alone where the information will
come from, how frequently it will be updated (and who by), etc, etc.
    All of this will influence the choice of MIB template.

Dave


------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to