SLV Install - Node Exporter

SLV Install - Node Exporter

Node Exporter Metrics

Зачем Node Exporter?

Node Exporter публикует подробные hardware и OS metrics — CPU, memory, disk, network — чтобы Prometheus и Grafana могли предупреждать о проблемах инфраструктуры до того, как они повлияют на нагрузки Solana. Установка через slv install гарантирует, что каждый сервер будет отдавать единый набор system metrics без ручной настройки.
Основные моменты
  • Node Exporter: https://github.com/prometheus/node_exporter
  • Легковесный binary с минимальным overhead, идеально подходящий для bare metal или VPS hosts.
  • Предоставляет базовые metrics, на которых строятся dashboards и alerts в Prometheus/Grafana.

Запустите installer

Направьте slv install на host, который хотите мониторить, и выберите Node Exporter из списка.
bash
$ slv install -i 1.1.1.1,
🚀 Installing software components...
? Select Software Component to Install (Redis)
  Redis
  TiDB (MySQL Cluster)
  Grafana
  Prometheus
 Node Exporter
  Kafka Cluster
Примечание: замените 1.1.1.1 на IP-адрес вашего сервера.

Проверьте детали

Используйте экран деталей, чтобы убедиться в правильности inventory и playbook до запуска Ansible.
bash
🚀 Installing software components...
? Select Software Component to Install (Redis) › Node Exporter
 You selected: Node Exporter

📋 Installation Details:
Software: Node Exporter
Inventory: 1.1.1.1,
Playbook: /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-node-exporter.yml
? Do you want to proceed with the installation? (y/N) › 

Наблюдайте за выполнением Ansible

slv запускает playbook Node Exporter и включает сервис как systemd service, чтобы он автоматически стартовал при загрузке.
bash
🚀 Running ansible: ansible-playbook -i 1.1.1.1, -u solv /Users/fumi/.slv/template/0.9.800/ansible/cmn/software/install-node-exporter.yml

PLAY [Install and configure Node Exporter] ***********************************************************

TASK [Gathering Facts] *******************************************************************************

Проверьте endpoint

После установки Node Exporter публикует metrics на порту 9100. Prometheus должен опрашивать этот endpoint, чтобы передавать данные в dashboards и alerts.
bash
 Installation completed successfully!

🌐 Access Information:

Node Exporter URL: http://1.1.1.1:9100/metrics

Dashboard

Откройте http://1.1.1.1:9100/metrics, чтобы подтвердить наличие raw output, затем добавьте target в Prometheus и подключите готовые dashboards в Grafana (например, Node Exporter Full) для визуализации состояния host.
Node Exporter Metrics