Эссе Басистый
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
[[Файл:Zabbix_logo.png|400px]] | [[Файл:Zabbix_logo.png|400px]] | ||
− | '''ZABBIX''' | + | |
+ | == '''ZABBIX''' == | ||
+ | |||
В любой сети, где есть больше, чем один сервер, очень полезно бывает иметь перед глазами полную картину происходящего. | В любой сети, где есть больше, чем один сервер, очень полезно бывает иметь перед глазами полную картину происходящего. | ||
Строка 11: | Строка 13: | ||
---- | ---- | ||
− | Архитектура ''Zabbix'' | + | |
+ | == Архитектура ''Zabbix'' == | ||
+ | |||
У ''Zabbix'' есть 4 основных инструмента, с помощью которых можно мониторить определенную рабочую среду и собирать о ней полный пакет данных для оптимизации работы: | У ''Zabbix'' есть 4 основных инструмента, с помощью которых можно мониторить определенную рабочую среду и собирать о ней полный пакет данных для оптимизации работы: | ||
− | '''Сервер''' — ядро, хранящее в себе все данные системы, включая статистические, оперативные и конфигурацию. Дистанционно управляет сетевыми сервисами, оповещает администратора о существующих проблемах с оборудованием, находящимся под наблюдением | + | |
+ | '''Сервер''' — ядро, хранящее в себе все данные системы, включая статистические, оперативные и конфигурацию. Дистанционно управляет сетевыми сервисами, оповещает администратора о существующих проблемах с оборудованием, находящимся под наблюдением. | ||
'''Прокси''' — сервис, собирающий данные о доступности и производительности устройств, который работает от имени сервера. Все собранные данные сохраняются в буфер и загружаются на сервер. | '''Прокси''' — сервис, собирающий данные о доступности и производительности устройств, который работает от имени сервера. Все собранные данные сохраняются в буфер и загружаются на сервер. | ||
Строка 25: | Строка 30: | ||
[[Файл:Zabbix_main_2.png|500px]] | [[Файл:Zabbix_main_2.png|500px]] | ||
---- | ---- | ||
− | Стандартные функции системы | + | |
+ | == Стандартные функции системы == | ||
+ | |||
1) Контроль нагрузки на процессор, касается и отдельных процессов. | 1) Контроль нагрузки на процессор, касается и отдельных процессов. | ||
Строка 39: | Строка 46: | ||
[[Файл:Zabbix_main_1.png|500px]] | [[Файл:Zabbix_main_1.png|500px]] | ||
---- | ---- | ||
− | Проверки | + | |
+ | == Проверки == | ||
+ | |||
Для описания системы мониторинга ''Zabbix'' существует два ключевых понятия: | Для описания системы мониторинга ''Zabbix'' существует два ключевых понятия: | ||
Строка 47: | Строка 56: | ||
- '''Элементы данных''' — набор самостоятельных метрик, по которым происходит сбор данных с узлов сети. Настройка элементов данных производится на вкладке «Элемент данных» или в автоматическом режиме — через подключение шаблона. | - '''Элементы данных''' — набор самостоятельных метрик, по которым происходит сбор данных с узлов сети. Настройка элементов данных производится на вкладке «Элемент данных» или в автоматическом режиме — через подключение шаблона. | ||
− | Сам Zabbix-агент способен отражать текущее состояние физического сервера, собирая совокупность данных. У него достаточно много метрик. С их помощью можно проверить загруженность ядра (Processor load), время ожидания ресурсов (CPU iowait time), объем системы подкачки (Total swap space) и многое другое. | + | Автоматическое обнаружение состояний проблем во входящем потоке метрик. Отсутствие необходимости постоянно следить за входящими метриками. |
+ | |||
+ | Чрезвычайно гибкое определение опций | ||
+ | Отдельные условия для проблем и условия для решений | ||
+ | Несколько уровней критичности проблем | ||
+ | Анализ основной причины | ||
+ | Обнаружение аномалий | ||
+ | Прогнозирование динамики | ||
+ | |||
+ | Создание распределенного решения мониторинга с сохранением централизованного управления. | ||
+ | |||
+ | Сбор данных с тысяч наблюдаемых устройств | ||
+ | Мониторинг за брандмауэром и DMZ | ||
+ | Сбор данных даже в случае сетевых проблем | ||
+ | Удаленное выполнение пользовательских скриптов на наблюдаемых хостах | ||
+ | |||
+ | |||
+ | |||
+ | == '''Вывод''' == | ||
+ | Подводя итог можно отметить, что Zabbix является очень мощным инструментом мониторинга сетей крупных компаний. После правильно настройки он очень экономит время сетевому | ||
+ | администратору на поиск и ликвидацию неисправностей. | ||
+ | Сам Zabbix-агент способен отражать текущее состояние физического сервера, собирая совокупность данных. У него достаточно много метрик. | ||
+ | С их помощью можно проверить загруженность ядра (Processor load), время ожидания ресурсов (CPU iowait time), объем системы подкачки (Total swap space) и многое другое. |
Текущая версия на 01:11, 22 декабря 2020
Содержание |
[править] ZABBIX
В любой сети, где есть больше, чем один сервер, очень полезно бывает иметь перед глазами полную картину происходящего. В крупных сетях, где количество хостов переваливает за несколько десятков, следить за каждым в отдельности — непосильная задача для администраторов. Zabbix ― это система с веб-интерфейсом, которая позволяет собирать различные данные с устройств. С её помощью можно производить мониторинг сети, серверов, виртуальных машин, баз данных, приложений и устройств. Zabbix может получать данные о состоянии устройства: объёме памяти, скорости работы процессора, температуре машины, логах и др. Помимо этого, система способна наблюдать за бизнес-метриками ― к примеру скоростью продажи продукта
[править] Архитектура Zabbix
У Zabbix есть 4 основных инструмента, с помощью которых можно мониторить определенную рабочую среду и собирать о ней полный пакет данных для оптимизации работы:
Сервер — ядро, хранящее в себе все данные системы, включая статистические, оперативные и конфигурацию. Дистанционно управляет сетевыми сервисами, оповещает администратора о существующих проблемах с оборудованием, находящимся под наблюдением.
Прокси — сервис, собирающий данные о доступности и производительности устройств, который работает от имени сервера. Все собранные данные сохраняются в буфер и загружаются на сервер. Нужен для распределения нагрузки на сервер. Благодаря этому процессу можно уменьшить нагрузку на процессор и жесткий диск. Для работы прокси Zabbix отдельно нужна база данных.
Агент — программа (демон), которая активно мониторит и собирает статистику работы локальных ресурсов (накопители, оперативная память, процессор и др.) и приложений.
Веб-интерфейс — является частью сервера системы и требует для работы веб-сервер. Часто запускается на том же физическом узле, что и Zabbix.
[править] Стандартные функции системы
1) Контроль нагрузки на процессор, касается и отдельных процессов.
2) Сбор данных об объеме свободной оперативной и физической памяти.
3) Мониторинг активности жесткого диска.
4) Мониторинг сетевой активности.
5) Пинг для проверки доступности узлов в сети.
[править] Проверки
Для описания системы мониторинга Zabbix существует два ключевых понятия:
- Узлы сети — рабочие устройства и их группы (сервера, рабочие станции, коммутаторы), которые необходимо проверять. С создания и настойки узлов сети обычно начинается практическая работа с Zabbix.
- Элементы данных — набор самостоятельных метрик, по которым происходит сбор данных с узлов сети. Настройка элементов данных производится на вкладке «Элемент данных» или в автоматическом режиме — через подключение шаблона.
Автоматическое обнаружение состояний проблем во входящем потоке метрик. Отсутствие необходимости постоянно следить за входящими метриками.
Чрезвычайно гибкое определение опций Отдельные условия для проблем и условия для решений Несколько уровней критичности проблем Анализ основной причины Обнаружение аномалий Прогнозирование динамики
Создание распределенного решения мониторинга с сохранением централизованного управления.
Сбор данных с тысяч наблюдаемых устройств Мониторинг за брандмауэром и DMZ Сбор данных даже в случае сетевых проблем Удаленное выполнение пользовательских скриптов на наблюдаемых хостах
[править] Вывод
Подводя итог можно отметить, что Zabbix является очень мощным инструментом мониторинга сетей крупных компаний. После правильно настройки он очень экономит время сетевому администратору на поиск и ликвидацию неисправностей. Сам Zabbix-агент способен отражать текущее состояние физического сервера, собирая совокупность данных. У него достаточно много метрик. С их помощью можно проверить загруженность ядра (Processor load), время ожидания ресурсов (CPU iowait time), объем системы подкачки (Total swap space) и многое другое.