Freesunny

'Grafana'에 해당되는 글 1건

  1. Grafana - docker container 로 실행 시키기 1

Grafana - docker container 로 실행 시키기

Grafana

grafana 를 통해서 네 가지의 모니터링 지표들을 한 곳에서 보고 있다.

  • zabbix
  • aws cloudwach
  • azure monitor
  • prometheus

ssl 은 haproxy 를 통해서 처리했고, 계정관리를 위해서 ldap 서버와 연동을 하였다.

 

설치는 docker container 방식을 사용하였다.

 

디렉토리 생성 및 권한 설정

  • 디렉토리는 본인의 환경에 맞게 변경
  • grafana  데이터는 uid 472, gid 472 사 소유권을 갖도록 설정 한다.
 
# mkdir /data/grafana/grafana-storage
# chown 472 /data/grafana/grafana-storage
# chgrp 472 /data/grafana/grafana-storage
# mkdir /data/grafana/etc
 

 

실행 명령

  • grafana의 기본 포트는 3000 이다.
    가급적 컨테이너의 포트는 변경하지 않는 것이 좋으나,
    변경이 필요할 경우에는 최초 실행 후 생성되는 grafana.ini 를 수정하고, container 삭제 후 변경된 포트로 실행하면 된다.
  • admin 패스워드는 본인 환경에 맞게 변경
 
# docker run -d -p 3000:3000 --name=grafana \
  -e "GF_SECURITY_ADMIN_PASSWORD=secret" \
  -v /data/grafana/grafana-storage:/var/lib/grafana \
  -v /data/grafana/etc/ldap.toml:/etc/grafana/ldap.toml \
  -v /data/grafana/etc/grafana.ini:/etc/grafana/grafana.ini \
  grafana/grafana
 
 

 

실행 확인

 
# docker ps
CONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                                                              NAMES
1873bc3660ba        grafana/grafana              "/run.sh"                22 minutes ago      Up 22 minutes       0.0.0.0:3000->3000/tcp                                             grafana
 

 

http://server_ip:3000 으로 접속하여 admin / secret 로 접속하면 된다.