2010-06-07 4 views
2

Мы создаем приложения OSGi (в частности, Apache Karaf on Equinox), которые необходимо доставлять в клиентские среды, которые обычно используют инструменты мониторинга на основе SNMP. Может ли кто-нибудь предложить экономически эффективный (Open Source является идеальным, но он должен использовать лицензию, которую мы можем отправить как часть нашего коммерческого предложения) framework/package, который будет поддерживать SNMP? Бонусные баллы за то, что вы избегаете использования SNMP API для развертывания пакетов приложений (я бы предпочел, чтобы наши разработчики определяли JMX MBeans). Наши клиенты могут диктовать систему мониторинга, которую нам нужно подключить для развертывания, но мы используем Nagios для внутреннего тестирования, поэтому дополнительные точки для nagios-friendly решений.Мониторинг приложения Apache Karaf/OSGi через SNMP

ответ

2

В настоящее время на Github прилагается попытка создать расширение webconsole для веб-консоли karaf, которое будет активно контролировать Karaf MBeans и отображать их так же, как JVisualVM. На данный момент эти усилия в основном были приостановлены из-за перезаписи веб-консоли karaf для использования Pax-Wicket. Эти усилия в основном завершены, поэтому jmx-webconsole будет перезагружена и перезаписана в pax-wicket. Как коммиттер на этом усилие, я собираюсь добавить возможность публиковать информацию jmx mbean через snmp. Пожалуйста, дайте мне знать точно, что вы ожидаете увидеть как часть этого. Если мы сможем предоставить поддержку SNMP за пределами jmx-webconsole, я бы тоже подумал об этом.

0

Вы можете проверить спецификацию монитора на OSGi, чтобы весь комплект отображал их контролируемый объект, и вам необходимо реализовать пакет, который подвергает контролируемый объект как snmp или любой другой протокол, который вам нужен. Ссылки на ссылки: API https://osgi.org/javadoc/r4v41/org/osgi/service/monitor/package-summary.html

Смежные вопросы