Icinga (nagios), игнорирующий вызванные проверки

Нет. Если клиент явно не связывает с определенным (редким) исходным портом, порт, используемый клиентскими приложениями, определяется только сетевым стеком операционных систем. Они известны как эфемерные порты. На Linux диапазон обычно 32768 - 61000.

Порты 0 - 1023 считают "известными" портами и почти универсально* зарезервированы для определенных известных серверов. например, 80 - HTTP, 443 - HTTPS, 22 - SSH.

*Некоторые - клиентские порты, например, BOOTP

Существует много "зарегистрированных" портов в диапазоне 1024 - 49151, хотя много Ose выделят клиентские порты из подмножества этого пула (например, перекрытия Linux от 32768-49151).

Для получения дополнительной информации Википедия имеет полный список номеров портов UDP и TCP.

1
задан 2 July 2013 в 18:24
1 ответ

Я обнаружил ошибку.

Это была комбинация двух вещей:

  • Icinga-web не планировала проверки должным образом. По какой-то причине он просто проигнорировал команду проверки (я рассмотрю это позже).
  • Когда я получил график проверки, стало ясно, что путь к параметру command_line неверен.

Поэтому я изменил это:

command_line    check_nt command_line /usr/lib/nagios/plugins/check_nt -p12489 -s <snip> -H '$HOSTADDRESS$' -v '$ARG1$' '$ARG2' '$ARG3'

На это:

command_line /usr/lib/nagios/plugins/check_nt -p12489 -s <snip> -H '$HOSTADDRESS$' -v '$ARG1$' '$ARG2' '$ARG3'

Я удивлен, сколько времени потребовалось, чтобы заставить Icinga выполнить фактическую проверку, чтобы я мог диагностировать ошибку.

1
ответ дан 4 December 2019 в 00:39

Теги

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