Установка Alertmanager с авторизацией и подключение к Prometheus в Centos 8

Установка Alertmanager с авторизацией и подключение к Prometheus в Centos 8

Alertmanager + Basic Auth

Alertmanager – это инструмент для обработки оповещений, который устраняет дубликаты, группирует и отправляет оповещения соответствующему получателю.

Установка Alertmanager

Добавляем пользователя

$ sudo useradd -M -s /bin/false alertmanager

Создаем каталоги

$ sudo mkdir /etc/alertmanager /var/lib/prometheus/alertmanager

Скачиваем alertmanager в каталог /tmp

$ wget https://github.com/prometheus/alertmanager/releases/download/v0.21.0/alertmanager-0.21.0.linux-amd64.tar.gz -P /tmp
$ cd /tmp

Распаковываем и копируем в системные каталоги

$ tar -zxpvf alertmanager-0.21.0.linux-amd64.tar.gz
$ cd alertmanager-0.21.0.linux-amd64
$ sudo cp alertmanager …

Установка Node Exporter  с авторизацией и подключение к Prometheus в Centos 8

Установка Node Exporter с авторизацией и подключение к Prometheus в Centos 8

Node Exporter + Basic Auth

Node Exporter — это экспортер Prometheus для сбора данных о состоянии сервера с подключаемыми коллекторами метрик. Он позволяет измерять различные ресурсы машины, такие как использование памяти, диска и процессора. Написана на Go

Установка Node Exporter

Добавляем системного пользователя, от которого будет работать Node Exporter

$ sudo useradd -r -M -s /bin/false node_exporter

Скачиваем node_exporter-1.0.1

$ wget …

Установка Prometheus на Centos 8, NGINX Basic Auth

Установка Prometheus на Centos 8, NGINX Basic Auth

Prometheus + Nginx

Prometheus – это бесплатное программное приложение, используемое для мониторинга событий и оповещения. Он записывает метрики в реальном времени в базу данных временных рядов, построенную с использованием модели HTTP-запроса, с гибкими запросами и оповещениями в режиме реального времени.

Установка Prometheus

Добавляем системного пользователя prometheus

$ sudo useradd -M -s /bin/false prometheus

Создаем необходимые каталоги для prometheus

$ sudo mkdir …