Перейти к содержимому

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