Nagios - описание команд проверки

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:19d7db26c5bb1b8c31c3be8ef459a959' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><img alt=\"Nagios logo\" src=\"http://muff.kiev.ua/files/nagios-logo.png\" style=\"height:38px; width:140px\" /></p>\n<p class=\"rtejustify\">Для того, чтобы проверить какой-либо параметр, сервер Nagios должен выполнить определенную команду. Например, запуск сценария, который выполнит подключение к серверу и проанализирует ответ. Рассмотрим некоторые доступные расширения (<strong>plugin</strong>), которые доступны в <strong>Nagios</strong>.</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td class=\"rtecenter\"><strong>Команда проверки</strong></td>\n<td class=\"rtecenter\"><strong>Назначение</strong></td>\n</tr>\n<tr>\n<td><em><strong>check_apt</strong></em></td>\n<td class=\"rtejustify\">Контроль обновлений систем Linux, осуществляемых с помощью команд&nbsp;apt-get. Позволяет запустить процесс обновления при соответствующей&nbsp;настройке.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_breeze</strong></em></td>\n<td class=\"rtejustify\">Контроль мощности сигнала Wi-Fi стандарта Breezecom.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_by_ssh</strong></em></td>\n<td class=\"rtejustify\">Этот плагин позволяет запускать на удаленной системе команды, используя протокол SSH.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_clamd</strong></em></td>\n<td class=\"rtejustify\">Проверка соединения CLAMD (антивирусная программа) с удаленным&nbsp;хостом.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_cluster</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния хостов в кластере Linux.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_dhcp</strong></em></td>\n<td class=\"rtejustify\">Проверка доступности DHCP-серверов в сети.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_dig</strong></em></td>\n<td class=\"rtejustify\">Проверка работы DNS-службы на хосте (используется команда dig).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_disk</strong></em></td>\n<td class=\"rtejustify\">Проверка объемов использования дискового пространства (собственных и&nbsp;примонтированных дисков).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_disk_smb</strong></em></td>\n<td class=\"rtejustify\">Проверка объемов использования дисков, подключенных по протоколу&nbsp;SMB (обычно это диски от Windows-систем).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_dns</strong></em></td>\n<td class=\"rtejustify\">Проверка работы сервера DNS с использованием программы nslookup.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_dummy</strong></em></td>\n<td class=\"rtejustify\">Плагин для настройки: просто возвращает численный параметр и строку,&nbsp;описанные при его запуске.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><strong><em>check_file_age</em></strong></td>\n<td class=\"rtejustify\">Проверка времени создания файлов.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_flexlm</strong></em></td>\n<td class=\"rtejustify\">Проверка службы Flexlm license manager.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_fping</strong></em></td>\n<td class=\"rtejustify\">Используется fping для быстрой проверки указаного хоста. Обратите внимание на необходимость флага&nbsp;suid на fping.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ftp</strong></em></td>\n<td class=\"rtejustify\">Проверка ftp-соединения с удаленным хостом.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_hpjd</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния принтеров Hewlett Packard c установленной картой&nbsp;JetDirect (проверка осуществляется с использованием протокола SNMP).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_http</strong></em></td>\n<td class=\"rtejustify\">Проверка http-соединений с удаленной системой. Проверка может осуществляться как по протоколу HTTP, так и по протоколу HTTPS. Можно контролировать время установки соединения, срок действия сертификатов&nbsp;сервера, а также ответ сервера (по поиску в ответе некоторой заданной&nbsp;строки, в том числе, допускается использование регулярных выражений).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_icmp</strong></em></td>\n<td class=\"rtejustify\">Проверка удаленных хостов по протоколу ICMP.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ide_smart</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния локального диска (в Linux-системе) по S.M.A.R.T.-&nbsp;технологии.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ifoperstatus</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния работы сетевого интерфейса на заданной Linux-системе.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ifstatus</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния сетевого интерфейса на заданной Linux-системе.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_imap</strong></em></td>\n<td class=\"rtejustify\">Проверка работы удаленного хоста по протоколу IMAP. Можно анализировать ответ сервера на посылаемую на него строку imap-запроса.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><strong><em>check_ircd</em></strong></td>\n<td class=\"rtejustify\">Проверка IRCD-плагина Nagios.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_jabber</strong></em></td>\n<td class=\"rtejustify\">Проверка JABBER-подключения к удаленному хосту.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><strong><em>check_ldap</em></strong></td>\n<td class=\"rtejustify\">Проверка LDAP-сервера (можно отправить запрос на поиск соответствующего атрибута).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ldaps</strong></em></td>\n<td class=\"rtejustify\">То же проверка LDAP-сервера, только с использованием защищенных&nbsp;соединений (по протоколу SSL).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_load</strong></em></td>\n<td class=\"rtejustify\">Проверка загрузки Linux-системы.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_log</strong></em></td>\n<td class=\"rtejustify\">Проверка журналов Linux-системы на наличие некоторой последовательности символов.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_mailq</strong></em></td>\n<td class=\"rtejustify\">Проверка числа сообщений в очереди почтового сервера (работает с различными версиями sendmail, qmail).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_mrtg</strong></em></td>\n<td class=\"rtejustify\">Проверяет заданную переменную в логе MRTG (Multi Router Traffic&nbsp;Grapher) на минимальное/максимальное значения (для контроля параметров производительности необходимо использовать check_mrtgtraf.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_mrtgtraf</strong></em></td>\n<td class=\"rtejustify\">Проверяет значения исходящего и входящего трафика коммутаторов, записанные в журнал MRTG. Требуется первоначальная установка пакета&nbsp;MRTG.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_mysql</strong></em></td>\n<td class=\"rtejustify\">Проверка подключения к серверу MySQL.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_mysql_query</strong></em></td>\n<td class=\"rtejustify\">Проверка результата запроса к MySQL-серверу в отношении пороговых уровней.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nagios</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние процесса Nagios на локальной машине.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nntp</strong></em></td>\n<td class=\"rtejustify\">Проверка NNTP-соединения с указываемым хостом.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nntps</strong></em></td>\n<td class=\"rtejustify\">То же, но с использованием протокола NNTPS.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nrpe</strong></em></td>\n<td class=\"rtejustify\">NRPE плагин Nagios.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nt</strong></em></td>\n<td class=\"rtejustify\">Этот плагин осуществляет сбор данных со службы NSClient на Windows-системах.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ntp</strong></em></td>\n<td class=\"rtejustify\">Проверка NTP-сервера. Вместо этого плагина рекомендуется использовать check_ntp_peer.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ntp_peer</strong></em></td>\n<td class=\"rtejustify\">Проверка NTP-сервера. Позволяет оценивать, в том числе, дрожание&nbsp;(jitter) сигнала времени.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ntp_time</strong></em></td>\n<td class=\"rtejustify\">Этот плагин проверяет разницу времени между локальным сервером и&nbsp;указываемым удаленным серверов времени.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_nwstat</strong></em></td>\n<td class=\"rtejustify\">Используется для сбора данных с Novell-серверов. Требует установки дополнительных пакетов.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_oracle</strong></em></td>\n<td class=\"rtejustify\">Проверяет подключение к серверу Oracle, позволяет оценить размеры баз&nbsp;данных и наличие свободного места, состояние буферов кэширования&nbsp;и т. д.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_overcr</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние Over-CR collector daemon на удаленной системе.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ping</strong></em></td>\n<td class=\"rtejustify\">Проверяет соединение с удаленной системой с использованием пакетов&nbsp;ping.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_pop</strong></em></td>\n<td class=\"rtejustify\">Проверка удаленных хостов по протоколу POP. Позволяет отправить на&nbsp;почтовый сервер строку запроса и проанализировать ответ сервера.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_procs</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние процессов Linux-системы.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_real</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние службы REAL (RTCP-подключений).</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_rpc</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние RPC-службы на указанном хосте.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_sensors</strong></em></td>\n<td class=\"rtejustify\">Проверяет состояние аппаратных датчиков системы Linux. Информация с&nbsp;датчиков получается с помощью пакета lm_sensors.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_simap</strong></em></td>\n<td class=\"rtejustify\">Проверяет IMAP-подключение по безопасному каналу к серверу. Контролируется время ответа и содержание (по анализу ответа на заданный запрос), валидность сертификатов.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_smtp</strong></em></td>\n<td class=\"rtejustify\">Проверяет SMTP-подключение к серверу. Ответ почтового сервера может&nbsp;анализироваться на наличие заданных строк. Также контролируется время&nbsp;отклика.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_snmp</strong></em></td>\n<td class=\"rtejustify\">Проверка удаленных систем (и получение с них данных) по протоколу&nbsp;SNMP.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_spop</strong></em></td>\n<td class=\"rtejustify\">Проверяет POP-подключение по безопасному каналу к серверу. Контролируется время ответа и содержание (по анализу ответа на заданный запрос), валидность сертификатов.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ssh</strong></em></td>\n<td class=\"rtejustify\">Проверка подключения к SSH-серверу.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ssmtp</strong></em></td>\n<td class=\"rtejustify\">Проверяет SMTP-подключение по безопасному каналу к серверу. Ответ&nbsp;почтового сервера может анализироваться на наличие заданных строк.&nbsp;Также контролируется время отклика.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_swap</strong></em></td>\n<td class=\"rtejustify\">Проверяет свободное пространство в swap-файле локальной системы.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_tcp</strong></em></td>\n<td class=\"rtejustify\">Проверка TCP-подключения к указанной системе. Проверяется наличие&nbsp;отклика, его время, наличие в отклике заданных строк и т. п.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_time</strong></em></td>\n<td class=\"rtejustify\">Проверка времени на указанном хосте.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_udp</strong></em></td>\n<td class=\"rtejustify\">Проверка UDP-подключения к указанной системе. Проверяется наличие&nbsp;отклика, его время, наличие в отклике заданных строк и т. п.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_ups</strong></em></td>\n<td class=\"rtejustify\">Проверка состояния источников бесперебойного питания на локальной&nbsp;или удаленной Linux-системе. Для работы плагина требуется, чтобы в системе был установлен UPSD daemon.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_users</strong></em></td>\n<td class=\"rtejustify\">Проверка числа пользователей, вошедших в локальную систему.</td>\n</tr>\n<tr>\n<td class=\"rtejustify\"><em><strong>check_wave</strong></em></td>\n<td>Проверка уровня WI-FI-сигнала.</td>\n</tr>\n</tbody>\n</table>\n<p class=\"rtejustify\">Чтобы получить более детальную&nbsp;информацию&nbsp;о команде, доступных опциях и синтаксисе, необходимо воспользоваться ключем <strong>--help</strong>. Пример использования ключа&nbsp;&nbsp;<strong>--help</strong>:</p>\n<table border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width:100%\">\n<tbody>\n<tr>\n<td>\n<p># <strong>/usr/local/libexec/nagios/check_ssh --help</strong></p>\n<pre>\ncheck_ssh v (nagios-plugins 2.0.3)\nCopyright (c) 1999 Remi Paulmier &lt;<span class=\"spamspan\"><span class=\"u\">remi</span> [at] <span class=\"d\">sinfomic [dot] fr</span></span>&gt;\nCopyright (c) 2000-2014 Nagios Plugin Development Team\n &lt;<span class=\"spamspan\"><span class=\"u\">devel</span> [at] <span class=\"d\">nagios-plugins [dot] org</span></span>&gt;\n\nTry to connect to an SSH server at specified server and port\n\nUsage:\ncheck_ssh [-4|-6] [-t &lt;timeout&gt;] [-r &lt;remote version&gt;] [-p &lt;port&gt;] &lt;host&gt;\n\nOptions:\n -h, --help\n Print detailed help screen\n -V, --version\n Print version information\n --extra-opts=[section][@file]\n Read options from an ini file. See\n <a href=\"https://www.nagios-plugins.org/doc/extra-opts.html\" title=\"https://www.nagios-plugins.org/doc/extra-opts.html\">https://www.nagios-plugins.org/doc/extra-opts.html</a>\n for usage and examples.\n -H, --hostname=ADDRESS\n Host name, IP Address, or unix socket (must be an absolute path)\n -p, --port=INTEGER\n Port number (default: 22)\n -4, --use-ipv4\n Use IPv4 connection\n -6, --use-ipv6\n Use IPv6 connection\n -t, --timeout=INTEGER\n Seconds before connection times out (default: 10)\n -r, --remote-version=STRING\n Warn if string doesn&#39;t match expected server version (ex: OpenSSH_3.9p1)\n -P, --remote-protocol=STRING\n Warn if protocol doesn&#39;t match expected protocol version (ex: 2.0)\n -v, --verbose\n Show details for command-line debugging (Nagios may truncate output)\n\nSend email to <span class=\"spamspan\"><span class=\"u\">help</span> [at] <span class=\"d\">nagios-plugins [dot] org</span></span> if you have questions regarding use\nof this software. To submit patches or suggest improvements, send email to\n<span class=\"spamspan\"><span class=\"u\">devel</span> [at] <span class=\"d\">nagios-plugins [dot] org</span></span></pre></td>\n</tr>\n</tbody>\n</table>\n<p>&nbsp;</p>\n', created = 1767339764, expire = 1767426164, headers = '', serialized = 0 WHERE cid = '2:19d7db26c5bb1b8c31c3be8ef459a959' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767339764, expire = 1767426164, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767339764, expire = 1767426164, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version

