Hi Jacky,

The ManagedObject implementations MOScalar and DefaultMOTable of SNMP4J-Agent already provide an in-memory "database" for MIB data. That data can also be persistently saved to a file using the a ready-to-use mechanism.

There several approaches to instrument a SNMP4J-Agent. I always recommend reading the
SNMP4J-Agent-Instrumentation-Guide PDF for the details.
If you finally decide to use an external storage (DB or API of something else), then you might want to use the BufferMOTableModel implementations of SNMP4J-AgentX for MOTable to optimize
the data access for large tables.

You should in any case define a 1:1 mapping from the table's row index to a device and vice versa.
Then its easy to retrieve or update data for each device.

Best regards,
Frank

Am 18.09.2014 03:58, schrieb jackychen:
Hi, Frank:
I want create a snmp Agent,the agent can manage some devices, I have the MIB 
for the agent, the mib contain some table and several scalar node, each row for 
table is represent a device and the column represent the attribute of the 
device. The several scalar node is represent the agent attribute. I want use 
the snmp4j agent  implement the Agent. Should I use database to store the temp 
data for each device? I don't know how to relate the device.You can give me 
some advice,
Best regards,
Jacky
_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j

--
---
AGENT++
Maximilian-Kolbe-Str. 10
73257 Koengen, Germany
https://agentpp.com
Phone: +49 7024 8688230
Fax:   +49 7024 8688231

_______________________________________________
SNMP4J mailing list
[email protected]
https://oosnmp.net/mailman/listinfo/snmp4j

Reply via email to