Я выставил MBean NotifyFailedTriggers, который предоставляет целочисленное значение.Я правильно настроил конфигурационные файлы poller, collectd и jmx-datacollection.Однако демон collectd, похоже, пропускает mbean, говоря, что он не зарегистрирован.См. Прикрепленный журнал.
2018-06-12 13: 08: 41,204 ОТЛАДКА [pool-10-thread-8] oonjiDefaultJmxCollector: Сбор MBean (имя объекта = com.example: name = notifyFailedTriggers, подстановочный знак= false)
2018-06-12 13: 08: 41,205 DEBUG [pool-10-thread-8] oonjiDefaultJmxCollector: Сбор имени объекта com.example: name = notifyFailedTriggers
2018-06-12 13: 08: 41,328 DEBUG [pool-10-thread-8] oonjiDefaultJmxCollector: ObjectName com.example: name = notifyFailedTriggers не зарегистрирован.
2018-06-12 13: 08: 41,329 DEBUG [pool-10-thread-8] oonjiDefaultJmxCollector: Пропустить ObjectName com.example: name = notifyFailedTriggers
2018-06-12 13: 08: 41,510 INFO [Collectd-Thread-15-of-50] ooncCollectableService: выполнено: выполненоколлекция для 3 / xx.xx.84.122 / onms-poc / example1
2018-06-12 13: 08: 41 510 DEBUG [Collectd-Thread-15-of-50] oonsLegacyScheduler: schedule: добавление готового к запуску запускаCollectableService для службы 3: /xx.xx.84.122: onms-poc (готов через 300000ms) в вterval 300000
Это отдельное Java-приложение, которое предоставляет доступ к MXBean-компонентам.
Есть ли конкретная причина, по которой он считает этот MXBean незарегистрированным и, следовательно, пропускает его?