싸권's IT Story

Jitsi Meet 모니터링을 하자 #2_패키지 설치

싸권 2020. 4. 18. 22:45

Jitsi Meet 모니터링을 하기 위해 찾아본 Grafana 모니터링 솔루션을 적용해보자.


Grafana를 이용하게 된건 순전히 Grafana에 누군가 만들어놓은 Jitsi Meet 대시보드 템플릿때문이었다.

(https://grafana.com/grafana/dashboards/11969)



간단히 Grafana 패키지만 설치하고 해당 부분만 수정하면 되는 줄 알았는데, 필요한 패키지가 더 있었다.

오른쪽 아래에 보이는 Influxdb와 Telegraf가 사전에 설치되어 있어야한다.

일단 Influxdb, Telegraf 그리고 Grafana까지 설치를 하고 필요한 설정을 해보자.

패키지 설치는 대부분 각 패키지의 홈페이지에서 참고하여 설치했다.


모니터링을 위한 패키지 설치


Telegraf는 시스템이나 Application의 모니터링 데이터를 수집하고, 수집된 데이터를 DB나 파일등으로 저장하는 역할을 한다.

Influxdb는 모니터링에 최적화된 DBMS로 약간은 단순한 구조를 가지고 있다.

두 패키지는 동일회사에서 제작되어 설치도 비슷한 간편하다.


1. Telegraf 및 Influxdb 설치를 위한 Repository 추가

wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -

source /etc/lsb-release

echo "deb https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list


2. 업데이트 및 Telegraf, Influxdb 설치

sudo apt-get update

sudo apt-get install telegraf

sudo apt-get install influxdb

sudo systemctl start telegraf

sudo systemctl start influxdb


3. Grafana 설치를 위한 Repository 추가

  (Enterprise 버전을 추천하긴 하지만 그냥 공개용 버전을 설치하자)

sudo apt-get install -y apt-transport-https   <-- Jitsi Meet 설치 시 설치했던 패키지임

sudo apt-get install -y software-properties-common wget

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"


4. 업데이트 및 Grafana 설치

sudo apt-get update

sudo apt-get install grafana

sudo systemctl start grafana-server


사실 패키지 설치는 그리 어렵지 않다.

자세한 설치 방법은 아래 링크를 참조하면 된다.

각 설치내용 밑에 Configure 설명이 있는데, 좀 더 자세한 설정을 하고싶다면 참고하면된다.

Jitsi Meet만을 위한거라면 일단 무시하자


Telegraf -> https://docs.influxdata.com/telegraf/v1.14/introduction/installation/

Influxdb -> https://docs.influxdata.com/influxdb/v1.8/introduction/install/

Grafana -> https://grafana.com/docs/grafana/latest/installation/debian/#2-start-the-server


패키지 설치 후

sudo systemctl enable "패키지명" 명령어로 부팅시에 자동으로 서비스가 시작되도록 한다.


다음은 각 패키지에서 config 수정 부분을 설명하도록 하겠다.