Записи с меткой ‘alertmanager’

Мониторинг Beanstalkd в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Запуск Beanstalkd-экспортера для сбора метрик с Beanstalkd и отдачи их Prometheus-у 2.Настройка Prometheus-а для сбора метрик с Beanstalkd-экспортера 3.Импортирование/настройка dashboard Grafana для визуализации метрик 4.Настрйка правил Prometheus для мониторинга Beanstalkd показателей   1.Запуск Beanstalkd-экспортера для сбора метрик с Beanstalkd и отдачи их Prometheus-у Скачиваем репозитарий,который содержит Dockerfile для сборки […]

Мониторинг доступности порта хоста в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка конфигурационного файла Blackbox-экспортера на поддержку проверки порта целевого хоста 2.Настройка Prometheus-а для подключения и поддержки Blackbox-экспортера 3.Настрйка правил Prometheus для мониторинга доступности/недоступности порта целевого хоста Например, проверим,что mysql-port(3306) НЕ доступен снаружи для подключений т.е. если кто-то выставит наружу mysql, то система мониторинга это обнаружит и оповестит по соответствующему […]

Мониторинг ICMP-доступности хоста в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка конфигурационного файла Blackbox-экспортера на поддержку icmp-проверки 2.Настройка Prometheus-а для подключения и поддержки Blackbox-экспортера 3.Настрйка правил Prometheus для мониторинга ICMP-доступности хоста   1.Настройка конфигурационного файла Blackbox-экспортера на поддержку icmp-проверки Определяем модуль с именем icmp-general. Время проверки — до 5 секунд Предпочитаемый IP-протокол для проверки ipv4 (чтобы не использовался ipv6) […]

Мониторинг Redis в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Запуск Redis-экспортера для сбора метрик с Redis и отдачи их Prometheus-у 2.Настройка Prometheus-а для сбора метрик с Redis-экспортера 3.Импортирование/настройка dashboard Grafana для визуализации метрик 4.Настрйка правил Prometheus для мониторинга Redis показателей 1.Запуск Redis-экспортера для сбора метрик с Redis и отдачи их Prometheus-у Redis-экспортер запускаем в той же docker-сети, в […]

Мониторинг MySQL в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Создание пользователя с необходимымы привилегиями для сбора метрик с mysql 2.Запуск MySQL-экспортера для сбора метрик с MySQL и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с MySQL-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга MySQL показателей Описание параметров, которые испоьзуются для поcтроения дашбоарада в […]

Мониторинг PHP-FPM в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка PHP-FPM на отдачу статусной страницы 2.Настройка Nginx на поддержку статусной страницы PHP-FPM 3.Запуск PHP-FPM-экспортера для сбора метрик с PHP-FPM и отдачи их Prometheus-у 4.Настройка Prometheus-а для сбора метрик с PHP-FPM-экспортера 5.Импортирование/настройка dashboard Grafana для визуализации метрик 6.Настрйка правил Prometheus для мониторинга PHP-FPM показателей Описание собираемых параметров с помощью […]

Мониторинг Nginx в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка Nginx на отдачу статусной страницы 2.Запуск Nginx-экспортера для сбора метрик с Nginx и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с Nginx-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга Nginx  показателей 1.Настройка Nginx на отдачу статусной страницы Проверка поддержки Nginx-ом модуля http_stub_status_module и […]

Мониторинг Kubernetes кластера с помощью Prometheus

За основу был взят стек мониторинга Prometehus с помощью Prometheus operator отсюда https://github.com/helm/charts/tree/master/stable/prometheus-operator https://coreos.com/operators/prometheus/docs/latest/user-guides/getting-started.html Все параметры, которые необходимо было переопределить указаны в файле custom-values.yaml Мониторинг стек запускается с помощью Helm-чарта

Обновление стека выполняется командой

  Установка Helm клиента https://docs.helm.sh/using_helm/#installing-helm https://docs.helm.sh/using_helm/

Последняя версия доступная здесь https://github.com/helm/helm/releases

Проверка текущего контекста,куда будет установлен […]

Мониторинг Docker контейнеров, Docker-хостов в Docker Swarm и в ECS-кластерах с помощью Prometheus+Grafana+AlertManager+Node-exporter+Cadvisor

За основу был взять стек мониторинга отсюда https://github.com/stefanprodan/swarmprom В наличие 3 ноды в Docker Swarm-кластере: одна нода — manager и две ноды — worker

Например, мониторинг стек будем запускать на мастере(на продакшен для этого нужно выделить отдельную ноду, которую нужно добавить в Swarm-кластер и именно на этой ноде запускать мониторинг) А также имеется […]


Thanx: Lupavto
Яндекс.Метрика