Мониторинг виртуальной машины

У вас есть множество машины, а может быть одна и ее надо покрыть мониторингом.
Что вы можете сделать для этого?
Node Exporter - который уже наверно стал базовым бинарником у некоторых.

Данный бинарник помогает вам получать метрики и слать их в prometheus, а на основе уже prometheus делать дашборды в графане.

Как задеплоить node exporter описано здесь.

Скачать готовый дашбоард:

Ну, а вам остается добавить тагрет:

  • job_name: node
    static_configs:
    • targets: [‘localhost (ip_address:9100’]

Ну и не забывайте о systemd unit
Чтоб запустить как службу

[Unit]
Description=Node Exporter

[Service]
User=node_exporter
EnvironmentFile=/etc/sysconfig/node_exporter
ExecStart=/usr/sbin/node_exporter $OPTIONS

[Install]
WantedBy=multi-user.target

Проверено на centos 7/8, fedora 30-33.

2 Likes