feat: Добавлена установка Node Exporter на все хосты
- Создана роль node_exporter для установки на LXC контейнеры - Добавлен плейбук deploy_all_node_exporters.yml - Настроен ansible.cfg для правильного поиска ролей - Node Exporter успешно установлен на все 10 хостов - Prometheus собирает метрики со всех Node Exporters - Все 14 таргетов в состоянии UP
This commit is contained in:
30
roles/node_exporter/templates/node_exporter.service.j2
Normal file
30
roles/node_exporter/templates/node_exporter.service.j2
Normal file
@ -0,0 +1,30 @@
|
||||
[Unit]
|
||||
Description=Node Exporter
|
||||
After=network.target
|
||||
Wants=network.target
|
||||
|
||||
[Service]
|
||||
User=node_exporter
|
||||
Group=node_exporter
|
||||
Type=simple
|
||||
ExecStart=/usr/local/bin/node_exporter \
|
||||
--collector.cpu \
|
||||
--collector.diskstats \
|
||||
--collector.filesystem \
|
||||
--collector.loadavg \
|
||||
--collector.meminfo \
|
||||
--collector.netdev \
|
||||
--collector.netstat \
|
||||
--collector.stat \
|
||||
--collector.time \
|
||||
--collector.uname \
|
||||
--collector.vmstat \
|
||||
--collector.systemd \
|
||||
--collector.textfile \
|
||||
--web.listen-address=:{{ node_exporter_port }}
|
||||
|
||||
Restart=always
|
||||
RestartSec=3
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user