싸권's IT Story

Jitsi Meet 모니터링을 하자 #4_Grafana 설정

싸권 2020. 4. 20. 11:17

Jitsi Meet 모니터링 마지막 포스팅이다.

Telegraf, Influxdb, Grafana 설치 및 Jitsi Meet 환경 설정까지 마무리되었다면

이제 Grafana Server에 접속해서 모니터링 화면을 구성하면 된다.

 

Grafana가 설치되어있고, 가동되어 있다면 3000번 Port로 접속을 하면 된다.

 

http://내부 서버 IP:3000  <- 공유기에서 3000번 Port Forwarding이 되어 있다면 DDNS로 접속도 가능하다.

 

 

 

User는 admin이며, 초기 패스워드도 admin이다. 계정 입력후 패스워드를 수정하는 화면이 나타난다.

 

Grafana 서버는 이미 설치되어있으니, DataSource를 설정하면 된다.

처음 접속 시 단계별로 메뉴가 나타나는데, Datastore -> Dashboard 순으로 작업하면 된다.

User 생성 및 Plugin은 필요하다면 설정하도록 한다.

DataSource를 선택하고 Influxdb를 선택하면 아래와 같은 화면이 나타난다.

 

 

 

동일 서버에 설치했으니 URL에는 http://localhost:8086 을 입력한다.

 

 

 

Influxdb Detail에 앞서 만들었던 Database와 계정, 패스워드를 입력하고 전송방식을 선택한다.

그리고 아래 Save & Test를 누르면 정상적으로 설정이 되었다면 완료되었다는 팝업이 나타난다.

 

 

 

다음 대시보드를 클릭하면 위 화면이 나타나는데, Grafana에 올려놓은 대시보드 템플릿을 활용할거라 Import를 눌러준다.

 

 

 

Import를 누르면 파일 업로드창이 나타난다.

Jitsi Meet용 대시보드 템플릿을 다운로드 받아 업로드 해준다(다운로드 파일 https://grafana.com/grafana/dashboards/11969/revisions)

 

 

 

 

 

정상적으로 업로드가 되면 Folder와 uid 그리고 influxdb를 선택하여주고 Import를 눌러준다.

 

 

 

위 화면과 같이 모니터링 화면이 나타난다.

그런데 잘 보면 몇가지 데이터가 없는 부분이 있다.

CPU, Memory 등등...

 

 

 

해당 메뉴를 클릭하여 Edit를 선택한다.

 

 

 

Edit 화면에서 필요한 정보를 수정하면 된다.

시스템 정보는 별도 Measurement에 있어서 그 부분을 수정해주면 된다.

위 화면에서 각 부분을 눌러주면 대부분 List가 나오니 쉽게 수정이 가능하다.

Query문을 잘 몰라도 수정하는데 어려움이 없다(내가 잘 모르니 누구나 가능할 듯하다)

 

 

 

CPU, Memory 부분을 수정하고 제대로 나타난 화면이다.

필요하다면 위 화면에서도 얼마든지 항목을 수정, 추가 할 수 있다.

수정했다면 잊지말고 Save하도록 하자.