Мониторинг сети — это использование системы, которая постоянно отслеживает компьютерную сеть на предмет медленных или неисправных компонентов и которая уведомляет администратора сети (по электронной почте , SMS или другим сигналам) в случае сбоев или других проблем. Мониторинг сети является частью управления сетью . [1]
В то время как система обнаружения вторжений отслеживает сетевые угрозы извне, система мониторинга сети отслеживает проблемы, вызванные перегрузкой или сбоями серверов, сетевых подключений или других устройств.
Например, чтобы определить статус веб-сервера , программное обеспечение для мониторинга может периодически отправлять HTTP- запрос на извлечение страницы. Для серверов электронной почты тестовое сообщение может быть отправлено через SMTP и получено через IMAP или POP3 .
Обычно измеряемыми показателями являются время отклика , доступность и время безотказной работы , хотя и показатели согласованности, и показатели надежности начинают набирать популярность. Широко распространенное добавление устройств оптимизации WAN оказывает неблагоприятное воздействие на большинство инструментов мониторинга сети, особенно когда дело доходит до измерения точной задержки между концами , поскольку они ограничивают видимость времени задержки в обоих направлениях . [2]
Сбои запроса статуса, например, когда соединение не может быть установлено, истекает время ожидания или документ или сообщение не могут быть получены, обычно вызывают действие со стороны системы мониторинга. Эти действия различаются; может быть отправлен сигнал тревоги (через SMS , электронную почту и т. д.) резидентному системному администратору , могут быть активированы автоматические системы аварийного переключения для отключения проблемного сервера от работы до тех пор, пока он не будет отремонтирован и т. д.
Мониторинг производительности сетевого восходящего канала также известен как измерение сетевого трафика .
Сетевая томография — важная область сетевых измерений, которая занимается мониторингом работоспособности различных соединений в сети с использованием сквозных зондов, отправляемых агентами, расположенными в точках наблюдения в сети/ Интернете .
Аналитика маршрутов — еще одна важная область измерения сети. Она включает методы, системы, алгоритмы и инструменты для мониторинга состояния маршрутизации сетей. Неправильная маршрутизация или проблемы с маршрутизацией приводят к нежелательному снижению производительности или простою.
Службы мониторинга сайтов могут проверять страницы HTTP , HTTPS , SNMP , FTP , SMTP , POP3 , IMAP , DNS , SSH , TELNET , SSL , TCP , ICMP , SIP , UDP , Media Streaming и ряд других портов с различными интервалами проверки от каждых четырех часов до каждой минуты. Обычно большинство служб мониторинга сетей проверяют ваш сервер где-то между одним часом и одним разом в минуту.
Для мониторинга производительности сети большинство инструментов используют такие протоколы, как SNMP , NetFlow , Packet Sniffing или WMI .
Мониторинг интернет-сервера означает, что владелец сервера всегда знает, если одна или все его службы выходят из строя. Мониторинг сервера может быть внутренним , то есть программное обеспечение веб-сервера проверяет его состояние и уведомляет владельца, если некоторые службы выходят из строя, и внешним , то есть некоторые компании, занимающиеся мониторингом веб-серверов, проверяют состояние служб с определенной частотой. Мониторинг сервера может включать проверку системных показателей, таких как использование ЦП , использование памяти , производительность сети и дисковое пространство . Он также может включать мониторинг приложений , например, проверку процессов таких программ, как Apache HTTP-сервер , MySQL , Nginx , Postgres и других.
Внешний мониторинг более надежен, поскольку он продолжает работать, когда сервер полностью выходит из строя. Хорошие инструменты мониторинга сервера также имеют возможности бенчмаркинга производительности, оповещения и возможность связывать определенные пороговые значения с автоматизированными заданиями сервера, такими как предоставление большего количества памяти или выполнение резервного копирования.
Службы мониторинга сети обычно имеют несколько серверов по всему миру - например, в Америке, Европе, Азии, Австралии и других местах. Имея несколько серверов в разных географических местах, служба мониторинга может определить, доступен ли веб-сервер в разных сетях по всему миру. Чем больше используется местоположений, тем полнее картина доступности сети.
При мониторинге веб-сервера на предмет потенциальных проблем внешняя служба веб-мониторинга проверяет несколько параметров. Прежде всего, она отслеживает правильный код возврата HTTP . Согласно спецификациям HTTP RFC 2616, любой веб-сервер возвращает несколько кодов HTTP . Анализ кодов HTTP — самый быстрый способ определить текущий статус контролируемого веб-сервера. Инструменты мониторинга производительности сторонних приложений предоставляют дополнительные возможности мониторинга, оповещения и отчетности веб-сервера.
Поскольку информация, предоставляемая службами мониторинга веб-серверов, в большинстве случаев срочная и может иметь решающее значение, могут использоваться различные способы оповещения: электронная почта , стационарные и мобильные телефоны , мессенджеры, SMS , факс , пейджеры и т. д.