При стандартной установке Nagios и плагинов в нем присутствует ряд команд (плагинов), которые можно использовать для контроля систем. Список их приведен в табл. 7.2.

Таблица 7.2. Список плагинов Nagios

Утилита Назначение
check_apt Контроль обновлений систем Linux, осуществляемых с помощью команд apt-get. Позволяет запустить процесс обновления при соответствующей настройке
check_breeze Контроль мощности сигнала Wi-Fi стандарта Breezecom
check_by_ssh Этот плагин позволяет запускать на удаленной системе команды, используя протокол SSH

Таблица 7.2 (продолжение)

Утилита Назначение
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_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
checkJabber Проверка JABBER-подключения к удаленному хосту
check_ldap Проверка LDAP-сервера (можно отправить запрос на поиск соответствующего атрибута)
check_ldaps То же проверка LDAP-сервера, только с использованием защищенных соединений (по протоколу SSL)
check_load Проверка загрузки Linux-системы
check_log Проверка журналов Linux-системы на наличие некоторой последовательности символов

Таблица 7.2 (продолжение)

Утилита Назначение
check_mailq Проверка числа сообщений в очереди почтового сервера (работает с различными версиями sendmail, qmail)
check_mrtg Проверяет заданную переменную в логе MRTG (Multi Router Traffic Grapher) на минимальное/максимальное значения (для контроля параметров производительности необходимо использовать check_mrtgtraf)
check_mrtgtraf Проверяет значения исходящего и входящего трафика коммутаторов, записанные в журнал MRTG. Требуется первоначальная установка пакета MRTG (http://ee-staff.ethz.ch/~oetiker/webtools/mrtg/mrtg.html)
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 на удаленной системе (http://www.molitor.org/overcr)
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-подключение к серверу. Ответ почтового сервера может анализироваться на наличие заданных строк. Также контролируется время отклика

Таблица 7.2 (окончание)

Утилита Назначение
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 (http://www.networkupstools.org)
check_users Проверка числа пользователей, вошедших в локальную систему
check_wave Проверка уровня WI-FI-сигнала

Каждый из этих плагинов содержит справочную информацию, описывающую особенности его применения (вывод справки по команде <плагин> -h).

Для того чтобы задействовать плагин для мониторинга систем, в Nagios должна быть описана использующая его команда. В файле commands.cfg приведено несколько наиболее часто употребляемых примеров контроля систем. При практическом использовании Nagios этот файл должен быть расширен за счет ваших собственных команд контроля.

Описание временных параметров | Самоучитель системного администратора | Мониторинг серверов windows в nagios


Самоучитель системного администратора



Новости за месяц

  • Октябрь
    2020
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31