2015-08-20 5 views
2

Каков наилучший способ контроля экземпляров Mule ESB. Есть ли способ, которым я могу получить предупреждение, когда мой экземпляр мула по какой-то причине сходит. У меня есть 4 экземпляра Mule, и как я узнаю, по каким-то причинам из них один из них.Мониторинг экземпляров Mule ESB

Спасибо!

ответ

4

Предполагаю, что вы используете редакцию сообщества? (Enterprise edition предоставляет Management Console which allows you to define alerts). Если вы используете CE, то вы можете указать enable JMX monitoring на экземплярах, а затем использовать один из многих способов проверки на основе информации JMX, независимо от того, работает ли ваш сервер. Один из способов - написать собственное приложение, которое должно быть выполнено retrieves JMX data programmatically.

НТН

0

Если вы используете Mule EE, вы можете использовать MMC, чтобы контролировать все экземпляры, как Габриэль уже предложил. Мое предложение было бы установить MMC внутри tomcat на отдельный сервер. Это гарантирует, что даже если ваш Mule Server выйдет из строя или исчезнет, ​​ваша MMC все еще работает и может отправлять вам оповещения о простоях сервера Mule. Вы можете сослаться ниже на ссылку для получения подробной информации о том, как настроить оповещения о запуске сервера.

Кроме того, я бы рекомендовал использовать MMC с сохранением базы данных, чтобы убедиться, что у вас есть возможность восстановить рабочее пространство MMC, даже если сбой сервера MMC. Вы можете обратиться к настройке MMC с сохранением БД по ссылке ниже.

Если у вас нет Mule EE, вы можете изучить другие инструменты или приложения для оповещения клиентов, как это предлагает Габриэль.

НТН

0

Вы можете настроить агент JMX, добавив следующие строки в файл «конф/wrapper.conf»:

wrapper.java.additional.19=-Dcom.sun.management.jmxremote 
wrapper.java.additional.20=-Dcom.sun.management.jmxremote.port=10055 
wrapper.java.additional.21=-Dcom.sun.management.jmxremote.authenticate=false 
wrapper.java.additional.22=-Dcom.sun.management.jmxremote.ssl=false 
wrapper.java.additional.23=-Djava.rmi.server.hostname=127.0.0.1 

не забудьте изменить значение соответственно. Также вы можете реализовать SSL-аутентификацию с несколькими дополнительными строками.

Теперь, когда ваша платформа мониторинга настроена, вы всегда можете активировать Java-опросчиков и запустить сервер.