Обзор современных программ мониторинга серверов
Суть программ мониторинга заключается в сборе необходимой информации и тщательном ее анализе. Регулярное проведение мониторинга обеспечивает своевременное выявление ошибок и, соответственно, их исправление в кратчайшие сроки. Возможности Zabbix.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 07.08.2022 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Обзор современных программ мониторинга серверов
Стефанова И.А., кандидат технических наук, доцент доцент кафедры "Информатика и вычислительная техника"
Поволжский государственный университет телекоммуникаций и информатики Россия, г. Самара
Пестов А.А., магистрант
2 курс, факультет "Информатика и вычислительная техника"
Поволжский государственный университет телекоммуникаций и информатики Россия, г. Самара
Аннотация
Статья посвящена обзору современных систем мониторинга серверов.
Ключевые слова: мониторинг, обзор, сервера, Zabbix, Grafana.
Annotation
The article is devoted to an overview of modern server monitoring systems.
Key words: monitoring, servers, review, Zabbix, Grafana.
Каждый год объем обрабатываемой информации растет, вынуждая тратить на свою обработку все больше временных и трудовых затрат. В настоящее время большинство задач невозможно решить без применения современных вычислительных систем и программных комплексов. В связи с этим, потребность в автоматизированные программных комплексах, которые способны за малые сроки обрабатывать большой объём данных и предоставлять ее в удобном для пользователя виде, возрастает.
Для решения этой проблемы используют программы мониторинга. Суть их заключается в сборе необходимой информации и тщательном ее анализе. Регулярное проведение мониторинга обеспечивает своевременное выявление ошибок и, соответственно, их исправление в кратчайшие сроки. Но зачастую возникает ситуация, когда необходимо отслеживать состояние системы, к которой нет локального доступа. Отсутствие такого доступа может быть вызвано как территориальной удаленностью системы, так и физическими ограничениями безопасности, поэтому возникла необходимость разработать программу мониторинга серверов.
Программы мониторинга ИТ инфраструктуры предназначены для контроля над работоспособностью следующих компонентов: сетевое и серверное оборудование, бизнес ПО. Под контролем программы мониторинга должны находиться группы объектов, информация о которых необходима администраторам.
Рассмотрим такую программу мониторинга серверов как Zabbix
Рисунок 1. Интерфейс Zabbix
Zabbix - это универсальный инструмент мониторинга, способный отслеживать динамику работы серверов и сетевого оборудования, быстро реагировать на внештатные ситуации и предупреждать возможные проблемы с нагрузкой. Интерфейс представлен на рис. 1. Система мониторинга Zabbix может собирать статистику в указанной рабочей среде и действовать в определенных случаях заданным образом.[1]
У Zabbix есть 4 основных инструмента, с помощью которых можно мониторить определенную рабочую среду и собирать о ней полный пакет данных для оптимизации работы. Можем их наблюдать на рис.2
Рисунок 2. Архитектура Zabbix
Сервер - ядро, хранящее в себе все данные системы, включая статистические, оперативные и конфигурацию. Дистанционно управляет сетевыми сервисами, оповещает администратора о существующих проблемах с оборудованием, находящимся под наблюдением.
Прокси - сервис, собирающий данные о доступности и производительности устройств, который работает от имени сервера. Все собранные данные сохраняются в буфер и загружаются на сервер. Нужен для распределения нагрузки на сервер. Благодаря этому процессу можно уменьшить нагрузку на процессор и жесткий диск. Для работы прокси Zabbix отдельно нужна база данных.[2]
Агент - программа (демон), которая активно мониторит и собирает статистику работы локальных ресурсов (накопители, оперативная память, процессор и др.) и приложений.
Веб-интерфейс - является частью сервера системы и требует для работы веб-сервер. Часто запускается на том же физическом узле, что и Zabbix.[3]
Функционал включает в себя общие проверки для наиболее распространенных сервисов, в том числе СУБД, SSH, Telnet, VMware, NTP, POP, SMTP, FTP и т. д. Если стандартных настроек системы недостаточно, их можно изменить самостоятельно или же пользоваться дополнением через API.
Рисунок 3. Возможности Zabbix
Теперь перейдем к аналогичной системе мониторинга Grafana Grafana - универсальная обертка для работы с аналитическими данными, которые хранятся в разных источниках, ее возможности можно наблюдать на рис. 3. Она сама ничего не хранит и не собирает, а является лишь универсальным клиентом для систем хранения метрик. Например, с помощью нее можно ходить за цифрами как в традиционную базу PostgreSQL, так и в специализированные аналитические системы типа Prometheus или Influx.[4] Графану можно подключать к любому хранилищу статистических данных (рис.4). Разные отделы компании могут использовать разные СУБД и системы сбора статистики. Так вот, Grafana умеет работать с любой популярной системой хранения данных. Конечно, делает она это не сама - первоначальную настройку и подключение к СУБД выполняют администраторы. мониторинг программа информация
Но на этом их работа заканчивается - дальше аналитики могут самостоятельно строить свои запросы.
Рисунок 4. Источники данных Grafana
Графана умеет подключаться к хранилищу и выполнять там определенные запросы. Запросы конструируются аналитиками в специальном удобном интерфейсе, помогающем сосредоточиться именно на данных, а не на правильности написания запросов в СУБД. Полученные результаты Grafana показывает в доступном виде. Это могут быть как простые таблицы, так и графики, распределения и десятки других форматов отображения данных.[5] Запросы рисуются на графиках, в таблицах или выводятся напрямую в абсолютных значениях. Сами отображения можно группировать между собой и собирать в интерактивные дашборды
На этом наша статья подходит к концу, в данной статье мы рассмотрели две наиболее популярные на данные момент системы мониторинга.
Использованные источники
1. Официальный сайт Zabbix. [Электронный ресурс]. URL: https://www.zabbix.com/ru/ (дата обращения: 26.05.2022).
2. Сравнение Zabbix vs Prometheus. [Электронный ресурс]. URL: https://serveradmin.ru/ sravnenie-zabbix-vs-prometheus/ (дата обращения:
26.05.2022) .
3. Универсальная система мониторинга Zabbix - введение. [Электронный ресурс]. URL: https://habr.com/ru/post/73338/ (дата обращения: 26.05.2022).
4. Grafana как еще один инструмент для технического мониторинга создаваемых нами программных продуктов. [Электронный ресурс]. URL: https://habr.com/ru/company/southbridge/blog/431122/ (дата обращения:
26.05.2022) .
5. Установка и настройка Grafana [Электронный ресурс]. URL: https://selectel.ru/blog/install-and-setup-grafana/ (дата обращения: 26.05.2022).
Размещено на Allbest.ru
Подобные документы
Общая характеристика и функциональные возможности, внутреннее устройство и принцип работы спутниковых систем мониторинга, особенности их применения в сфере сельского хозяйства. Технология решения задачи мониторинга. Разработка программного обеспечения.
дипломная работа [5,3 M], добавлен 15.05.2014Способы мониторинга качества данных. Формирование функциональных требований к системе мониторинга консистентности данных. Документирование требований к системе мониторинга консистентности данных. Написание скриптов проверок для системы мониторинга.
дипломная работа [387,3 K], добавлен 26.08.2017Интерфейс системы онлайн-мониторинга стационарного аппарата. Интерфейс автоматизированного рабочего места мониторинга АПБ Московского метрополитена. Архитектура системы ProView, основные сферы применения. Структура графического интерфейса пользователя.
курсовая работа [1,8 M], добавлен 21.03.2016Разработка автоматизированной системы мониторинга производственной деятельности предприятия, необходимой для принятия управленческих решений, обеспечивающих стабильную работу завода бытовой техники ЗАО "АТЛАНТ". Описание классов системы, тестирование.
курсовая работа [3,6 M], добавлен 19.06.2014Программное обеспечение для мониторинга каталога продукции предприятия, анализа склада, получения информации об актуальной стоимости товара, с учетом налоговой политики. Подключение к файловой системе. Определение объема программного обеспечения.
дипломная работа [500,3 K], добавлен 15.01.2017Структура сети IP телефонии в информационно-вычислительном центре. Основные системные возможности и пользовательские функции Cisco Сall Manager. Анализ конференций различных типов. Разработка программного обеспечения системы мониторинга IP-конференции.
дипломная работа [3,6 M], добавлен 20.05.2013Суть MIDI-технологии и типы музыкальных программ. Основные возможности программ: редакторов цифрового аудио, секвенсоров (программ для написания музыки), анализаторов и реставраторов аудио, трекеров. Копирование и сжатие цифрового звука с компакт-дисков.
реферат [21,1 K], добавлен 27.02.2009Предпосылки создания Inter-Grid системы. Подходы GRID технологии в системах мониторинга окружающей среды. Способы организации ресурсов. Высокоуровневый доступ к геопространственной информации. Важность обеспечения охраны труда при работе на компьютере.
дипломная работа [3,3 M], добавлен 15.02.2014Автоматизация процесса мониторинга товара на складе. Автоматическое заполнение товарной документации. Поиск необходимой информации. Уменьшение временных затрат работников по составлению отчетов. Хранение большого объема информации в электронном виде.
курсовая работа [2,3 M], добавлен 20.05.2013Основные проблемы, возникающие у сетевых администраторов предприятий. Программные средства диагностики. Установка ядра системы. Настройка модуля отслеживания загрузки. Расчет затрат на разработку системы сетевого мониторинга, её внедрение и сопровождение.
дипломная работа [4,5 M], добавлен 13.08.2014