Мониторинг компьютерной сети

Мониторинг компьютерной сети — это процесс постоянного отслеживания компьютерной сети на наличие медленных или неисправных компонентов, проверка состояния метрик, в том числе метрик качества предоставления сервиса[1]. Процесс включает в себя уведомление администратора сети (по электронной почте, SMS или другими сигналами тревоги) в случае сбоев или других проблем. Мониторинг сети является частью управления сетью[2].

Подробности

править

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

Например, чтобы определить состояние веб-сервера, программное обеспечение для мониторинга может периодически отправлять HTTP-запрос для получения страницы. Для почтовых серверов тестовое сообщение может быть отправлено через SMTP и получено с помощью IMAP или POP3.

Обычно измеряемыми метриками являются время отклика, доступность и время безотказной работы. Начинают, также, набирать популярность метрики согласованности и надежности. Широкое распространение средств оптимизации WAN оказывает негативное влияние на большинство инструментов мониторинга сети, особенно когда речь идет об измерении точной сквозной задержки, поскольку они ограничивают возможность проверки времени задержки туда и обратно[3].

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

Мониторинг производительности сетевого восходящего канала также известен как измерение сетевого трафика.

Системы сетевого мониторинга могут быть пассивными и активными. Пассивные ориентированы на сбор и анализ имеющегося сетевого траффика, активные способны его инициировать[4].

Аналитика маршрутизации

править

Аналитика маршрутизации — еще одна важная область сетевых измерений. Он включает в себя методы, системы, алгоритмы и инструменты для мониторинга состояния маршрутизации сетей. Неправильная маршрутизация или проблемы с маршрутизацией вызывают нежелательное снижение производительности или простои.

Различные типы протоколов

править

Службы мониторинга сайта могут проверять страницы HTTP, HTTPS, SNMP, FTP, SMTP, POP3, IMAP, DNS, SSH, TELNET, SSL, TCP, ICMP, SIP, UDP, потоковую передачу мультимедиа и ряд других портов с различными интервалами проверки от каждых четырех часов до каждой минуты. Как правило, большинство служб мониторинга сети тестируют ваш сервер где-то от одного раза в час до одного раза в минуту.

Для мониторинга производительности сети большинство инструментов используют такие протоколы, как SNMP, NetFlow, Packet Sniffing или WMI.

Мониторинг интернет-серверов

править

Мониторинг интернет-сервера обеспечивает осведомлённость владельца сервера о функционировании самого сервера и/или запущенных на нём сервисов. Мониторинг сервера может быть внутренним, то есть программное обеспечение веб-сервера проверяет его состояние и уведомляет владельца, если какие-то службы выходят из строя, и внешним, то есть некоторые компании, занимающиеся мониторингом веб-серверов, проверяют состояние служб с определенной периодичностью. Мониторинг сервера может включать проверку системных показателей, таких как использование центрального процессора, использование памяти, производительность сети и дисковое пространство. Он также может включать в себя мониторинг приложений, например, проверку процессов таких программ, как HTTP-сервер Apache, MySQL, Nginx, Postgres и других.

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

Уведомления

править

Поскольку информация, поступающая от сервисов мониторинга веб-серверов, в большинстве случаев носит срочный характер и может иметь решающее значение, могут использоваться различные способы оповещения: электронная почта, стационарные и мобильные телефоны, мессенджеры, SMS, факс, пейджеры и т. д.

См. также

править

Примечания

править
  1. Pang-Wei Tsai, Chun-Wei Tsai, Chia-Wei Hsu, Chu-Sing Yang. Network Monitoring in Software-Defined Networking: A Review // IEEE Systems Journal. — 2018-12. — Т. 12, вып. 4. — С. 3958–3969. — ISSN 1937-9234. — doi:10.1109/JSYST.2018.2798060. Архивировано 5 мая 2022 года.
  2. Ratan, Vivek; Li, Kin Fun (2016-10-22), "NetFlow: Network Monitoring and Intelligence Gathering", Advances on P2P, Parallel, Grid, Cloud and Internet Computing, Cham: Springer International Publishing, pp. 863—867, ISBN 978-3-319-49108-0, Дата обращения: 1 ноября 2020 Архивная копия от 7 июля 2021 на Wayback Machine
  3. The impact of WAN Optimization on NetFlow/IPFIX measurements. Дата обращения: 19 июля 2007. Архивировано из оригинала 24 декабря 2011 года.
  4. Jakub Svoboda, Ibrahim Ghafir, Vaclav Prenosil. Network Monitoring Approaches: An Overview // International Journal of Advances in Computer Networks and Its Security– IJCNS. — 2015. — 2 октября (т. 5, № 2). — ISSN : 2250-3757 ISSN : 2250-3757. Архивировано 5 мая 2022 года.