Grafana + Prometheus на Proxmox (мониторинг ВСЕГО)
Silicon Workshop
0:00 / 0:00
Grafana + Prometheus на Proxmox (мониторинг ВСЕГО)
953 просмотра · 6 месяцев назад
Silicon Workshop
29 подписчиков
953 просмотра · 6 месяцев назад
🚀 *Как отслеживать состояние Proxmox с помощью Grafana + Prometheus (полное руководство по настройке)*
В этом видео я покажу вам, как настроить полный стек мониторинга для вашего кластера Proxmox с использованием *Prometheus**, **Grafana* и **Node Exporter**.
Это работает для нескольких узлов и предоставляет вам статистику в реальном времени, такую как использование ЦП, ОЗУ, диска и многое другое.
Идеально подходит для домашних лабораторий, серверов и всех, кто серьезно относится к пониманию своей инфраструктуры.
---
🧠 Что вы будете создавать
Централизованная виртуальная машина мониторинга (Debian)
Сбор метрик Prometheus
Панели мониторинга Grafana
Мониторинг нескольких узлов Proxmox
---
⚙️ Шаг 1: Установка Prometheus
```bash
sudo apt update
sudo apt install -y prometheus
systemctl status prometheus
```
Доступ:
```
http://YOUR-VM-IP:9090
```
---
📊 Шаг 2: Установка Grafana
```bash
sudo apt install -y software-properties-common
sudo mkdir -p /etc/apt/keyrings
wget -q -O - https://packages.grafana.com/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/grafana.gpg
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
sudo apt update
sudo apt install -y grafana
sudo systemctl enable --now grafana-server
```
Доступ:
```
http://YOUR-VM-IP:3000
```
Вход по умолчанию:
```
admin / admin
```
---
🖥️ Шаг 3: Установите Node Exporter (на каждом узле Proxmox)
```bash
apt update
apt install -y prometheus-node-exporter
```
Тест:
```
http://YOUR-NODE-IP:9100/metrics
```
---
🔗 Шаг 4: Настройте Prometheus
Редактировать config:
```bash
sudo nano /etc/prometheus/prometheus.yml
```
Добавить:
```yaml
scrape_configs:
job_name: 'proxmox-nodes'
static_configs:
targets:
'NODE1-IP:9100'
'NODE2-IP:9100'
```
Перезапустить:
```bash
sudo systemctl restart prometheus
```
---
🔍 Шаг 5: Проверка целей
Перейдите по адресу:
```
http://YOUR-VM-IP:9090
```
Поиск:
```
up
```
Вы должны увидеть оба узла как *UP*
---
📈 Шаг 6: Добавить Prometheus Grafana
Перейдите в *Настройки → Источники данных*
Добавьте *Prometheus*
URL:
```
http://localhost:9090
```
---
📊 Шаг 7: Импорт панели мониторинга
Перейдите в *Панели мониторинга → Импорт*
Используйте ID:
```
1860
```
Это мгновенно предоставит вам полную панель мониторинга системы.
---
🚀 Дополнительно: Мониторинг виртуальных машин Proxmox (расширенные настройки)
```bash
pip install prometheus-pve-exporter
```
---
⚠️ Устранение неполадок
Убедитесь, что порт *9100* открыт на узлах
Дважды проверьте IP-адреса
Перезапустите Prometheus после изменения конфигурации
---
👍 Если это помогло:
Поставьте лайк 👍
Подпишитесь 🔔
Оставьте комментарий, если хотите вторую часть (оповещения, мониторинг NAS и т. д.)
---
#proxmox #grafana #prometheus #homelab #linux #selfhosted