본문 바로가기

리눅스

우분투에서 node-exporter 설치하는 방법

728x90

우분투에서 node-exporter 설치하는 방법

Prometheus Download

Prometheus_Download

node-exporter 설치

node_exporter 사용자 생성

useradd -m -s /bin/false node_exporter

node-exporter 다운로드

wget https://github.com/prometheus/node_exporter/releases/download/v1.7.0/node_exporter-1.7.0.linux-amd64.tar.gz

압축 해제

tar xfz node_exporter-1.7.0.linux-amd64.tar.gz

디렉토리 이동

cd node_exporter-1.7.0.linux-amd64

바이너리 파일 복사

sudo cp node_exporter /usr/local/bin/

바이너리 파일 소유권 변경

sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter

systemd 서비스 파일 생성

sudo vim /etc/systemd/system/node_exporter.service
[Unit]
Description=Prometheus Node Exporter
After=network-online.target

[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter

[Install]
WantedBy=multi-user.target

systemd 리로드

sudo systemctl daemon-reload

node-exporter 실행

sudo systemctl --now enable node_exporter

node-exporter 상태 확인

sudo systemctl status node_exporter
sudo systemctl status node_exporter --no-pager -l

curl 명령어를 통해 데이터가 성공적으로 수집되고 있는지 확인

curl http://localhost:9100/metrics

 

Node Exporter는 시스템에서 실행되고, Prometheus 서버가 해당 엔드포인트를 스크랩하여 메트릭을 수집할 수 있습니다. 이를 통해 서버의 CPU, 메모리, 디스크 등과 같은 메트릭을 Prometheus로 수집하여 모니터링할 수 있게 됩니다.

 

728x90