Gereksinimler
Grafana, verileri görselleştirmek için yaygın olarak kullanılan bir izleme ve analiz aracıdır. Rocky Linux 9 üzerinde Grafana kurulumuna geçmeden önce, sistemde bazı gereksinimlerin yerine getirilmesi gerekmektedir. Bu gereksinimler arasında Python ve bazı diğer paketlerin kurulumunun yapılması bulunmaktadır. Ayrıca, bir veritabanı sistemi (örneğin, MySQL, PostgreSQL) verilerin saklanması ve yönetilmesi için tercih edilebilir. Kurulumdan önce, sistemde root veya sudo yetkilerine sahip bir kullanıcı bulunmalıdır.
Depo Ayarları
Rocky Linux 9 üzerinde Grafana’yı kurmanın en etkili yolu, resmi reposunu kullanmaktır. İlk adım olarak, Grafana’nın resmi deposunun sistemde tanımlanması gerekmektedir. Bunun için aşağıdaki komut kullanılarak yeni bir repo dosyası oluşturulmalıdır:
“`bash
sudo nano /etc/yum.repos.d/grafana.repo
“`
Açılan dosyaya şu içerik eklenmelidir:
“`
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/release/rpm
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
“`
Bu işlem tamamlandıktan sonra dosya kaydedilmeli ve çıkılmalıdır.
Paket Güncellemeleri
Repo ayarları yapıldıktan sonra, sistemdeki mevcut paketlerin güncellenmesi önerilmektedir. Bu işlem, sistemdeki güvenlik açıklarının kapatılması ve uyumluluk sağlanması açısından önemlidir. Aşağıdaki komut kullanılarak sistem güncellemeleri yapılmalıdır:
“`bash
sudo dnf update
“`
Grafana Kurulumu
Gerekli repo ayarları yapıldıktan sonra, Grafana’nın kurulumuna geçilebilir. Grafana, aşağıdaki komut ile kurulabilmektedir:
“`bash
sudo dnf install grafana
“`
Kurulum tamamlandıktan sonra, Grafana servisi başlatılmalı ve sistem açılışında otomatik olarak çalışması sağlanmalıdır. Bunun için şu komutlar kullanılmalıdır:
“`bash
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
“`
Firewall Ayarları
Grafana’nın web arayüzüne erişebilmek için sistemde firewall ayarlarının düzenlenmesi önemlidir. Grafana varsayılan olarak 3000 numaralı portu kullanmaktadır. Bu nedenle, firewall ayarlarına aşağıdaki kural eklenmelidir:
“`bash
sudo firewall-cmd –add-port=3000/tcp –permanent
sudo firewall-cmd –reload
“`
Bu işlemle birlikte, sistemin güvenlik duvarı üzerinden Grafana’ya erişim sağlanmış olacaktır.
Grafana’ya Erişim
Kurulum ve ayarlar başarıyla tamamlandığında, Grafana arayüzüne erişim sağlanabilmektedir. Bunun için web tarayıcısı açılarak aşağıdaki adres girilmelidir:
“`
http://
“`
Varsayılan olarak kullanıcı adı ve şifre olarak “admin” kullanıcısı ile giriş yapılmaktadır. İlk girişte şifrenin değiştirilmesi istenecektir.
Veritabanı Ayarları
Grafana’nın kullanacağı veritabanının ayarlanması gerekmektedir. Varsayılan olarak SQLite kullanılmakta olup, kullanıcılar farklı veritabanları ile çalışmayı tercih edebilir. Yapılacak olan veritabanı ayarları, Grafana’nın yapılandırma dosyasında belirtilmelidir. Bu dosya genellikle `/etc/grafana/grafana.ini` yolunda yer almaktadır. Uygun veritabanı ayarları yapıldıktan sonra, Grafana servisi yeniden başlatılmalıdır:
“`bash
sudo systemctl restart grafana-server
“`
Gösterge Panosu Oluşturma
Grafana arayüzüne giriş yapıldıktan sonra, ilk gösterge panelini oluşturmak için çeşitli veri kaynakları eklenebilir. Bu işlem, sol menüde yer alan “Data Sources” sekmesine gidilerek yapılmaktadır. Kullanılacak veri kaynağı (örneğin, Prometheus, InfluxDB) seçilerek gerekli bağlantı bilgileri girilmelidir. Bağlantı başarıyla sağlandığında, kullanıcı gösterge panosunu oluşturmaya başlayabilir.
Gösterge panosu oluşturma aşamasında, farklı grafik ve görselleştirme araçları eklenebilir. Grafana, kullanıcıya çok sayıda hazır şablon ve grafik seçeneği sunmaktadır. Kullanıcının verileri görsel olarak analiz etmesi ve yorumlaması bu aşamada kolaylık sağlamaktadır. Grafana’nın sunduğu sorgu düzenleyici sayesinde, istenilen verilere göre sorgular oluşturulabilir ve analizler yapılabilir.
Güvenlik Ayarları
Grafana’nın güvenliğinin artırılması amacıyla, SSL sertifikaları kullanabilir. Bu işlem, web arayüzüne HTTPS üzerinden erişim sağlanmasını mümkün kılmaktadır. Grafana’nın yapılandırma dosyasında sertifika ve anahtar dosyalarının yolları belirtilmelidir. Ek olarak, kullanıcı erişim kontrolleri ve rol tabanlı erişim kontrolü gibi ayarlar da gözden geçirilmelidir.
İzleme ve Güncellemeler
Kurulum sonrası düzenli olarak Grafana, eklentileri ve veri kaynakları güncellemeleri kontrol edilmeli ve uygulanmalıdır. Bu, sistemin güvenliğini artırmak ve en güncel özelliklerin kullanılmasını sağlamak açısından önemlidir. Grafana’nın güncellenmesi için aşağıdaki komut kullanılabilir:
“`bash
sudo dnf upgrade grafana
“`
Yapılan tüm bu işlemler ile birlikte Rocky Linux 9 üzerinde başarılı bir şekilde Grafana izleme panosu kurulumu gerçekleştirilmiş olacaktır. Kullanıcılar, bu panel üzerinden veri analizi ve izleme süreçlerini kolaylıkla yürütme imkanına sahip olacaktır.