On 23 November 2011 11:00, prashant n <prashant.n...@gmail.com> wrote:
> 1)  If  i want to handle other objects with types such as table, float,
> string etc.. then what changes  i need to do in source file example-demon.c ?

>From the FAQ entry
   Which mib2c configuration file should I use?

    For implementing a group of scalar objects, then the choice is
    simple - use 'mib2c.scalar.conf'.

This will generate a template code file, that you can include in a similar
way to the example you've already been working with.
  It's probably also worth having a look at the file
'agent/mibgroup/example/watched.c'
which shows another approach to handling a single string object.
Handling floats or OID scalars is similar.


As far as tables are concerned, there's more about the possible choices
for this in the same FAQ entry.
  Personally, I tend to work with the 'table_data' template style.
(often in conjunction with the 'cache' helper - try
     mib2c -S cache=1 -c mib2c.table_data  MY-MIB::myTable   )



> 2) Whether the following code i need to add in  example-demon.c for
> individual MIB objects such as table, string etc..?
>
>      /* initialize mib code here */
>   /* mib code: init_nstAgentSubagentObject from nstAgentSubagentObject.C */
>   init_nstAgentSubagentObject();

If you've got multiple code files (each with their own init_xxx() routine)
then yes - you would need to list each of these init_xxx routines
as part of starting up the subagent.


> 3) Whether any changes required in Makefile ?

I'm not particularly familiar with the details of this tutorial,
but at a quick glance - you'd probably have to repeat the
nstAgentPluginObject.so  target for each of your other MIB module files,
and add these new objects to the OBJS2 definition.


Dave

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to