I forgot to say that the "table flag" I mention below is a local variable
meaning the table was changed since I last reloaded (possibly by CLI or
whatever). This is similar to the example mentioned of checking a change
date on a file before reloading the table data from the file. FYI.
Kathy McLeod
----- Forwarded by Kathy McLeod/Rochester/IBM on 06/04/2010 12:55 PM -----
Kathy
McLeod/Rochester/
i...@ibmus To
Kavita Raghunathan
06/04/2010 12:28 <[email protected]>
PM cc
Wes Hardaker
<[email protected]>,
net-snmp users
<[email protected]
et>
Subject
Re: Cache load does not get called
I tested with various flags. Here is my code:
/***********test code *****/
// use these 3 for check table flag before freeing and reloading
cache->flags |= NETSNMP_CACHE_DONT_FREE_EXPIRED;
cache->flags |= NETSNMP_CACHE_DONT_AUTO_RELEASE;
cache->flags |= NETSNMP_CACHE_DONT_FREE_BEFORE_LOAD;
// use this one for set commands
cache->flags |= NETSNMP_CACHE_DONT_INVALIDATE_ON_SET;
// testing this one - periodic auto-refresh
// cache->flags |= NETSNMP_CACHE_AUTO_RELOAD;
/* end test code ********/
I did not use the MFD mib2c because it was posted in another thread that it
is a poor performer so our code may be different. I used
mib2c.table_data.conf. FYI.
Kathy McLeod
Dept S82 CCB - SNMP
IBM Rochester, MN
(507) 253-4803
Kavita
Raghunathan
<kavita.raghunath To
[email protected]> Kathy McLeod/Rochester/i...@ibmus
cc
06/04/2010 12:00 Wes Hardaker
PM <[email protected]>,
net-snmp users
<[email protected]
et>
Subject
Re: Cache load does not get called
In my case reload flags were not set. NETSNMP CACHE RELOAD. See if
that helps. It should be set at the bottom of the function
container_init. See example in if-mib. I'm trying it out now.
On Jun 4, 2010, at 9:51 AM, "Kathy McLeod" <[email protected]> wrote:
> I am having many problems with the cache load/reload code, which I
> have
> explained in previous notes. One thing is that the only command
> that load
> gets called for is snmpget. See my previous posts for other details
> (altho
> there has been no resolution).
>
>
> Kathy McLeod
> Dept S82 CCB - SNMP
> IBM Rochester, MN
> (507) 253-4803
>
>
>
> Kavita
> Raghunathan
>
> <kavita.raghunath To
> [email protected]> Wes Hardaker
> <[email protected]>
> 06/03/2010
> 04:36 cc
> PM net-snmp users
> <net-snmp-
> [email protected]
> et>
>
> Subject
> Re: Cache load does not get
> called
>
>
>
>
>
>
>
>
>
>
> You were correct. 1) was true. I killed other excess snmpd
> processes. Now
> init is called. I notice that the cache_load function is registered
> correctly, but still not called.
>
> Any other ideas ?
> Kavita
>
>
> On 6/2/10 10:35 PM, "Wes Hardaker" <[email protected]>
> wrote:
>
>>>>>>> On Wed, 2 Jun 2010 16:57:58 -0500, Kavita Raghunathan
>>>>>>> <[email protected]> said:
>>
>> KR> Does this mean I need to update a conf file ? Please let me
>> know -
>>
>> That means that the transport your trying to opened can't be opened.
>>
>> If you're not specifying a transport:
>>
>> 1) If you're running as root then there is likely an snmp agent
>> already
>> running on port 161
>> 2) If you're running as yourself then you don't have permission to
>> open
>> a service on port 161 and you need to run it as root, or choose a
>> different transport address to open it on.
>>
>> You can specify a transport address by appending "udp:9161" (for
>> example) to the end of the snmpd command line arguments.
>
>
> ---
> ---
> ---
> ---------------------------------------------------------------------
>
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit. See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
> _______________________________________________
> 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
>
>
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
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
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
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