donaricano-btn

프로메테우스 node_exporter 연결하기 


1. 기본 구성

- AWS의 리눅스(111.222.333.444)에 node_exporter설치 -> window 프로메테우스 서버에서 상황 확인


2. node_exporter 설치

1) AWS 인스턴스에 접속한다. 

2) $ yum install wget, 설치 패키지 인스톨

3) $ wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz 실행하여 node_exporter 를 설치한다

- 설치 시, 위치는 상관없다. 

4) $ tar -zxvf node_exporter.... 압축해제 한다

5) $ cd node_exporter.... 이동

6) $ nohup ./node_exporter &  로 배경에서 데몬을 돌린다. 

7) 기본적으로 포트 9100을 사용한다.


3. AWS 설정

- security_group을 설정하여 해당 아이피와 포트에 접근할 수 있도록 추가한다. 


4. prometheus.yml 설정

- 윈도우가 설치된 서버(프로메테우스서버) 로 돌아와 설정 파일에 잡을 추가한다. 



5. web browser에서 확인

- node_exporter metric 정보가 올바르게 출력가능한지 해당 ip와 port에 접속해서 확인한다. 

- 111.222.333.444:9100/metrics

- localhost:9090/targets에 접속하여 서버의 상태를 확인할 수 있다. 

- 이후에 node_cpu 쿼리를 이용하여 해당 서버의 cpu 상태를 확인 할 수 있다. 

- 쿼리문 중에 node_* 쿼리들이 자동 생성됨



블로그 이미지

리딩리드

,