Open Source
[ Prometheus ] Install node_exporter on Amazon Linux 2 (systemctl)
Pydole
2022. 2. 20. 00:55
1. node_exporter 다운로드 ( 다운로드 )
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
tar xvfz node_exporter-1.3.1.linux-amd64.tar.gz
2. Prometheus.yml 추가
- job_name: "node_exporter"
static_configs:
- targets: ["x.x.x.x:9100"]
* 보안그룹이나 방화벽에서 9100포트 오픈
3. 서비스 기동
nohup ./node_exporter 1>/dev/null 2>&1 &
Prometheus에서 Status > Targets 에서 상태를 보고 간단하게 쿼리
systemctl 서비스 등록
1. node_exporter 서비스 계정만들기
$ sudo useradd --system --shell /bin/false node_exporter
2. node_exporter 파일에 계정권한 부여
$ sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter
3. 서비스 등록
$ sudo tee /etc/systemd/system/node_exporter.service <<"EOF"
[Unit]
Description=Node Exporter
[Service]
User=node_exporter
Group=node_exporter
EnvironmentFile=-/etc/sysconfig/node_exporter
ExecStart=/usr/local/bin/node_exporter $OPTIONS
[Install]
WantedBy=multi-user.target
EOF
$ sudo systemctl daemon-reload
$ sudo systemctl status node_exporter
$ sudo systemctl enable node_exporter