RE: Another question for: "Writing a Subagent

"Robson, Alan" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <2228BF4A620F664B97F85AF2B5E7507C01DC166F16@wdc1exchmbxp02.hq.corp.viasat.com>
How come your subagent can’t wait for a request to come in from the manager and check the file at that time ? For example, if the file contains data upon which the response is based, subagent waits for the poll, then opens the file, calculates and sends the response.

Or are you trying to keep track of changes in the file between polls from the manager ? What utility is there in opening the file if the manager is not asking for a response ?

Cheers

Alan

From: Mostafa Salari [mailto:[email protected]]
Sent: Saturday, August 15, 2015 11:40 PM
To: [email protected]
Subject: Another question for: "Writing a Subagent

Hello,
I want to write a subagent that updates the values of some MIBs from a text file (Some other function fill the file).
I am altering the following tutorial code to reach my goal:
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/demon/example-demon.c<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.net-2Dsnmp.org_tutorial_tutorial-2D5_toolkit_demon_example-2Ddemon.c&d=BQMFaQ&c=jcv3orpCsv7C4ly8-ubDob57ycZ4jvhoYZNDBA06fPk&r=xN9AnMDZvO_QvUZQZcoply6WFqSJuNcpv-dDu2fA4Ac&m=mvQodtBRPkqKiBNDPH-P1rnsRbjvA4cmQ_qQSDS7yQ0&s=p6CsWa4_dbjm-G4-CqitiPdIIw_wEpye98bpgRhZlUU&e=>

So my subagent can check the file every (for example) 5 seconds, then call a function that updates the OID values.
1. WHAT IS THAT UPDATE FUNCTION? I used
2. WHERE SHOULD I PLACE THIS CHECKING CODE? Is the main loop while(keep_running){...} in the above link suitable?
3. WHAT DOES [agent_check_and_process(1);] LINE DO IN THE MAIN LOOP?
4. IS THERE ANOTHER WAY TO UPDATE SOME MIBS ITERATIVELY?
Thank you very much for your good support
Best regards,
Mustafa

------------------------------------------------------------------------------

_______________________________________________
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
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.