Рейтинг:0

Вывод nagios-nrpe-server отличается от локального

флаг pl

Чтобы убедиться, что у меня нет двойного определения команды, я создал новое имя команды отладки в конфигурации nrpe.

/etc/nagios/nrpe.d # grep -R отладка
debug.cfg:command[debug_check_disks]=/usr/lib/nagios/plugins/check_disk -w 20% -c 5% -C -w 10000 -c 5000 -p /home -p /

Выполнение его через плагин nrpe дает мне предупреждение

/usr/lib/nagios/plugins/check_nrpe -H 127.0.0.1 -c debug_check_disks
ПРЕДУПРЕЖДЕНИЕ О ДИСКЕ - свободного места: / 3190413 МБ (11% inode=99%); /dev 15889 МБ (100% inode=99%); /dev/shm 15921 МБ (100% inode=99%); /run 3183 МБ (99% inode=99%); /run/lock 5 МБ (100% inode=99%); /run/user/0 3184 МБ (100% inode=99%); /sys/fs/cgroup 15921 МБ (100% inode=99%); /boot 306 МБ (инод 66%=99%); /tmp 3190413 МБ (11% inode=99%); /var/tmp 3190413 МБ (11% inode=99%);| /=23828329MB;28436835;28441835;0;28446835 /dev=0MB;12711;15094;0;15889 /dev/shm=0MB;12736;15124;0;15921 /run=0MB;2547;3024;0;3184 / run/lock=0MB;4;4;0;5 /run/user/0=0MB;2547;3024;0;3184 /sys/fs/cgroup=0MB;12736;15124;0;15921 /boot=154MB; 388;461;0;486 /tmp=23828329MB;22757468;27024493;0;28446835 /var/tmp=23828329MB;22757468;27024493;0;28446835

Но при локальном запуске сообщает, что все в порядке.

sudo -u nagios /usr/lib/nagios/plugins/check_disk -w 20% -c 5% -C -w 10000 -c 5000 -p /home -p /
DISK OK - свободное место: /dev 15889 МБ (100% inode=99%); /run 3183 МБ (99% inode=99%); / 3190413 МБ (11% инодов = 99%); /dev/shm 15921 МБ (100% inode=99%); /run/lock 5 МБ (100% inode=99%); /sys/fs/cgroup 15921 МБ (100% inode=99%); /boot 306 МБ (инод 66%=99%); /run/user/0 3184 МБ (100% inode=99%);| /dev=0MB;12711;15094;0;15889 /run=0MB;2547;3024;0;3184 /=23828329MB;28436835;28441835;0;28446835 /dev/shm=0MB;12736;15124;0;15921 / run/lock=0MB;4;4;0;5 /sys/fs/cgroup=0MB;12736;15124;0;15921 /boot=154MB;388;461;0;486 /run/user/0=0MB; 2547;3024;0;3184

nagios-nrpe-server работает под пользователем nagios (по умолчанию)

пс-эф | grep нагиос
нагиос 75200 1 0 16:39 ? 00:00:00 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -f
root 75389 71365 0 16:45 pts/0 00:00:00 grep --color=auto nagios

Любые идеи, почему это несоответствие? Спасибо!

Сервер работает под управлением Ubuntu 20.04.4 и изначально был установлен с Ubuntu 16.06 и дважды обновлялся.

Рейтинг:0
флаг pl

Сервер NRPE работал в systemd с опцией PrivateTmp=true, которая добавляла каталоги tmp. Я исправил это, добавив /tmp и /var/tmp в список игнорирования с опцией -i. Еще одно исправление — отключить PrivateTmp в служебном файле systemd,

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.