Nagios: динамический check_load на основе количества CPU/ядер/потоков, там что-то вроде этого?

Я хотел бы сделать порядок в нашем Nagios, в check_load сервис.

Нет никакой аппаратной базовой линии в моей компании, и каждый сервер имеет свои собственные различные спецификации, что означает что check_load сценарий не дает корректные результаты на каждом сервере.

Я ищу динамическую проверку Nagios, которая проверяет, сколько процессоров/ядер/потоков существует в сервере, и редактирует check_load управляйте соответственно на основе найденных чисел.

Другая идея, которую я имею, должен использовать facter получить ту информацию и заставить Марионетку отредактировать локальное nrpe.cfg шаблон на основе результатов facter для соответствия лучшей практике загружают пороги.

Вы знаете, существует ли такая проверка?

1
задан 18 February 2015 в 11:22
1 ответ

Из check_load --help :

 -r, --percpu
    Divide the load averages by the number of CPUs (when possible)

Это не ' t гарантированно работает на каждой ОС ... он использует sysconf для запроса количества процессоров (_SC_NPROCESSORS_ONLN или _SC_NPROCESSORS_CONF). Кажется, я припоминаю, что он не сообщает правильные значения в AIX. Однако для Linux это не проблема.

Самая старая версия, которую я где-то установил, - 1.4.15, и в этой версии доступен параметр -r.

2
ответ дан 3 December 2019 в 21:00

Теги

Похожие вопросы