--- Dave Shield <[EMAIL PROTECTED]> wrote:

> On Tue, 2005-06-21 at 02:01, Steve S. Law wrote:
> > In my init_applTable(), after
> > netsnmp_register_table_iterator, I did:
> > 
> > snmp_register_callback(SNMP_CALLBACK_LIBRARY,
> >                            
> SNMP_CALLBACK_STORE_DATA,
> >                                 persist_data,
> >                                 NULL);
> > persist_data is my callback function. Is that the
> > right place to register?
> 
> Yes.
> 
> > In persist_data function, I just went through my
> > table and caled read_config_store_data() for each
> > column and then snmpd_store_config() to save the
> > record.
> > 
> > I was expecting that when I killed my sub-agent
> > process, the callback will be invoked as part of
> > snmp_shutdown("my-agent"?
> 
> It should be, yes.
> How did you kill the agent?
I used kill command without any option.

kill <pid of my sub-agent>
> If you put debugging output into the 'persist_data'
> routine, does this get displayed or not?
Nope. I have printf statements inside persist_data,
but they are not printed out at all.
> 
> 
> >                                  My MIB table has
> > 26 columns which I want save. Do I need to put all
> > those columns in some configuration file first
> before
> > running my sub-agent?
> 
> No.
> That's what the 'persist_data' routine is for.
> 
> 
> 
> > I looked at my-agent.conf file and noted that if I
> > don't register callback function, then
> my-agent.conf
> > will have some entries such as 
> > engineBoots 193
> > oldEngineID 0x80001f88800024857c0b6d2f42
> 
> This is in /var/net-snmp/my-agent.conf - yes?
Yes. The one automatically created.
> 
> > But if register the persist_data callback, those
> > entries were gone.
> 
> Hmmm... That sounds a bit worrying.
> 
> Dave
> 
> 



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to