SLV Install - Node Exporter
SLV Install - Node Exporter

Зачем 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$ 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) › 🚀 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] *******************************************************************************🚀 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✅ Installation completed successfully!
🌐 Access Information:
Node Exporter URL: http://1.1.1.1:9100/metricsDashboard
Откройте
http://1.1.1.1:9100/metrics, чтобы подтвердить наличие raw output, затем добавьте target в Prometheus и подключите готовые dashboards в Grafana (например, Node Exporter Full) для визуализации состояния host.