프로메테우스 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_* 쿼리들이 자동 생성됨
'APM > Prometheus' 카테고리의 다른 글
[Prometheus] 그라파나(Grafana)를 이용한 프로메테우스 시각화 (0) | 2017.07.05 |
---|---|
[Prometheus] 프로메테우스(APM) 아마존 EC2 자동 찾기 - Automatically monitoring EC2 Instances (0) | 2017.07.05 |
[Prometheus] 프로메테우스(APM) 설정파일 오류 prometheus.yml error (0) | 2017.07.04 |
[Prometheus] 프로메테우스(APM) 설치 및 실행 (0) | 2017.07.04 |
[Prometheus] 오픈소스 모니터링 시스템 프로메테우스란?(APM) (0) | 2017.07.04 |