Я пытаюсь реализовать дополнительный сбор статистики в приложении на сервере C # - у меня около 20 переменных, и я хотел бы иметь возможность сообщать об этом инструментам мониторинга сети; поэтому я предполагаю (надеюсь, правильно), что SNMP - правильный путь.
Однако есть две проблемы:
- Приложение представляет собой сервер с открытым исходным кодом, который не может включать проприетарные компоненты, и
- Он должен работать на Mono в среде * nix, а также на Windows через .NET.
Библиотека "#SNMP" в http://sharpsnmplib.codeplex.com/ представляется многообещающим решением - но я не могу найти примеров; и мои знания по SNMP отсутствуют.
У кого-нибудь есть (быстрые) примеры представления данных через SNMP? (в идеале использовать библиотеку по лицензиям LGPL, X / MIT, BSD или Zlib)
Помощь очень ценится
Редактировать:
Проблема, по-видимому, заключается в отсутствии библиотек, способных выполнять роль серверов SNMP, если кто-либо об этом знает - это, вероятно, решит проблему хорошо.
Редактировать # 2:
В основном я ищу библиотеку SNMP-сервера или пример справочной реализации.