Я хочу навести порядок в наших нагиосах, в check_load
служба.
В моей компании нет базового оборудования, и каждый сервер имеет свои собственные характеристики, что означает, что check_load
скрипт не дает правильных результатов на каждом сервере.
Я ищу динамическую проверку Nagios, которая проверяет, сколько процессоров / ядер / потоков существует на сервере, и редактирует check_load
команда соответственно на основе найденных чисел.
Еще одна идея - использовать facter
чтобы получить эту информацию и заставить Puppet редактировать локальную nrpe.cfg
шаблон, основанный на выводах facter
в соответствии с передовыми порогами нагрузки.
Вы знаете, существует ли такая проверка?
Из check_load --help
:
-r, --percpu
Divide the load averages by the number of CPUs (when possible)
Не гарантируется, что это будет работать на каждой ОС ... он использует sysconf для запроса количества ЦП (_SC_NPROCESSORS_ONLN или _SC_NPROCESSORS_CONF). Кажется, я припоминаю, что он не сообщал правильные значения в AIX. Но для Linux это не проблема.
Самая старая версия, которую я где-либо установил, - 1.4.15, и в этой версии доступен параметр -r.