Введение
Использование системы, отслеживающей состояние компьютерной сети, для выявления технических неисправностей. Сетевой мониторинг – это использование системы, которая непрерывно контролирует компьютерную сеть на предмет замедления работы или отказа компонентов и уведомляет сетевого администратора (по электронной почте, SMS или другим оповещениям) в случае сбоев или других проблем. Сетевой мониторинг является частью управления сетью.
monitoring for technical failures
Network monitoring is the use of a system that constantly monitors a computer network for slow or failing components and that notifies the network administrator (via email, SMS or other alarms) in case of outages or other trouble. Network monitoring is part of network management.
Подробности
В то время как система обнаружения вторжений отслеживает сетевые угрозы извне, система мониторинга сети отслеживает проблемы, вызванные перегруженными или вышедшими из строя серверами, сетевыми соединениями или другими устройствами. Например, для определения статуса веб-сервера программное обеспечение для мониторинга может периодически отправлять HTTP-запрос для получения страницы. Для почтовых серверов тестовое сообщение может быть отправлено через SMTP и получено через IMAP или POP3. Обычно измеряемыми метриками являются время отклика, доступность и время безотказной работы, хотя метрики согласованности и надежности также начинают приобретать популярность. Широкое внедрение устройств оптимизации WAN оказывает негативное влияние на большинство инструментов мониторинга сети, особенно при измерении точной задержки от начала до конца, поскольку они ограничивают видимость времени задержки при обратном прохождении. Сбои при запросе статуса, такие как невозможность установления соединения, превышение времени ожидания или невозможность получения документа или сообщения, обычно приводят к действиям со стороны системы мониторинга. Эти действия могут быть разными: отправка сигнала тревоги (по SMS, электронной почте и т. д.) системному администратору, активация автоматических систем переключения на резервное оборудование для вывода проблемного сервера из эксплуатации до его восстановления и т. д. Мониторинг производительности сетевого канала связи также известен как измерение сетевого трафика.
Сетевая томография
Сетевая томография — важная область сетевых измерений, которая занимается мониторингом состояния различных каналов связи в сети с помощью сквозных зондов, отправляемых агентами, расположенными в ключевых точках сети/Интернета.
Анализ маршрутов
Анализ маршрутов — еще одна важная область сетевых измерений. Он включает в себя методы, системы, алгоритмы и инструменты для мониторинга состояния маршрутизации в сетях. Некорректная маршрутизация или проблемы с маршрутизацией приводят к нежелательному снижению производительности или простоям.
the methods, systems, algorithms and tools to monitor the routing posture of networks. Incorrect routing or routing issues cause undesirable performance degradation or downtime.
Различные типы протоколов
Услуги мониторинга сайтов могут проверять HTTP-страницы, HTTPS, SNMP, FTP, SMTP, POP3, IMAP, DNS, SSH, TELNET, SSL, TCP, ICMP, SIP, UDP, потоковое мультимедиа и ряд других портов с различными интервалами проверки – от каждых четырех часов до каждой минуты. Как правило, большинство служб сетевого мониторинга проверяют ваш сервер от одного раза в час до одного раза в минуту. Для мониторинга производительности сети большинство инструментов используют протоколы, такие как SNMP, NetFlow, анализ пакетов или WMI.
Мониторинг интернет-серверов
Мониторинг интернет-сервера означает, что владелец сервера всегда знает, если один или все его сервисы становятся недоступными. Мониторинг серверов может быть внутренним, то есть программное обеспечение веб-сервера проверяет свой статус и уведомляет владельца о прекращении работы каких-либо сервисов, и внешним, то есть специализированные компании проводят проверку доступности сервисов с определенной периодичностью. Мониторинг сервера может включать проверку системных метрик, таких как загрузка процессора, использование памяти, производительность сети и объем дискового пространства. Он также может включать мониторинг приложений, например, проверку процессов программ, таких как Apache HTTP Server, MySQL, Nginx, Postgres и других. Внешний мониторинг более надежен, поскольку он продолжает функционировать даже при полной неработоспособности сервера. Хорошие инструменты мониторинга серверов также предоставляют возможности для сравнительного анализа производительности, оповещения и связывания определенных пороговых значений с автоматизированными задачами сервера, такими как выделение дополнительной памяти или создание резервной копии.
Серверы по всему миру
Услуги мониторинга сети обычно располагают несколькими серверами по всему миру, например, в Америке, Европе, Азии, Австралии и других регионах. Размещая серверы в различных географических точках, служба мониторинга может определить, доступен ли веб-сервер из разных сетей по всему миру. Чем большее количество регионов используется, тем более полную картину доступности сети можно получить.
Процесс мониторинга веб-сервера
При мониторинге веб-сервера на предмет возможных проблем внешняя служба веб-мониторинга проверяет несколько параметров. Прежде всего, она отслеживает корректный HTTP-код ответа. Согласно спецификации HTTP RFC 2616, любой веб-сервер возвращает различные HTTP-коды. Анализ этих кодов – самый быстрый способ определить текущий статус отслеживаемого веб-сервера. Инструменты мониторинга производительности приложений сторонних разработчиков предоставляют дополнительные возможности мониторинга веб-серверов, оповещения и формирования отчетов.
Уведомление
Поскольку информация, предоставляемая службами мониторинга веб-серверов, в большинстве случаев является оперативной и может иметь критическое значение, могут использоваться различные способы оповещения: электронная почта, стационарные и мобильные телефоны, мессенджеры, SMS, факс, пейджеры и другие.