Мне было интересно, можно ли настроить nagios для отображения нормальной страницы (например, критических предупреждений) в нормальном формате (красный для всех предупреждений на его критической странице) и в базовом текстовом формате (без цветов или графиков, без ссылок к хозяевам тоже). Я ищу обычную страницу, которая будет отображаться на настенных мониторах для всеобщего обозрения, а также простую текстовую страницу, чтобы при отправке предупреждений определенным группам они могли быть в виде обычного текста. Подумал о создании моей собственной страницы и вставил ее в папку nagios / html, но попытка сделать это с тестовой страницей, похоже, не работает (страница видна, но не обновляется). Любая помощь приветствуется. Заранее спасибо.
Спасибо всем за ответы, но я думаю, что нашел здесь то, что ищу
http://www.randomwalking.com/snippets/nagios_text_summary.text
Хотя он отображает ВСЕ хосты и их службы, я могу легко разобрать это на что-то управляемое. Еще раз спасибо.
Когда вы говорите "страница", вы имеете в виду предупреждение или веб-страницу? Вы можете создать отдельные типы предупреждений, создав новые команды, а затем выбрав команду как host_notification_commands или service_notification_commands в конфигурациях для хостов и служб. Таким образом, вы должны создать другое уведомление, которое отправляет нужные вам данные в желаемом формате, и использовать их в определениях вашей службы или хоста.
Если вы говорите об отдельной веб-странице, html-странице и текстовой странице, я не уверен, возможно ли это, но это можно было бы изучить подробнее. Пока я ничего об этом не вижу, хотя нахожу много страниц для уточнения предупреждений.
В Thruk надстройка для Nagios позволяет экспортировать в JSON многие свои страницы, включая страницу «проблемные хосты» и «проблемные службы». Клянусь, раньше он работал с CSV, но сейчас я не могу заставить свою сквозную установку делать что-либо, кроме JSON и XLS.
Это не совсем то, что вы ищете, но если вы в конечном итоге что-то напишете сами, это должно быть то, что вы можете использовать, чтобы облегчить написание сценария.