2013-06-15 3 views
0

У меня есть Nagios, работающий в моей системе, теперь я хочу создать приложение Java, чтобы узнать о состоянии службы (например, HTTP), которую отслеживал Nagios. Таким образом, приложение Java может получить доступ к информации из Nagios.Создайте приложение java для отображения мониторинга состояния nagios

Как мне создать приложение? есть ли какой-либо способ, кроме использования функции get runtime() и exec() из Java? Спасибо

+0

Да, есть: вы можете поговорить NRPE. Это довольно простой протокол – fge

+0

спасибо, я нашел информацию о JNRPE и пытался ее использовать. Теперь у меня есть проблема, как создать граф Nagios? или как встраивать графику nagios в мое приложение Java? – user1973423

+0

Вы можете добавить pnp4nagios на свой сервер nagios, чтобы получить графики по элементам, которые обеспечивают значения perfstats. –

ответ

0

Если вы спрашиваете, как ваше приложение Java может читать текущие статусы статуса Nagios, я бы предложил вам использовать модуль Nagios livestatus и запросить ваш запрос Java-приложения.

Livestatus позволяет вашему приложению, независимо от того, на что он написан, запрашивать текущий процесс Nagios и извлекать текущие и исторические данные, а также информацию о конфигурации.

Смежные вопросы