Я хотел бы сделать порядок в нашем Nagios, в check_load
сервис.
Нет никакой аппаратной базовой линии в моей компании, и каждый сервер имеет свои собственные различные спецификации, что означает что check_load
сценарий не дает корректные результаты на каждом сервере.
Я ищу динамическую проверку Nagios, которая проверяет, сколько процессоров/ядер/потоков существует в сервере, и редактирует check_load
управляйте соответственно на основе найденных чисел.
Другая идея, которую я имею, должен использовать facter
получить ту информацию и заставить Марионетку отредактировать локальное nrpe.cfg
шаблон на основе результатов facter
для соответствия лучшей практике загружают пороги.
Вы знаете, существует ли такая проверка?
Из 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.