Как объекты JMX отображаются в OID SNMP? - PullRequest
3 голосов
/ 13 апреля 2011

У меня есть отдельное Java-приложение, написанное на Apache Camel, которое я хочу отслеживать через SNMP.Я думаю, что Camel использует Spring JMX (@ManagedAttribute, @ManagedResource и т. Д.), И я прекрасно вижу различные связанные с Camel объекты в JDK jconsole.Когда я запускаю свое приложение с включенным SNMP:

-Dcom.sun.management.snmp.interface=127.0.0.1
-Dcom.sun.management.snmp.port=16101 
-Dcom.sun.management.snmp.acl=false

, я могу подключиться к нему с помощью браузера SNMP, и там я также вижу много вещей.Пока все хорошо, но для того, чтобы использовать его, мне нужно знать или выяснить, как объекты JMX отображаются в OMP-идентификаторах SNMP.Есть ли способ узнать, как это делается или хотя бы кем - Spring, JVM?Есть мысли?

Ответы [ 3 ]

1 голос
/ 19 апреля 2011

Я не на 100% уверен, что информация, которую я нашел в Google (кстати, первый удар!), Все еще актуальна, и при этом у меня нет средств, чтобы осмотреться и проверить (корпоративная, заблокированная рабочая станция... вздох!) но, похоже, реализация SNMP по умолчанию не очень расширяема.

Согласно «Мониторинг JVM: JMX или SNMP?» вы можете получить доступ только к тому, что определено в JVM-MANAGEMENT-MIB.mib

Мне было бы интересно, изменился ли вопрос между тем ...

1 голос
/ 19 июля 2012

Я не думаю, что вы можете просто представить свои аннотированные bean-компоненты, управляемые Spring, через SNMP.Перечисленные вами параметры командной строки были просто для мониторинга показателей, касающихся самой JVM, см. Мониторинг и управление SNMP ;следовательно, вероятно, невозможно выяснить OID, но вы должны определить их самостоятельно, предположительно, с помощью другой зрелой среды или библиотеки SNMP.

0 голосов
/ 14 апреля 2011

Верблюд использует javax.management.MBeanServer для регистрации mbeans. Я не помню, чтобы мы что-то делали в отношении SNMP. Я предполагаю, что JMX обеспечит интеграцию для этого из коробки, поскольку у JVM есть агент SNMPAgent, который должен соединиться с JMX.

...