Grafana Üzerinde Jitsi Meet Sunucusunu İzleme (Monitoring of Jitsi Meet)

Grafana Server üzerinde Jitsi Meet sunucusunun verilerinin nasıl izleneceğini anlatacağım bu makalede, ön gereksinimler bölümünde daha önceden yazmış olduğum sunucu kurulumlarını yapmış olmanız gerekmektedir yoksa bu bölüm sizin için hiç bir şey ifade etmeyecektir.

Buna benzer bir kaç makale yazmayı düşünüyorum ve yakın zamanda da gelecektir. Sonuçları gördükçe grafana’yı çok seveceksiniz. Tabi ki en önemlisi ücretsiz olması lafı daha uzatmadan kuruluma başlayalım.

Ön gereksinimler;

1 – Jitsi Meet Server Ayarları

SSH ile jitsi meet sunucusuna bağlanıyoruz. 

sudo nano /etc/jitsi/videobridge/config

komutu ile config dosyasına JVB_OPTS=”–apis=rest,xmpp” satırını ekliyoruz.

Ctrl+X ve Y Enter tuşu ile kaydediyoruz.

sudo nano /etc/jitsi/videobridge/sip-communicator.properties

komutu ile sip communicitor properties dosyasına;

org.jitsi.videobridge.ENABLE_STATISTICS=true
org.jitsi.videobridge.STATISTICS_TRANSPORT=muc,colibri
org.jitsi.videobridge.STATISTICS_INTERVAL=5000

satırlarını ekliyoruz.

Ctrl+X ve Y Enter tuşu ile kaydediyoruz.

reboot

komutu ile jitsi sunucusunu yeniden başlatıyoruz.

curl -v http://localhost:8080/colibri/stats

komutu ile colibri veri paketlerini göndereceği linki kontrol ediyoruz. Bu bölümü göremiyorsanız Grafana’da izleme yapamazsınız.

2 – Grafana Server Ayarları

Jitsi Meet sunucusunu grafana’da izlemek için https://grafana.com/grafana/dashboards/11969 linkinde Collector Configuration Details bölümdeki satırları telegraf klasörüne jitsi.conf dosyası olarak kaydedeceğiz.

SSH ile Grafana sunucusuna bağlandıktan sonra;

sudo nano /etc/telegraf/telegraf.d/jitsi.conf

komutunu yazdığımızda boş bir sayfa açılacaktır aşağıdaki satırları bu dosyaya ekliyoruz. Ctrl+X ve Y Enter tuşu ile kaydediyoruz.

[[inputs.http]]
  name_override = "jitsi_stats"
  urls = [
    "http://localhost:8080/colibri/stats"
  ]

  data_format = "json"

systemctl restart telegraf

komutu ile telegraf servisini yeniden başlatıyoruz.

Tarayıcımızdan grafana’yı açıyoruz. + simgesine tıklayarak Import‘u seçiyoruz.

Açılan sayfaya yukarıdaki paylaşmış olduğum grafana linkindeki sayfanın sağındaki numarayı kopyalıyoruz.

kırmızı ile işaretlediğim yere yapıştırıyoruz.

Folder ve InfluxDB seçimini yapıp import butonuna basıyoruz.

Dashboard bölümden Jitsi Meet seçtiğimde dataların geldiğini görüyoruz.

Umarım yardımcı olmuştur. Bir sonraki yazımda görüşmek üzere…

Kaynak; Bilişim Notları

Yorum Yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reklamları bizde sevmiyoruz fakat Bilişim Notları’nın devamlılığını sağlaması için
reklam gelirlerine ihtiyacı vardır.

Lütfen Adblock eklentisi üzerinden bilisimnotlari.com adresini whitelist’e ekleyiniz.