Atozed Forums
SNMP "server" with Indy - Printable Version

+- Atozed Forums (https://www.atozed.com/forums)
+-- Forum: Indy (https://www.atozed.com/forums/forum-8.html)
+--- Forum: Indy General Discussion (https://www.atozed.com/forums/forum-9.html)
+--- Thread: SNMP "server" with Indy (/thread-2407.html)



SNMP "server" with Indy - jachguate - 05-19-2021

Hello.

I'm looking for a way to add a SNMP "server" capability to an application that already has some TCP client and servers done with Indy and I really prefer keep using Indy to do this.

So, I'm looking for a way to make it happen.

I know there's no SNMP server component on the component pallet, which is the first thing I looked at when I was asked if it was possible.

If you know a robust implementation done with Indy, I will appreciate you pointing me in the right direction.

If not, but you have any hint I can use to develop it myself, or if you think is not a good idea based in your experience or deep knowledge of the matter, please let me know your thoughts.

I have to say I'm still in a early research stage for this, assessing the paths I can take to implement it.


I don't have any previous experience with SNMP, and I will include acquiring the needed depth of knowledge over the protocol needed to reach my goal, so please forgive me if I'm asking for something with an obvious response.

As I have some previous experience with other standard and custom protocols (in general and with Indy), both server and client side, I hope I'm not totally lost.

Any hints are highly appreciated.

--
jachguate


RE: SNMP "server" with Indy - rlebeau - 05-25-2021

(05-19-2021, 11:40 PM)jachguate Wrote: I know there's no SNMP server component on the component pallet

Correct. Indy has no SNMP server implementation.

(05-19-2021, 11:40 PM)jachguate Wrote: If you know a robust implementation done with Indy, I will appreciate you pointing me in the right direction.

I do not recall ever encountering such an implementation.

(05-19-2021, 11:40 PM)jachguate Wrote: If not, but you have any hint I can use to develop it myself

Nothing stopping you from writing your own implementation of the relevant RFCs using TIdUDPServer, for instance.


RE: SNMP "server" with Indy - jachguate - 05-25-2021

Thank you for the Info Remy. 

As far as I can see, the protocol is extensive and complex. I need some basic stuff, only to _publish_ some info (mostly traffic counters), I think I will not need SSL support nor to process commands via SNMP.

Do you think there's any other relevant server code in Indy that I can observe as an example to implement the basic things of the protocol?

Thanks for your time.