Im ищет идеи о том, как лучше всего контролировать приложение, работающее в Tomcat. Я не говорю о Tomcat Monitoring, а скорее проверяю, что «веб-приложение» активно/активно.Мониторинг webapp в Tomcat - (не мониторинг Tomcat)
Я знаю, что есть несколько инструментов для мониторинга Tomcat (lamdbaprobe, Nagios и т. Д.), Но я хочу контролировать фактическое приложение, которое работает в Tomcat. Причина этого в том, что существует несколько ситуаций, когда Tomcat может работать, но приложение не может быть доступно.
Одно из решений, о котором я думаю, - это написать инструмент, который будет пытаться получить доступ к приложению. Например, напишите java-инструмент для отправки и HTTP-запроса и выполните мониторинг ответа.
Каков наилучший подход для этого? Я слышал о JMX, о котором упоминалось много, но я не знаю много об этом. Можно ли использовать это выше? Знаете ли вы о каком-либо другом существующем инструменте, который бы это сделал, или вы знаете о более эффективном подходе?
Это звучит интересно. Должен ли интерфейс быть частью приложения или он является отдельным? то есть я должен сделать какие-либо изменения кода, чтобы это разрешить? – ziggy
Привет, не могли бы вы указать мне пример для настройки этого. Я просмотрел документацию, но это оказалось слишком запутанным для новичков в использовании JMX. – ziggy
В http://java.sun.com/developer/technicalArticles/J2SE/jmx.html - пример кода из 3 частей. Все, что проще, - это не-op. – mtraut