Zabbix 4.2 - Prometheus Integration
00:01 Введение в Zabbix 4.2
• Обзор новой версии Zabbix 4.2 с интересными возможностями.
• Видео посвящено Prometheus и его интеграции с Zabbix.
• Подключение по SSH к виртуальной машине с CentOS 7.5.
00:56 Настройка Zabbix и Prometheus
• Zabbix работает из контейнеров Docker.
• Две страницы документации: простые проверки Prometheus и низкоуровневое обнаружение.
• Использование экспортера узлов Prometheus для сбора данных.
03:31 Интерфейс командной строки и Prometheus
• Интерфейс Zabbix версии 4.2.
• Использование команды systemctl status node-exporter для проверки работы.
• Получение метрик через curl на локальный хост.
06:15 Низкоуровневое обнаружение
• Использование низкоуровневого обнаружения для мониторинга сетевых интерфейсов.
• Создание элементов на основе прототипов.
• Добавление тегов к хостам в Zabbix.
08:01 Настройка элементов и метрик
• Создание элемента HTTP-запроса для мониторинга Prometheus.
• Настройка URL-адреса и метрик.
• Изменение типа информации на текстовый.
09:42 Период хранения истории
• Установка периода хранения истории на ноль для предотвращения записи данных в базу данных.
• Проверка результатов в последних данных мониторинга.
11:46 Предварительная обработка Prometheus
• Настройка зависимых элементов для мониторинга Prometheus.
• Использование опции prometheus pattern для предварительной обработки данных.
• Пример использования шаблона для извлечения значений метрик.
17:28 Низкоуровневое обнаружение Prometheus
• Настройка хостов и элементов для низкоуровневого обнаружения Prometheus.
• Пользовательское правило обнаружения для мониторинга файловой системы и сетевых интерфейсов.
• Зависимость от основного элемента и сохранение данных с нулевым периодом хранения.
18:27 Предварительная обработка Prometheus
• Новый этап предварительной обработки Prometheus to JSON.
• Преобразование выходных данных в формат JSON.
• Захват только определенных строк с метриками и метками.
19:20 Поиск по метрикам и меткам
• Поиск по названию метрики и регулярному выражению.
• Пример JSON с метриками и метками.
21:17 Настройка Zabbix
• Использование низкоуровневых макросов обнаружения.
• Создание макросов LD и заполнение их значениями.
• Использование пути JSON для передачи значений в макросы.
23:21 Создание прототипов элементов
• Создание зависимых элементов на основе главного элемента.
• Использование макросов LD для уникальных ключей элементов.
• Указание типа информации и значений.
24:50 Обработка Prometheus
• Использование шаблона Prometheus для создания элементов.
• Извлечение значений из преобразованного JSON.
• Добавление правила изменения обработки данных за секунду.
27:31 Проверка элементов конфигурации
• Проверка метрик, созданных на основе низкоуровневого обнаружения.
• Пример JSON после обработки правил.
• Проверка работы макросов и элементов в конфигурации хостов.
30:05 Заключение
• Рекомендации по настройке Prometheus и Zabbix.
• Важность использования низкоуровневого обнаружения для контроля изменений.
• Призыв задавать вопросы в комментариях для помощи.
Оригинал https://www.youtube.com/watch?v=XcztWztGjZA
Видео Zabbix 4.2 - Prometheus Integration автора Sam's IT blog
Видео Zabbix 4.2 - Prometheus Integration автора Sam's IT blog
Информация
12 февраля 2025 г. 7:51:39
00:33:35
Похожие видео



















