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

По такому способу организован так называемый безагентный мониторинг. Так можно проверять сетевые службы (сервер DHCP, DNS и аналогичные), доступность веб-серверов, электронной почты и т. п. При этом при контроле работы проверяется не только сам факт ответа, но и его содержимое. Например, для веб-сервера можно проконтролировать наличие в ответе сервера определенной строки, для электронной почты - проверить в ответе имя почтового узла и т. п.

Таким же методом можно проверять и серверы баз данных - путем генерации SQL-запроса к тестовой таблице и проверке содержимого ответа.

Главное преимущество данного способа - это абсолютное невмешательство в работу контролируемой системы, проверка производится извне системы, на нее нет дополнительной нагрузки за счет работы программ контроля (количество контрольных запросов в производственной системе обычно на несколько порядков меньше числа запросов полезной нагрузки).

Примечание В современных операционных системах объем информации, доступный для внешних программ без установки локального агента, существенно увеличен. Это относится к той информации, которая доступна по стандартным протоколам (WMI и аналогичным). Понятно, что при получении такой информации внешняя программа должна предъявить соответствующие полномочия.

Протокол snmp | Самоучитель системного администратора | Мониторинг с использованием агентов


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



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

  • Август
    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