Мы создаем приложения OSGi (в частности, Apache Karaf on Equinox), которые необходимо доставлять в клиентские среды, которые обычно используют инструменты мониторинга на основе SNMP. Может ли кто-нибудь предложить экономически эффективный (Open Source является идеальным, но он должен использовать лицензию, которую мы можем отправить как часть нашего коммерческого предложения) framework/package, который будет поддерживать SNMP? Бонусные баллы за то, что вы избегаете использования SNMP API для развертывания пакетов приложений (я бы предпочел, чтобы наши разработчики определяли JMX MBeans). Наши клиенты могут диктовать систему мониторинга, которую нам нужно подключить для развертывания, но мы используем Nagios для внутреннего тестирования, поэтому дополнительные точки для nagios-friendly решений.Мониторинг приложения Apache Karaf/OSGi через SNMP
ответ
В настоящее время на Github прилагается попытка создать расширение webconsole для веб-консоли karaf, которое будет активно контролировать Karaf MBeans и отображать их так же, как JVisualVM. На данный момент эти усилия в основном были приостановлены из-за перезаписи веб-консоли karaf для использования Pax-Wicket. Эти усилия в основном завершены, поэтому jmx-webconsole будет перезагружена и перезаписана в pax-wicket. Как коммиттер на этом усилие, я собираюсь добавить возможность публиковать информацию jmx mbean через snmp. Пожалуйста, дайте мне знать точно, что вы ожидаете увидеть как часть этого. Если мы сможем предоставить поддержку SNMP за пределами jmx-webconsole, я бы тоже подумал об этом.
Вы можете проверить спецификацию монитора на OSGi, чтобы весь комплект отображал их контролируемый объект, и вам необходимо реализовать пакет, который подвергает контролируемый объект как snmp или любой другой протокол, который вам нужен. Ссылки на ссылки: API https://osgi.org/javadoc/r4v41/org/osgi/service/monitor/package-summary.html
- 1. Мониторинг приложений Java через SNMP
- 2. Введение в мониторинг SNMP
- 3. Мониторинг MySQL программно? SNMP?
- 4. включить мониторинг SNMP для Java-приложения с существующими MBeans
- 5. Мониторинг JVM с помощью SNMP
- 6. Мониторинг NAS с помощью SNMP
- 7. SNMP мониторинг MBeans (attributes.xml в Snmp-adaptor.sar) (JBoss)
- 8. мониторинг приложения J2EE, развернутого в Tomcat с использованием snmp
- 9. Мониторинг устройств USB OpsView/Nagios SNMP
- 10. настроить мониторинг SNMP Trap в Nagios
- 11. Мониторинг биений приложения, возможно через SQL-сервер
- 12. Простой Apache Camel SNMP trap
- 13. Ширина QoS через SNMP
- 14. Мониторинг журналов ошибок Apache и журналов динамического приложения/драйвера
- 15. Spring AOP-мониторинг Apache HttpClient.execute
- 16. Гамбо Apache Сторм Мониторинг Метрика
- 17. Мониторинг задачи в Apache Spark
- 18. Мониторинг apache storm with monit
- 19. Мониторинг серверов Windows удаленно (через веб-интерфейс)
- 20. ASP.NET: мониторинг производительности приложения
- 21. Мониторинг многопоточного приложения
- 22. Мониторинг батареи Android-приложения
- 23. Мониторинг работоспособности приложения
- 24. Мониторинг кода приложения
- 25. Мониторинг состояния приложения perl
- 26. Мониторинг приложения Windows Forms
- 27. Мониторинг трафика Java-приложения
- 28. Мониторинг Ehcache через JMX
- 29. Мониторинг оболочки через python
- 30. Мониторинг Tomcat через JMX