728x90
우분투에서 node-exporter 설치하는 방법
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
'리눅스' 카테고리의 다른 글
스크립트로 크론 작업을 추가하는 방법 (0) | 2023.12.11 |
---|---|
AWS CLI를 사용하여 EC2 리소스의 태그를 확인, 추가 및 삭제하는 방법 (0) | 2023.12.06 |
Telegraf 에이전트 설치(Telegraf data collector) (0) | 2023.12.05 |
Nginx에서 map 디렉티브를 사용하는 방법 (0) | 2023.12.05 |
Grafana 대시보드를 가져오는 방법(Import dashboard) (0) | 2023.12.05 |