当社製品の Windows で SNMP エージェントを作成する必要があります。
SnmpApi.lib - SnmpApi.lib を使用すると完全なエージェントをゼロから作成でき、おそらくさらに作業が必要になると理解しています。ただし、これは SNMP ポートを引き継ぎ、他のエージェントの実行を許可せず、コーディングに時間がかかります。
MgmtAPI.lib - このライブラリは、既に実行中の Windows SNMP サービスへの拡張機能を作成できるようにし、Windows エージェントを作成するためのより洗練されたアプローチのようです。ただし、そのようなエージェントのコーディング方法に関する公式の MS ドキュメント/例はほとんど見つかりません。また、これが廃止される可能性があることを別のフォーラムで読みました。
「Windows NT SNMP」と呼ばれる Oreilly の本が世に出回っているのを見たことがありますが、それは非推奨のライブラリや技術を使用していると聞きました。これが本当かどうかはわかりません。
SnmpAPI.lib を使用してエージェントを作成する SNMP++ のようなライブラリも見てきましたが、これもまた、MgmtAPI.lib を介してシステム上に複数のサブエージェントを配置するほど洗練されていないようです。
いくつかの質問:
MgmtAPI.lib はレガシー/非推奨だと聞きました。これは本当ですか?
Windows SNMP エージェントを作成するためのベスト プラクティスは何ですか?
どのライブラリを使用すればよいですか?
他の提案はありますか?
ありがとうございました!