보조기억장치

Node Exporter를 사용하여 Linux 호스트 메트릭 모니터링 본문

IT

Node Exporter를 사용하여 Linux 호스트 메트릭 모니터링

캐세이 2024. 12. 19. 13:32

다운로드
$wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz
$tar xvzf https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz

자동으로 실행 하기
$sudo cp node_exporter /usr/local/bin
$sudo useradd --no-create-home --shell /bin/false node_exporter
$sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter

$ sudo nano /etc/systemd/system/node_exporter.service

...
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target

[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target
...

systemd 데몬 등록
$sudo systemctl daemon-reload
$sudo systemctl enable node_exporter
$sudo systemctl start node_exporter
$sudo systemctl status node_exporter.service

prometheus 에서 node_export 가져오기
$vi prometheus.yml

...
- job_name: cathay_metrics
  static_configs:
     - targets: ["node exporter ip:9100"]
...