Icinga - check_yum - время ожидания сокета?

Я использую плагин check_yum - в моей среде Icinga-Monitoring, чтобы проверить, доступны ли критические обновления безопасности. Это работает довольно хорошо, но иногда я получаю " CHECK_NRPE: время ожидания сокета через xx секунд". во время выполнения проверки. В настоящее время мой тайм-аут NRPE составляет 30 секунд. Если я планирую проверку несколько раз или выполняю проверку непосредственно с моего Icinga-сервера с более высоким значением nrpe-timeout-all, все работает нормально, по крайней мере, после нескольких выполнений проверки. Все другие проверки через NRPE не выдают никаких ошибок. Поэтому я думаю, что нет общей ошибки с моим NRPE-config или плагинами, которые я использую. Есть ли какое-то объяснение этому странному поведению плагина check_yum? Может быть, некоторые проблемы с кэшированием на контролируемых серверах?

1 ответ

Решение

Во-первых, убедитесь, что вы используете версию 1.0 этой проверки: https://code.google.com/p/check-yum/downloads/detail?name=check_yum_1.0.0&can=2&q= Изменения, которые я видел в этой версии может решить эту проблему, в зависимости от его первопричины.

Во-вторых, если ваши серверы не настроены на использование всех "локальных" репозиториев кэша, то эта проверка, скорее всего, истечет до 30-секундного срока. Потому что: 1> объем данных обновления / обновления довольно велик и может потребоваться много времени для загрузки с удаленных (включая RH) серверов, а 2> большинство "официальных" серверов обновлений обычно отключаются. МНОГО.

Лучшее решение, которое я нашел, - это создать cronjob для проверки обновлений через заданный интервал (я использую еженедельно) и создать файл журнала, содержащий те исправления безопасности, которые требуются системе. Затем используйте проверку Nagios с помощью простого сценария оболочки, чтобы увидеть, есть ли в указанном файле какие-либо новые элементы.

Другие вопросы по тегам