Nagios logo

Для того, чтобы проверить какой-либо параметр, сервер Nagios должен выполнить определенную команду. Например, запуск сценария, который выполнит подключение к серверу и проанализирует ответ. Рассмотрим некоторые доступные расширения (plugin), которые доступны в Nagios.

Команда проверки Назначение
check_apt Контроль обновлений систем Linux, осуществляемых с помощью команд apt-get. Позволяет запустить процесс обновления при соответствующей настройке.
check_breeze Контроль мощности сигнала Wi-Fi стандарта Breezecom.
check_by_ssh Этот плагин позволяет запускать на удаленной системе команды, используя протокол SSH.
check_clamd Проверка соединения CLAMD (антивирусная программа) с удаленным хостом.
check_cluster Проверка состояния хостов в кластере Linux.
check_dhcp Проверка доступности DHCP-серверов в сети.
check_dig Проверка работы DNS-службы на хосте (используется команда dig).
check_disk Проверка объемов использования дискового пространства (собственных и примонтированных дисков).
check_disk_smb Проверка объемов использования дисков, подключенных по протоколу SMB (обычно это диски от Windows-систем).
check_dns Проверка работы сервера DNS с использованием программы nslookup.
check_dummy Плагин для настройки: просто возвращает численный параметр и строку, описанные при его запуске.
check_file_age Проверка времени создания файлов.
check_flexlm Проверка службы Flexlm license manager.
check_fping Используется fping для быстрой проверки указаного хоста. Обратите внимание на необходимость флага suid на fping.
check_ftp Проверка ftp-соединения с удаленным хостом.
check_hpjd Проверка состояния принтеров Hewlett Packard c установленной картой JetDirect (проверка осуществляется с использованием протокола SNMP).
check_http Проверка http-соединений с удаленной системой. Проверка может осуществляться как по протоколу HTTP, так и по протоколу HTTPS. Можно контролировать время установки соединения, срок действия сертификатов сервера, а также ответ сервера (по поиску в ответе некоторой заданной строки, в том числе, допускается использование регулярных выражений).
check_icmp Проверка удаленных хостов по протоколу ICMP.
check_ide_smart Проверка состояния локального диска (в Linux-системе) по S.M.A.R.T.- технологии.
check_ifoperstatus Проверка состояния работы сетевого интерфейса на заданной Linux-системе.
check_ifstatus Проверка состояния сетевого интерфейса на заданной Linux-системе.
check_imap Проверка работы удаленного хоста по протоколу IMAP. Можно анализировать ответ сервера на посылаемую на него строку imap-запроса.
check_ircd Проверка IRCD-плагина Nagios.
check_jabber Проверка JABBER-подключения к удаленному хосту.
check_ldap Проверка LDAP-сервера (можно отправить запрос на поиск соответствующего атрибута).
check_ldaps То же проверка LDAP-сервера, только с использованием защищенных соединений (по протоколу SSL).
check_load Проверка загрузки Linux-системы.
check_log Проверка журналов Linux-системы на наличие некоторой последовательности символов.
check_mailq Проверка числа сообщений в очереди почтового сервера (работает с различными версиями sendmail, qmail).
check_mrtg Проверяет заданную переменную в логе MRTG (Multi Router Traffic Grapher) на минимальное/максимальное значения (для контроля параметров производительности необходимо использовать check_mrtgtraf.
check_mrtgtraf Проверяет значения исходящего и входящего трафика коммутаторов, записанные в журнал MRTG. Требуется первоначальная установка пакета MRTG.
check_mysql Проверка подключения к серверу MySQL.
check_mysql_query Проверка результата запроса к MySQL-серверу в отношении пороговых уровней.
check_nagios Проверяет состояние процесса Nagios на локальной машине.
check_nntp Проверка NNTP-соединения с указываемым хостом.
check_nntps То же, но с использованием протокола NNTPS.
check_nrpe NRPE плагин Nagios.
check_nt Этот плагин осуществляет сбор данных со службы NSClient на Windows-системах.
check_ntp Проверка NTP-сервера. Вместо этого плагина рекомендуется использовать check_ntp_peer.
check_ntp_peer Проверка NTP-сервера. Позволяет оценивать, в том числе, дрожание (jitter) сигнала времени.
check_ntp_time Этот плагин проверяет разницу времени между локальным сервером и указываемым удаленным серверов времени.
check_nwstat Используется для сбора данных с Novell-серверов. Требует установки дополнительных пакетов.
check_oracle Проверяет подключение к серверу Oracle, позволяет оценить размеры баз данных и наличие свободного места, состояние буферов кэширования и т. д.
check_overcr Проверяет состояние Over-CR collector daemon на удаленной системе.
check_ping Проверяет соединение с удаленной системой с использованием пакетов ping.
check_pop Проверка удаленных хостов по протоколу POP. Позволяет отправить на почтовый сервер строку запроса и проанализировать ответ сервера.
check_procs Проверяет состояние процессов Linux-системы.
check_real Проверяет состояние службы REAL (RTCP-подключений).
check_rpc Проверяет состояние RPC-службы на указанном хосте.
check_sensors Проверяет состояние аппаратных датчиков системы Linux. Информация с датчиков получается с помощью пакета lm_sensors.
check_simap Проверяет IMAP-подключение по безопасному каналу к серверу. Контролируется время ответа и содержание (по анализу ответа на заданный запрос), валидность сертификатов.
check_smtp Проверяет SMTP-подключение к серверу. Ответ почтового сервера может анализироваться на наличие заданных строк. Также контролируется время отклика.
check_snmp Проверка удаленных систем (и получение с них данных) по протоколу SNMP.
check_spop Проверяет POP-подключение по безопасному каналу к серверу. Контролируется время ответа и содержание (по анализу ответа на заданный запрос), валидность сертификатов.
check_ssh Проверка подключения к SSH-серверу.
check_ssmtp Проверяет SMTP-подключение по безопасному каналу к серверу. Ответ почтового сервера может анализироваться на наличие заданных строк. Также контролируется время отклика.
check_swap Проверяет свободное пространство в swap-файле локальной системы.
check_tcp Проверка TCP-подключения к указанной системе. Проверяется наличие отклика, его время, наличие в отклике заданных строк и т. п.
check_time Проверка времени на указанном хосте.
check_udp Проверка UDP-подключения к указанной системе. Проверяется наличие отклика, его время, наличие в отклике заданных строк и т. п.
check_ups Проверка состояния источников бесперебойного питания на локальной или удаленной Linux-системе. Для работы плагина требуется, чтобы в системе был установлен UPSD daemon.
check_users Проверка числа пользователей, вошедших в локальную систему.
check_wave Проверка уровня WI-FI-сигнала.

Чтобы получить более детальную информацию о команде, доступных опциях и синтаксисе, необходимо воспользоваться ключем --help. Пример использования ключа  --help:

# /usr/local/libexec/nagios/check_ssh --help

check_ssh v (nagios-plugins 2.0.3)
Copyright (c) 1999 Remi Paulmier <remi [at] sinfomic [dot] fr>
Copyright (c) 2000-2014 Nagios Plugin Development Team
        <devel [at] nagios-plugins [dot] org>

Try to connect to an SSH server at specified server and port

Usage:
check_ssh  [-4|-6] [-t <timeout>] [-r <remote version>] [-p <port>] <host>

Options:
 -h, --help
    Print detailed help screen
 -V, --version
    Print version information
 --extra-opts=[section][@file]
    Read options from an ini file. See
    https://www.nagios-plugins.org/doc/extra-opts.html
    for usage and examples.
 -H, --hostname=ADDRESS
    Host name, IP Address, or unix socket (must be an absolute path)
 -p, --port=INTEGER
    Port number (default: 22)
 -4, --use-ipv4
    Use IPv4 connection
 -6, --use-ipv6
    Use IPv6 connection
 -t, --timeout=INTEGER
    Seconds before connection times out (default: 10)
 -r, --remote-version=STRING
    Warn if string doesn't match expected server version (ex: OpenSSH_3.9p1)
 -P, --remote-protocol=STRING
    Warn if protocol doesn't match expected protocol version (ex: 2.0)
 -v, --verbose
    Show details for command-line debugging (Nagios may truncate output)

Send email to help [at] nagios-plugins [dot] org if you have questions regarding use
of this software. To submit patches or suggest improvements, send email to
devel [at] nagios-plugins [dot] org

 

Ваша оценка: Нет Средняя: 1.5 (2 голоса)

Вставай, Україно!

Литература

Мышка первой покидает зависающий компьютер.