Small update
Signed-off-by: Reisber <admin@reisber.space>
This commit is contained in:
parent
75f451d4cd
commit
8bf9e1c065
|
|
@ -33,7 +33,7 @@ git clone https://github.com/prometheus/prometheus.git
|
|||
После этого перезапустим контейнер `docker restart ID_ВАШЕГО_КОНТЕЙНЕРА`
|
||||
|
||||
## Теперь приступим к установке 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
|
||||
|
|
@ -46,7 +46,45 @@ sudo systemctl start grafana-server
|
|||
sudo systemctl enable grafana-server
|
||||
sudo systemctl status grafana-server
|
||||
```
|
||||
После этого Ваша Grafana должна быть доступна по `http://ip_address_of_your_sever:3000`
|
||||
По-умолчанию пароль и логин admin + admin, но програма, после первой авторизации предложит нам их поменять
|
||||
После этого Ваша Grafana должна быть доступна по `http://ip_address_of_your_sever:3000`
|
||||
По-умолчанию пароль и логин 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_ВАШЕГО_КОНТЕЙНЕРА`
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue