• 유저 만들기
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
복사했습니다!