Почему Нагиос показывает localhost вниз?

1247
verovan

Я использую Nagios 4 в Debian Jessie. Это показывает localhost вниз, но все службы, которые он проверяет, в порядке.
Плагины Nagios установлены.
Я следовал этому руководству для установки: http://nagios.sourceforge.net/docs/nagioscore/4/en/quickstart-ubuntu.html

2

2 ответа на вопрос

1
right

Подключайтесь как обычный пользователь, а не как root . Если команда ping localhostговорит что-то вроде ping: icmp open socket: Operation not permittedэтого, проверьте Ping: icmp open socket: операция не разрешена (Linux)

В основном говорится, что вам нужно добавить sфлаг " " в pingдвоичном файле, который обычно находится в /bin/pingсистемах Debian:sudo chmod u+s /bin/ping

Конечно, полезный совет, но решает ли он проблему ОП? Greenonline 8 лет назад 0
@ Greenonline Это должно. AFAIK, Nagios использует команду ping для проверки состояния сервера вверх или вниз. right 8 лет назад 0
0
Wouter Verhelst

Эта проверка просто попытается пропинговать localhost. Это работает? Если нет, это может быть связано со многими причинами: ваш брандмауэр может заблокировать его, или вы, возможно, отключили свою конфигурацию для localhost.

Показывает `PING OK 06-25-2015 10:59:54 0d 0h 34m 29s 1/4 PING OK - Потери пакетов = 0%, RTA = 0,08 мс` в деталях статуса, но в списках хостов, в статусе информация для локального хоста показывает `check_ping: (% s) должно быть неотрицательным числом ` verovan 8 лет назад 0
Это означает, что вы забыли добавить параметр в вызов check_ping. Найдите строку «check_ping» в вашей конфигурации и заставьте ее сказать «check_ping! 1» или что-то подобное. Или просто удалите строку «is localhost up». Это довольно бесполезный тест в любом случае. Wouter Verhelst 8 лет назад 0
В localhost.cfg строка выглядит так: `check_command check_ping! 100.0,20%! 500.0,60%` verovan 8 лет назад 0
Скорее всего, это означает, что определение плагина `check_ping` (в другом файле конфигурации nagios) вызывает двоичный файл` check_ping` (внешняя программа) неверным образом. В моем окне Debian определение плагина `check_ping` находится в` / etc / nagios-plugins / config / ping.cfg`. Проверьте этот файл, запустите двоичный файл `check_ping`, на который он ссылается, чтобы получить представление о его параметрах, и убедитесь, что приведенные аргументы не испорчены. Wouter Verhelst 8 лет назад 0

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