snmpset does not retain value after restart/reset y

deepak.sachan deepak.sachan <[email protected]>
Newsgroups gmane.network.net-snmp.devel,gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi 
I have tried communicating b/w agent and client using dynamic module (.so)  creation for snmp agent.
snmpget and snmpset working fine . But after restart/reset the agent does not retain  value  . it shows the  previous value which has been defined in .c (generated through mib2c) file.   
 Is there any mechanism defined in SNMP to retain last value??
if not , Any idea how it can  be done.??
1.Bill suggested to use  register_config_handler() to register a function that will parse a persistent storage file line with the data you wrote, and use  snmp_register_callback( SNMP_CALLBACK_LIBRARY, SNMP_CALLBACK_STORE_DATA, ... ) to register a function that will save your data to the persistent file. (Required more detail..)
2.Or we can  a  writing a shell script in agent,say  SNMP_save.sh . When we are done with our changes from client at last we need to invoke this script in agent from client 
This script, SNMP_save.sh will read all custom objects and make another shell script in agent itself which will set value to these latest values.
We call this script snmp_reload_last.sh.Last step is hooking this snmp_reload_last.sh to startup sequence of agent, so the last values which were set are automatically reconfigured.
Thanks

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Net-snmp-coders mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders
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.