Hey all, I'm currently working on polling an ONT table that, due to device restrictions, can only return one row at a time. This process will take longer than 15 minutes to fully populate the table. Given this situation, we've concluded that the best course of action would be to disable the RTEs triggered by this specific group or table. Is this possible?
Thanks in advance,
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 27th August 2024
Hi Sofia,
I don't believe it is possible to disable an RTE from triggering on an SNMP group, There are a few options that you can try.
- Depending on the DMA version the customer is running and if they are willing to upgrade, there is a new feature that avoids RTEs when the connection with a device is slow. Here is a link to the RN: https://docs.dataminer.services/release-notes/General/General_Main_Release_10.4/General_Main_Release_10.4.0_CU1.html#problem-with-slprotocol-when-it-took-longer-than-15-minutes-to-execute-a-poll-group-id_38858
- If upgrading is not possible, you can try using partialSNMP tag, this allows you to grab SNMP data in smaller chunks. Link: https://docs.dataminer.services/develop/schemadoc/Protocol/Protocol.Params.Param.SNMP.OID-options.html?q=partialSNMP%20
- If none of the above is possible/works, you can try a more invasive solution by trying to grab all of the keys first and requesting each row by row within a buffer, this will prevent the RTE from occurring. Note: you may lose native features like timeout alarms, the ability to use the Streamviewer, etc.
Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 27th August 2024
Thank you, Aldrick, this was very helpful.