
- 유저 만들기
useradd -m -s /bin/bash redmine
su - redmine
- wget & 압축해제 & 이름변경
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
mv node_exporter-1.3.1.linux-amd64/ node_exporter
- 서비스 파일생성 및 시작
vi /etc/systemd/system/node_exporter.service
- node_exporter.service
[Unit]
Description=redmine Node Exporter
Documentation=https://prometheus.io/docs/guides/node-exporter/
Wants=network-online.target
After=network-online.target
[Service]
User=redmine
Restart=on-failure
ExecStart=/home/redmine/node_exporter/node_exporter
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start node_exporter
systemctl status node_exporter
⦁ 방화벽 설정
firewall-cmd --permanent --zone=public --add-port=9100/tcp
firewall-cmd --reload
⦁ 프로메테우스 설치된 서버로 이동해서 연동설정
vi /home/prometheus/prometheus/prometheus.yml
- prometheus.yml
- job_name: "prometheus"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["prometheus public ip:9090"]
- job_name: "nodeexporter"
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ["redmine private ip:9100"]
###ip는 알맞게 수정
⦁ 프로메테우스 재시작
systemctl restart prometheus
⦁ 결과화면
프로메테우스에서 redmine 서버의 상태를 확인할 수 있다.
'국비지원교육 > 클라우드' 카테고리의 다른 글
alertmanager 설치 후 슬랙 연동 (0) | 2024.05.13 |
---|---|
redmine 설치, mariaDB연동 (0) | 2024.05.13 |
mariaDB 설치 (0) | 2024.05.13 |
prometheus 설치 (0) | 2024.05.13 |
Redmine과 오픈소스 모니터링 연동 (0) | 2024.05.13 |