Small update

Signed-off-by: Reisber <admin@reisber.space>
This commit is contained in:
Reisber 2026-02-09 12:57:13 +00:00
parent 75f451d4cd
commit 8bf9e1c065
1 changed files with 41 additions and 3 deletions

View File

@ -33,7 +33,7 @@ git clone https://github.com/prometheus/prometheus.git
После этого перезапустим контейнер `docker restart ID_ВАШЕГО_КОНТЕЙНЕРА` После этого перезапустим контейнер `docker restart ID_ВАШЕГО_КОНТЕЙНЕРА`
## Теперь приступим к установке Grafana ## Теперь приступим к установке Grafana
Качаем пакет Grafana с файлового зеркала Tencent (т.к. заблокирована установка с IP-адрессов РФ) Качаем пакет Grafana с файлового зеркала Tencent (т.к. заблокирована установка с IP-адрессов РФ)
Плюс установим необходимые дополнительные пакеты и создадим нунжные зависимости Плюс установим необходимые дополнительные пакеты и создадим нунжные зависимости
``` ```
wget https://mirrors.cloud.tencent.com/grafana/apt/pool/main/g/grafana/grafana_12.0.3_amd64.deb wget https://mirrors.cloud.tencent.com/grafana/apt/pool/main/g/grafana/grafana_12.0.3_amd64.deb
@ -46,7 +46,45 @@ sudo systemctl start grafana-server
sudo systemctl enable grafana-server sudo systemctl enable grafana-server
sudo systemctl status grafana-server sudo systemctl status grafana-server
``` ```
После этого Ваша Grafana должна быть доступна по `http://ip_address_of_your_sever:3000` После этого Ваша Grafana должна быть доступна по `http://ip_address_of_your_sever:3000`
По-умолчанию пароль и логин admin + admin, но програма, после первой авторизации предложит нам их поменять По-умолчанию пароль и логин admin + admin, но програма, после первой авторизации предложит нам их поменять
После входа в панель идём по пути
+ Connections
+ Data Sources
+ Add Data source
После этого добавляем новое подключение, выбирая само-собой, Prometheus
Указываем его url и спускаемся в самый низ, нажимая save & test
Если всё прошло успешно, то идём на вкладку **Dashboards**
# Создание доски
В Grafana можно использовать разнообразные доски для отображения метрик. На официальном сайте Grafana есть [небольшое руководство](https://grafana.com/docs/grafana/latest/getting-started/build-first-dashboard/), рассматривающее создание собственной доски.
В своём-же случае я воспользуюсь уже готовой доской с оффициального сайта Grafana, которая собирает достаточно стандартные данные системы мониторинга.
Чтобы автоматически добавить таблицу нужно:
+ Открыть страницу dashboard
+ Нажать кнопку new
+ Из выпадающего списка выбрать New Dashboard
+ Нажать кнопку import dashboard
+ Ввести идентификатор доски, который указан на сайте. В моём случае 3662
+ Нажать на кнопку Load
После этого нас перебросит на наш новый дашбоард, который можно конфигурить полностью по своему усмотрению
## Настройка экспортера node_exporter
```
apt install prometheus-node-exporter
systemctl start prometheus-node-exporter
```
Проверим статус запущенной службы `systemctl start prometheus-node-exporter`
Так-же можно перейти на **http://ip_address_of_your_sever:9090/metrics** с целью прверить работоспособность службы
# Подключем node_exporter к Prometheus
Прометю нужно явно указать откуда собирать метрики, поэтому идём по старому доброму пути `./prometheus/documentation/examples/prometheus.yml`
И вставляем туда
```
- job_name: 'prometheus_node_exporter'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9100'] # указываем адрес сервера и порт, на котором запущена служба Node_exporter
```
Тут нужно быть очень аккуратными к форматированию, т.к. даже один лишний пробел или отступ будет приводить к ошибке
По классике перезапустим Docker контрейнер `docker restart ID_ВАШЕГО_КОНТЕЙНЕРА`