Мне нужно написать SNMP-агент для Windows для продукта нашей компании.
SnmpApi.lib - Насколько я понимаю, SnmpApi.lib позволяет вам создавать полный агент с нуля и, вероятно, требует больше работы.Это, однако, берет на себя порт SNMP и не позволяет другим агентам работать и займет больше времени для кодирования.
MgmtAPI.lib - Эта библиотека позволит создать расширение для уже запущенного Windows SNMPсервис и кажется более элегантным подходом к созданию агента Windows.Тем не менее, я нахожу очень мало официальной документации / примеров MS по тому, как кодировать такого агента.Я также читал на другом форуме, что это может быть устаревшим.
Я видел книгу Oreilly в дикой природе под названием "Windows NT SNMP", но я слышал, что она использует устаревшие библиотеки или методы.Я не знаю, правда это или нет.
Я также видел библиотеки, подобные SNMP ++, которые используют SnmpAPI.lib для создания агента, но опять же, это не так элегантно, как позволить несколько-Агенты в системе через MgmtAPI.lib, кажется.
Несколько вопросов:
Я слышал, что MgmtAPI.lib является устаревшим / устаревшим.Это правда?
Как лучше всего создавать агент SNMP для Windows?
Какую библиотеку мне следует использовать?
Любые другие предложения?
Спасибо!