Grafana - Analiz ve İzleme için Açık Kaynak Yazılım


Grafana, Linux, Windows ve üzerlerinde çalışan, açık kaynaklı, zengin özelliklere sahip, güçlü, şık ve son derece genişletilebilir bir analiz ve izleme yazılımıdır. >MacOS. Bu, Stack Overflow, eBay, PayPal, Uber ve Dijital Okyanus – sadece birkaçından bahsetmek gerekirse.

30'dan fazla açık kaynağın yanı sıra MySQL, PostgreSQL, Graphite, dahil olmak üzere ticari veritabanlarını/veri kaynaklarını destekler. Strong>Elasticsearch, OpenTSDB, Prometheus ve InfluxDB. Büyük hacimli gerçek zamanlı operasyonel verileri derinlemesine incelemenize olanak tanır; Farklı depolama konumlarındaki ölçümlerinizi görselleştirin, sorgulayın, uyarıları ayarlayın ve içgörüler elde edin.

Ayrıca Okuyun: Linux'ta Piwik (Google Analytics) Yazılımı Nasıl Kurulur?

Daha da önemlisi, Grafana, her birinin kendi kullanım ortamına (yöneticiler, veri kaynakları, kontrol panelleri ve kullanıcılar) sahip olduğu birden fazla bağımsız kuruluşun kurulmasına olanak tanır.

Grafana'nın Özellikleri:

  • Veri görselleştirme için zarif grafikler.
  • Çok sayıda seçeneğe sahip hızlı ve esnek grafikler.
  • Dinamik ve yeniden kullanılabilir kontrol panelleri.
  • Resmi kütüphanedeki yüzlerce kontrol paneli ve eklenti kullanılarak oldukça genişletilebilir.
  • Uzman kullanıcı tercihlerini destekler.
  • Çoklu kiracılığı destekler, birden fazla bağımsız organizasyon kurar.
  • LDAP, Google Auth, Grafana.com ve Github aracılığıyla kimlik doğrulamayı destekler.
  • Slack, PagerDuty ve daha fazlası aracılığıyla bildirimleri destekler.
  • Verilerin ve kontrol panellerinin ekipler arasında paylaşılmasına ve çok daha fazlasına izin vererek işbirliğini dikkate değer ölçüde destekler.

Linux dağıtımınıza Grafana'yı yüklemeden önce deneyebileceğiniz çevrimiçi bir demo mevcuttur.

Demo URL: http://play.grafana.org/

Bu makalede Grafana – Veri Görselleştirme ve İzleme yazılımının CentOS, Debian ve Ubuntu'ya nasıl kurulacağını açıklayacağız. > dağıtımlar.

Grafana'yı Linux Sistemlerine Kurun

1. Grafana'yı resmi YUM veya APT depolarından yükleyeceğiz, böylece onu kullanarak güncelleyebilirsiniz. varsayılan paket yöneticisi.

Grafana'yı Debian ve Ubuntu'ya yükleyin

echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install grafana

Grafana'yı CentOS, RHEL ve Fedora'ya yükleyin

echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

yum install grafana

2. Grafana'yı yükledikten sonra önemli dosyaları aşağıdaki konumlarda bulabilirsiniz:

  • İkili programı /usr/sbin/grafana-server'a yükler
  • Init.d komut dosyasını /etc/init.d/grafana-server'a yükler
  • /etc/default/grafana-server'da varsayılan dosyayı (ortam değişkenleri) oluşturur
  • Yapılandırma dosyasını /etc/grafana/grafana.ini'ye yükler
  • grafana-server.service sistemd hizmet adını yükler
  • Varsayılan yapılandırma, günlük dosyasını /var/log/grafana/grafana.log konumunda ayarlar.
  • Varsayılan yapılandırma /var/lib/grafana/grafana.db adresinde bir sqlite3 db'yi belirtir.
  • HTML/JS/CSS ve diğer Grafana dosyalarını /usr/share/grafana adresine yükler

3. Ardından, Grafana hizmetini başlatın, çalışır durumda olup olmadığını kontrol edin ve ardından aşağıdaki gibi önyükleme sırasında otomatik olarak başlatılmasını etkinleştirin. Varsayılan olarak işlem grafana kullanıcısı (kurulum işlemi sırasında oluşturulur) olarak çalıştırılır ve 3000 HTTP bağlantı noktasını dinler.

Grafana Sunucusunu başlatın (Systemd aracılığıyla)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

Grafana Sunucusunu başlatın (init.d aracılığıyla)

service grafana-server start
service grafana-server status
sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
/sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. Sisteminizde varsayılan olarak etkinleştirilmiş bir güvenlik duvarı varsa, grafana işlemine yönelik istemci isteklerine izin vermek için güvenlik duvarında 3000 bağlantı noktasını açmanız gerekir.

-----------  [On Debian/Ubuntu] -----------
sudo ufw allow 3000/tcp
sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --reload

5. Şimdi Grafana'ya erişmek için aşağıdaki URL'yi kullanın; bu sayfa, kullanıcı kimlik bilgilerini kullanıcı adı: admin ve şifre: yönetici)

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. Giriş yaptıktan sonra aşağıdaki ekran görüntüsünde gösterildiği gibi ana kontrol paneline erişeceksiniz.

7. Ardından, bir veritabanı veya veri kaynağı ekleyin ve "Veri Kaynağı Ekle " seçeneğini tıklayın. Örneğin bir MySQL veritabanı ekleyeceğiz; veri kaynağı adını, türünü ve bağlantı parametrelerini belirtin. Ardından Kaydet ve Test Et'i tıklayın.

Ekran görüntüsünde gösterildiği gibi, veritabanı bağlantısının başarılı olup olmadığı size bildirilecektir. Daha sonra yeni bir kontrol paneli eklemek için ana kontrol paneline dönün.

8. Veri kaynağınızdaki metrikleri görselleştirmek için yeni bir panel eklemek üzere Ana Sayfa kontrol panelinden Yeni kontrol paneli'ni tıklayın.

Buradan daha fazla veri kaynağı, kontrol paneli ekleyebilir, ekip üyelerinizi davet edebilir, varsayılan işlevleri genişletmek için uygulamalar ve eklentiler yükleyebilir ve daha fazlasını yapabilirsiniz.

Daha fazla bilgiyi Grafana Ana Sayfasından bulabilirsiniz: https://grafana.com/

Grafana, gerçek zamanlı veri analizi ve izlemeye yönelik şık bir yazılımdır. Grafana'yı Linux sisteminize başarıyla yüklediğinizi umuyoruz, aksi takdirde herhangi bir soru sormak veya bu konudaki düşüncelerinizi paylaşmak için aşağıdaki geri bildirim formunu kullanın.