Я занимаюсь разработкой приложения для C # (нацелено на полную структуру 4). Мне нужно, чтобы это приложение записывало данные на несколько простых счетчиков и, что более важно, вызывало (или должно было срабатывать) несколько SNMP-ловушек при возникновении значительных событий приложения.
Теперь большинство доступных .NET SNMP-библиотек могут это делать, пока все хорошо. Однако у меня есть одно существенное дополнительное требование; мой MIB должен добавить к собственному MIB ПК, он не должен заменять все хорошие вещи SNMP, которые «выходят из сумки», на ваш ПК с Windows.
Этот последний, кажется, имеет большое значение. Все мои исследования на сегодняшний день показывают, что какие-либо решения .NET SNMP там заменяют Windows MIB и службы SNMP; они заменяют Windows MIB, чтобы выставить вашу. Мне нужно добавить мое в Windows.
Решение должно добавить свой собственный MIB на ПК для развертывания Windows, что, насколько я могу судить, означает, что оно должно (хотя бы частично) предоставлять неуправляемую DLL-библиотеку расширения SNMP для расширения стандартного SNMP Windows. сервис.
- Может кто-нибудь порекомендовать подход, который расширяет стандартную службу Winsows SNMP с агентами расширения для вашего собственного MIB, который хорошо подходит для управляемого кода ?
- Если мне нужно выполнить какую-нибудь работу Win32 C / C ++ / Delphi для агента расширения, может ли кто-нибудь порекомендовать подход, который минимизирует количество необходимого неуправляемого кода?