Merhaba! Bu yazımda, InfluxDB üzerine Grafana kurulumu hakkında bilgi vereceğim. Bu kurulum, CentOS 7 işletim sistemi üzerinde gerçekleştirilmiştir ve sistemi daha verimli bir şekilde yönetmek için Grafana ve GrafanaDB olmak üzere iki sanal makine (VM) kullanılmıştır. Kurulum sürecinde ayrıca nginx servisi ve SMTP mail yapılandırması da yer almaktadır. Bunun yanı sıra, bu süreçte sunucu yapılandırması ve güvenlik ayarları da dikkatlice gözden geçirilmelidir.
Not: Bu yazımız vmware vShphere ortamını monitör etmek üzere hazırlandı.
- Sanal Makine Kurulumu
- CentOS 7 sanal makinelerinizi kurduktan sonra, güncellemeleri uygulamak için aşağıdaki komutu çalıştırın:
yum -y update
- CentOS 7 sanal makinelerinizi kurduktan sonra, güncellemeleri uygulamak için aşağıdaki komutu çalıştırın:
- Güvenlik Duvarı Ayarları
- Güvenlik duvarının devre dışı bırakılması gerekiyor. Bu nedenle, aşağıdaki komutlarla güvenlik duvarını durdurun ve devre dışı bırakın:
systemctl stop firewalld
systemctl disable firewalld
- Güvenlik duvarının devre dışı bırakılması gerekiyor. Bu nedenle, aşağıdaki komutlarla güvenlik duvarını durdurun ve devre dışı bırakın:
- SELinux Ayarları
- SELinux’un modunu değiştirmek için aşağıdaki adımları izleyin. İlk olarak, ‘vim’ editörü ile SELinux yapılandırma dosyasını açın:
vim /etc/selinux/config
- Bu dosyada aşağıdaki satırı bulun ve “permissive” moduna getirin:
SELINUX=permissive
- SELinux’un modunu değiştirmek için aşağıdaki adımları izleyin. İlk olarak, ‘vim’ editörü ile SELinux yapılandırma dosyasını açın:
CentOS 7/8 Üzerine InfluxDB ve Telegraf Kurulumu: Adım Adım Kılavuz
CentOS işletim sistemine InfluxDB ve Telegraf kurulumunu ve bu araçlarla sistem metriklerinin toplanması ve görselleştirilmesi sürecini adım adım anlatmaktadır. InfluxDB, zaman serisi veritabanı olarak kullanılırken, Telegraf ise çeşitli kaynaklardan metrik toplamak için tasarlanmış bir ajandır. Bu iki araç birlikte güçlü bir sistem izleme çözümü sunacak.
- CentOS Sistemini Güncelleme
sudo yum update
- InfluxDB Deposunu Oluşturma
sudo vim /etc/yum.repos.d/influxdb.repo
Aşağıdaki içeriği dosyaya ekleyin:[influxdb]
name = InfluxDB Repository
baseurl = https://repos.influxdata.com/centos/7/x86_64/stable/
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdb.key
Not: Eğer CentOS 8 kullanıyorsanız, baseurl
kısmındaki 7
değerini 8
ile değiştirin.


Depo Paketlerini İndirip Kurmak: Adım Adım Rehber
Depo paketlerini çekeceğimiz dosyayı oluşturduktan sonra, sırasıyla aşağıdaki komut setlerini çalıştırarak InfluxDB’yi kolayca kurabilirsiniz.
- Depo Önbelleğini Oluşturun:
yum makecache
- InfluxDB’yi Yükleyin:
yum -y install influxdb
- InfluxDB Paket Bilgilerini Kontrol Edin:
rpm -qi influxdb


Sistem Açıldığında InfluxDB Servisinin Otomatik Olarak Başlatılması
InfluxDB servisinin sistem başlangıcında otomatik olarak çalışmasını sağlamak için, aşağıdaki komutları kullanarak servisi sisteminize kaydetmeniz gerekmektedir. Bu sayede, sistemi her açtığınızda servis otomatik olarak başlayacaktır.
- InfluxDB Servisini Etkinleştirin ve Başlatın:
systemctl enable --now influxdb
- InfluxDB Servis Durumunu Kontrol Edin:
systemctl status influxdb
Bu adımları uygulayarak, sisteminiz her açıldığında InfluxDB servisinin otomatik olarak çalışmasını sağlayabilirsiniz. Bu, sunucunuzun kesintisiz bir şekilde veri toplayıp işlemesine olanak tanır.


InfluxDB Veritabanına Şifre ile Giriş Yapmak için Yapılandırma
Veritabanınızın güvenliğini sağlamak için InfluxDB’e şifre ile giriş yapmak istiyorsanız, konfigürasyon dosyasını düzenleyerek şifreleme mekanizmasını aktif hale getirmeniz gerekmektedir. Bu sayede, yetkisiz erişimleri engelleyebilirsiniz.
- Yapılandırma Dosyasını Düzenleyin:
vim /etc/influxdb/influxdb.conf
- HTTP Bölümüne Şifre Doğrulama Ekleyin:
[http]
auth-enabled = true
Bu değişiklik, InfluxDB veritabanınıza erişimi sadece yetkili kullanıcılara sınırlandırarak güvenliği önemli ölçüde artıracaktır. Artık, veritabanınıza giriş yaparken kullanıcı adı ve şifre doğrulaması yapmanız gerekecek. Bu sayede, yetkisiz erişimleri engelleyerek verilerinizi güvende tutabilirsiniz.


InfluxDB Yapılandırmasını Uygulamak için Servisi Yeniden Başlatma
systemctl restart influxdb
Bu değişikliklerin etkili olması için InfluxDB servisini yeniden başlatmanız gerekmektedir. Yeniden başlatma işlemi, yeni yapılandırma ayarlarının bellekten temizlenmesini ve diskteki yeni ayarlarla eşleştirilmesini sağlar. Bu sayede, InfluxDB veritabanınız yeni güvenlik ayarları ile çalışmaya başlayacaktır.
InfluxDB’de Kullanıcı ve Veritabanı Oluşturma ve Retention Policy Tanımlama
InfluxDB üzerinde bir kullanıcı ve bir veritabanı oluşturmak, ardından bu veritabanına bir retention süresi uygulamak için aşağıdaki adımları izleyebilirsiniz:
- Kullanıcı Oluşturma:
CREATE USER username WITH PASSWORD 'PASSWORD' WITH ALL PRIVILEGES
- Veritabanı Oluşturma:
CREATE DATABASE dbname
- Retention Policy (Veri Saklama Süresi) Tanımlama:
CREATE RETENTION POLICY "one_year" ON "dbname" DURATION 52w REPLICATION 1 DEFAULT
Bu adımları izleyerek, InfluxDB’de özelleştirilmiş bir veri saklama stratejisi oluşturabilirsiniz. Kullanıcı oluşturma, veritabanı kurma ve retention policy belirleme işlemleriyle, verilerinizin güvenliğini sağlarken aynı zamanda depolama alanınızı optimize edebilirsiniz. Böylece, verilerinizi uzun vadede etkili bir şekilde yönetebilirsiniz.


Retention Süresini Kontrol Etme
Veri saklama sürenizi kontrol etmek mi istiyorsunuz? Aşağıdaki komutu kullanarak, veritabanınızdaki retention policy’leri kolayca listeleyebilirsiniz:
curl -G http://localhost:8086/query -u username:password --data-urlencode "q=SHOW DATABASES"
Bu komut, InfluxDB’deki mevcut veritabanlarını listeleyecek ve belirlediğiniz retention policy’yi doğrulamanıza yardımcı olacaktır. Bu adım, veritabanınızın doğru şekilde yapılandırıldığını ve verilerin belirttiğiniz süre boyunca saklanacağını teyit etmenizi sağlar.


8086 Portunun Dinleme Durumunu Kontrol Etme
InfluxDB’nin varsayılan olarak kullandığı 8086 portunun dinleme (listener) durumunda olup olmadığını kontrol etmek için aşağıdaki adımı izleyebilirsiniz. Bu kontrol, sunucunun doğru şekilde çalıştığını ve sonraki adımlara geçebileceğinizi doğrulamanıza yardımcı olur.
8086 portu çalışıyor ise, InfluxDB’nin dinleme modunda olduğunu gösterir ve işlemlerinizi güvenle sürdürebilirsiniz.
ss -tunelp | grep 8086


InfluxDB kurulumunu başarılı bir şekilde tamamladık. Şimdi, veri toplama işlemlerini yönetmek için Telegraf kurulumuna geçebiliriz. Telegraf, sistem ve servislerin performans metriklerini toplamak için güçlü bir araçtır ve InfluxDB ile sorunsuz bir şekilde entegre olur.
Telegraf Kurulumu ve Doğrulama Adımları
Telegraf’ı kurmak için aşağıdaki komut setini çalıştırarak kuruluma başlayabilirsiniz: yum -y install telegraf
Kurulum tamamlandıktan sonra, Telegraf’ın doğru şekilde yüklendiğini doğrulamak için şu komutu kullanabilirsiniz: rpm -qi telegraf
Bu komut, sisteminizde yüklü olan Telegraf paketinin meta verilerini görüntüler. Bu veriler arasında paketin sürümü, yükleme tarihi, bağımlılıkları ve diğer ilgili bilgiler bulunur. Böylece, Telegraf’ın doğru şekilde kurulup kurulmadığını, güncel bir sürümde olup olmadığını ve herhangi bir sorun olup olmadığını kontrol edebilirsiniz.


Telegraf Servisinin Otomatik Başlatılması ve Yapılandırmaya Geçiş
Bu komutları kullanarak Telegraf’ı sistem başlangıcında otomatik olarak çalışacak şekilde ayarlayabilirsiniz. Böylece, veri toplama işlemleriyle uğraşmak yerine, elde ettiğiniz verilere odaklanabilirsiniz.
- Telegraf Servisini Etkinleştirin ve Başlatın:
systemctl enable --now telegraf
- Telegraf Servis Durumunu Kontrol Edin:
systemctl status telegraf
Bu komutlar, Telegraf servisini her sistem açılışında otomatik olarak çalışır hale getirecektir. Bu adımdan sonra, Telegraf config (yapılandırma) ayarlarını yapmaya başlayabilirsiniz. Telegraf’ın yapılandırması, toplamak istediğiniz metriklere ve sistem ihtiyaçlarınıza göre optimize edilebilir.


Telegraf Config Ayarlarını Yapılandırma
Telegraf kurulumu ve servisin otomatik başlatılması tamamlandıktan sonra, sıra Telegraf config (yapılandırma) ayarlarını yapmaya geliyor. Bunun için aşağıdaki adımları izleyebilirsiniz:
- Yapılandırma Dosyasını Düzenlemek için Aşağıdaki Komutu Çalıştırın:
vim /etc/telegraf/telegraf.conf
- Config Ayarlarını Aşağıdaki Sıra ile Yapılandırın:
- Bu ekran görüntüleri, Telegraf’ı sisteminizin ihtiyaçlarına göre özelleştirmenize yardımcı olacak. Birkaç basit adımla, Telegraf’ı size özel bir izleme aracı haline getirebilirsiniz.










Telegraf’ın vSphere SDK’ya HTTPS Üzerinden Bağlanması ve SSL Sertifikaları Yükleme
Telegraf’ın vSphere SDK’ya HTTPS üzerinden güvenli bir şekilde bağlanabilmesi için SSL hatası almamak adına vCenter CA Root sertifikalarını sunucunuza yüklemeniz gerekmektedir. Bu işlemi adım adım aşağıda bulabilirsiniz:
- CA Root Sertifikalarını İndirme:
- vCenter ana sayfasında genellikle sağ üst köşede veya sağ alt köşede küçük bir uyarı kutusu veya bağlantı bulunur. Bu bağlantı genellikle “Download trusted root CA certificates” veya benzer bir ifadeyle etiketlenmiştir.Bu bağlantıya tıkladığınızda,
download.zip
adında bir dosya indirilecektir. Bu dosya, vCenter’ın kullandığı CA Root sertifikasını içerir.
- vCenter ana sayfasında genellikle sağ üst köşede veya sağ alt köşede küçük bir uyarı kutusu veya bağlantı bulunur. Bu bağlantı genellikle “Download trusted root CA certificates” veya benzer bir ifadeyle etiketlenmiştir.Bu bağlantıya tıkladığınızda,
- Sertifikaları Sunucunuza Kopyalama:
- “
download.zip
” dosyası içerisindeki “lin
” klasörü altında bulunan sertifikaları aşağıdaki dizinlere kopyalayın:
- “


/etc/pki/ca-trust
/etc/pki/ca-trust/source
/etc/pki/ca-trust/source/anchors
- Sertifikaları Aktif Hale Getirme:
- Kopyalama işlemi tamamlandıktan sonra, sertifikaları aktif hale getirmek için şu komutu çalıştırın:
update-ca-trust extract
- Kopyalama işlemi tamamlandıktan sonra, sertifikaları aktif hale getirmek için şu komutu çalıştırın:
- Telegraf Servisini Yeniden Başlatma:
- Sertifikalar aktif hale geldikten sonra, Telegraf servisini yeniden başlatarak ayarların geçerli olmasını sağlayın:
systemctl restart telegraf
systemctl status telegraf
- Sertifikalar aktif hale geldikten sonra, Telegraf servisini yeniden başlatarak ayarların geçerli olmasını sağlayın:
Bu adımları tamamladıktan sonra, Telegraf kurulumunuz ve vSphere SDK bağlantınız başarılı bir şekilde tamamlanmış olacaktır.
Grafana Kurulumu: Adım Adım Rehber
Grafana’yı sisteminize kurmak için öncelikle repo paketlerini çekeceğimiz dosyayı oluşturmalıyız. Aşağıdaki adımları izleyerek bu işlemi gerçekleştirebilirsiniz:
- Repo Dosyasını Oluşturma:
vim /etc/yum.repos.d/grafana.repo
- Repo Dosyasına Aşağıdaki İçeriği Ekleyin:
- Dosyaya aşağıdaki satırları ekleyin:
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
- Dosyaya aşağıdaki satırları ekleyin:
Bu adımları tamamladıktan sonra, Grafana’yı kolayca kurabilir ve sisteminize entegre edebilirsiniz.


Grafana Repo Dosyasını Çalıştırma ve Kurulumu Tamamlama
Oluşturduğunuz Grafana repo dosyasını etkinleştirmek ve Grafana’yı sisteminize kurmak için aşağıdaki komutları sırasıyla girin:
- Yum Önbelleğini Yenileyin:
yum makecache
- Grafana’yı Yükleyin:
yum -y install grafana
- Kurulum tamamlandıktan sonra, Grafana’nın doğru bir şekilde yüklendiğini doğrulamak için şu komutu kullanabilirsiniz:
- Kurulum tamamlandıktan sonra, Grafana’nın doğru bir şekilde yüklendiğini doğrulamak için şu komutu kullanabilirsiniz:
- rpm -qi grafana
Bu adımlarla birlikte Grafana’nın sisteminize başarılı bir şekilde kurulduğunu kontrol edebilirsiniz.


Grafana Servisinin Otomatik Başlatılması
Grafana servisinin sistem her açıldığında otomatik olarak aktif hale gelmesini sağlamak için aşağıdaki komutları sırasıyla çalıştırın:
- Grafana Servisini Etkinleştirin ve Başlatın:
systemctl enable --now grafana-server.service
- Grafana Servis Durumunu Kontrol Edin:
systemctl status grafana-server.service
Bu adımları izleyerek, Grafana servisini her sistem açılışında otomatik olarak çalışır hale getirebilir ve sorunsuz bir şekilde kullanmaya devam edebilirsiniz.


Grafana Kurulumu Tamamlandı: Web Arayüzüne Erişim ve İlk Giriş
Grafana kurulumunuz başarıyla tamamlandı. Artık Grafana’ya web tarayıcınız üzerinden erişim sağlayabilirsiniz:
Erişim URL’si:
http://dnsname:3000
İlk Giriş Bilgileri:
- Kullanıcı Adı:
admin
- Parola:
admin
İlk girişinizi yaptıktan sonra, güvenliğiniz için şifrenizi değiştirmeniz gerekmektedir. Bu adım, Grafana’nın güvenli kullanımını sağlamak için önemlidir.


Grafana’da InfluxDB’yi Tanıtma ve Verilerin Doğruluğunu Test Etme
Grafana, InfluxDB ve Telegraf kurulumlarını tamamladıktan sonra, Grafana arayüzünden InfluxDB’yi tanıtmanız gerekmektedir. Bu adım, verilerin Grafana üzerinden izlenebilmesi için gereklidir.
VMware ortamınızı izleyeceğiniz için, veri akışının ve ölçümlerin doğru geldiğini test etmek amacıyla aşağıdaki adımları izleyebilirsiniz:
- Telegraf Veritabanını Kullanma:
USE telegraf
- Mevcut Ölçümleri Görüntüleme:
SHOW MEASUREMENTS
Bu komutlar, Telegraf veritabanında bulunan ölçüm noktalarını listeler ve verilerin doğru bir şekilde toplandığını doğrulamanıza yardımcı olur.


Grafana ve InfluxDB Entegrasyonu: Verileri Anlamlı Hale Getirme
Eğer yukarıdaki komutları çalıştırarak doğru bir çıktı aldıysanız, her şey yolunda demektir. Şimdi, topladığınız verileri daha anlamlı bir biçimde görselleştirmek için Grafana’ya aktarabilirsiniz.
- Grafana Arayüzünden Datasource Ekleme:Grafana arayüzüne giriş yapın ve Datasource sekmesine gidin.
- InfluxDB Bağlantısını Seçin:Datasource sekmesinde, InfluxDB veritabanı bağlantısını seçin.
- InfluxDB Bağlantı Bilgilerini Tanımlayın:InfluxDB veritabanında oluşturduğunuz bağlantı bilgilerini burada tanımlayın. Bu bilgiler, Grafana’nın InfluxDB’den verileri çekip anlamlı grafikler ve paneller oluşturmasına olanak tanır.
Bu adımlar ile InfluxDB’den gelen verileri Grafana üzerinde etkili bir şekilde görselleştirerek izleyebilir ve analiz edebilirsiniz.






NGINX Kurulumu: HTTP’den HTTPS’e Yönlendirme
Grafana, InfluxDB, ve Telegraf kurulumlarınızı ve entegrasyonlarınızı tamamladık. Şimdi, HTTP URL’inizi HTTPS’e yönlendirmek için NGINX kurulumunu gerçekleştireceğiz. Bu adım, Grafana’nın HTTP 80 portu yerine HTTPS 443 portunu kullanmasını sağlayarak SSL güvenliğini devreye alacaktır. Ayrıca, NGINX kurulumunun ardından sunucunuzu bir Load Balancer (LB) arkasına almayı unutmayın.
NGINX kurulumunu yapmak için aşağıdaki komutları sırasıyla çalıştırın:
- EPEL Repo Paketini Yükleyin:
yum install -y epel-release
- NGINX’i Yükleyin:
yum install -y nginx
- NGINX Servisini Etkinleştirin:
systemctl enable nginx.service
- NGINX Servisini Başlatın:
systemctl start nginx.service
- NGINX Servis Durumunu Kontrol Edin:
systemctl status nginx.service
Bu adımlarla birlikte, NGINX kurulumunuzu tamamlamış olacaksınız. Sonrasında, HTTPS yönlendirmesi ve SSL güvenliği için gerekli yapılandırmaları yapabilirsiniz.


NGINX için SSL Sertifikalarını Yükleme ve Yapılandırma
HTTPS yönlendirmesi ve SSL güvenliğini sağlamak için SSL sertifikalarınızı NGINX sunucusunda doğru bir şekilde yerleştirmeniz gerekiyor. Bu işlemi adım adım aşağıda bulabilirsiniz:
- NGINX Altında SSL Klasörü Oluşturma:
- İlk olarak, NGINX dizininde bir SSL klasörü oluşturun. Bu klasör, SSL sertifikalarınızı saklayacağınız yerdir.
mkdir -p /etc/nginx/ssl/YourFolder
- İlk olarak, NGINX dizininde bir SSL klasörü oluşturun. Bu klasör, SSL sertifikalarınızı saklayacağınız yerdir.
- CRT ve KEY Dosyalarını Kopyalama:
- Oluşturduğunuz klasörün içine, SSL sertifikanızın CRT ve KEY dosyalarını kopyalayın. Bu dosyalar, HTTPS bağlantınızın güvenliğini sağlayacak.
cp path/to/your_certificate.crt /etc/nginx/ssl/YourFolder/
cp path/to/your_private.key /etc/nginx/ssl/YourFolder/
- Oluşturduğunuz klasörün içine, SSL sertifikanızın CRT ve KEY dosyalarını kopyalayın. Bu dosyalar, HTTPS bağlantınızın güvenliğini sağlayacak.
- NGINX Yapılandırmasını Düzenleme:
- Sertifikalarınızı yerleştirdikten sonra, NGINX yapılandırma dosyanızı düzenleyerek bu sertifikaları kullanacak şekilde yapılandırın.
vim /etc/nginx/nginx.conf
- Dosyanın ilgili bölümünde, SSL sertifikalarınıza referans verin:
ssl_certificate /etc/nginx/ssl/YourFolder/your_certificate.crt;
ssl_certificate_key /etc/nginx/ssl/YourFolder/your_private.key;
- Sertifikalarınızı yerleştirdikten sonra, NGINX yapılandırma dosyanızı düzenleyerek bu sertifikaları kullanacak şekilde yapılandırın.
Bu adımları tamamladıktan sonra, NGINX sunucunuz HTTPS üzerinden güvenli bağlantılar kurmak için SSL sertifikalarınızı kullanmaya hazır olacaktır.


NGINX Yapılandırmasını Tamamlama ve Konfigürasyon Dosyasını Oluşturma
Tüm ayarları tamamladıktan sonra, NGINX yapılandırmanızı test etmek ve uygulamak için aşağıdaki komutları çalıştırın:
- NGINX Yapılandırmasını Test Edin:
nginx -t
- NGINX Servisini Yeniden Yükleyin:
nginx -s reload
- NGINX kurulumu tamamlandıktan sonra, bir konfigürasyon dosyası oluşturmanız gerekecektir. Bu dosya, NGINX’in nasıl çalışacağını ve trafiği nasıl yönlendireceğini tanımlayacaktır.
- Konfigürasyon Dosyasını Oluşturun:
vim /etc/nginx/conf.d/filename.conf
- Konfigürasyon Dosyasının İçeriği:
- Dosyanın içeriği aşağıdaki gibi olmalıdır:
Bu adımları izleyerek NGINX sunucunuzu HTTPS yönlendirmesi ve SSL desteğiyle yapılandırabilirsiniz. Bu yapılandırma, HTTP taleplerini otomatik olarak HTTPS’e yönlendirir ve Grafana’ya güvenli bir şekilde erişmenizi sağlar.
upstream app {
server 127.0.0.1:3000;
}
server {
listen 80;
server_name enter_https_address;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name enter_https_address;
ssl_certificate /etc/nginx/ssl/YourFolder/server.crt;
ssl_certificate_key /etc/nginx/ssl/YourFolder/server.key;
# Aşağıdaki ayarları ihtiyacınıza göre düzenleyebilirsiniz.
client_header_buffer_size 128k;
large_client_header_buffers 8 128k;
proxy_buffers 4 256k;
keepalive_timeout 300s;
keepalive_requests 1000000;
client_max_body_size 32M;
proxy_buffering on;
proxy_max_temp_file_size 0;
location / {
proxy_pass http://app;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}


Grafana Yapılandırması: HTTPS URL Tanımı
- Grafana Konfigürasyon Dosyasını Düzenleyin:
vim /etc/grafana/grafana.ini
- HTTPS URL Tanımını Yapın:
"grafana.ini"
dosyasında, aşağıdaki ayarları bulun ve HTTPS URL’nizi uygun şekilde girin:
; The public facing domain name used to access Grafana from a browser
; If you use reverse proxy make sure to set this value to the full URL root to avoid incorrect routing
; Example: https://grafana.yourdomain.com/
root_url = https://your_https_url/
; Serve Grafana from subpath specified in root_url setting. By default it is set to false.
serve_from_sub_path = true
Bu ayarları yaptıktan sonra, Grafana HTTPS üzerinden çalışacak ve NGINX tarafından sağlanan SSL sertifikasıyla güvenli bir bağlantı sunacaktır.
- Grafana Servisini Yeniden Başlatın:
- Değişikliklerin geçerli olması için Grafana servisini yeniden başlatın:
systemctl restart grafana-server
- Değişikliklerin geçerli olması için Grafana servisini yeniden başlatın:
Bu adımların ardından, Grafana’ya HTTPS URL üzerinden güvenli bir şekilde erişim sağlayabilirsiniz.


Grafana Mail Ayarlarını Yapılandırma
Grafana’da e-posta bildirimlerini etkinleştirmek ve yapılandırmak için SMTP bilgilerinizi girmeniz gerekiyor. Bu işlemi adım adım aşağıda bulabilirsiniz:
- Grafana Konfigürasyon Dosyasını Düzenleyin:
- Mail ayarlarını yapılandırmak için
grafana.ini
dosyasını açın:vim /etc/grafana/grafana.ini
- Mail ayarlarını yapılandırmak için
- SMTP Bilgilerinizi Girin:
- Dosyanın içinde
[smtp]
bölümünü bulun ve aşağıdaki örneğe göre SMTP bilgilerinizi girin: - [smtp]
- enabled = true
- host = smtp.yourserver.com:587
- user = [email protected]
- password = your_email_password
- ; If the SMTP server requires TLS/SSL encryption, set this to true
- skip_verify = false
- from_address = [email protected]
- from_name = Grafana
- Dosyanın içinde
- Ayarları Kaydedin ve Çıkın:
- SMTP bilgilerinizi girdikten sonra dosyayı kaydedin ve çıkın.
- Grafana Servisini Yeniden Başlatın:
- Yapılandırma değişikliklerinin geçerli olması için Grafana servisini yeniden başlatın:
bashsystemctl restart grafana-server
- Yapılandırma değişikliklerinin geçerli olması için Grafana servisini yeniden başlatın:


Grafana Dashboard Ekleme ve Kullanma
Son adım olarak, internet üzerinden bulabileceğiniz birçok hazır Grafana dashboard’ını sisteminize ekleyip kullanmak kaldı. Bu işlem, veri görselleştirme sürecinizi hızlandıracak ve Grafana’nın gücünü tam anlamıyla kullanmanızı sağlayacaktır.
- Grafana Dashboard Bulma:Grafana’nın resmi web sitesinde veya diğer kaynaklarda paylaşılan hazır dashboard’ları araştırabilirsiniz. Grafana Labs’ın Grafana Dashboard Library sayfası, bu konuda iyi bir başlangıç noktasıdır.
- Dashboard’ı Sisteme Ekleme:İlgilendiğiniz dashboard’ı seçtikten sonra, genellikle bir JSON dosyası veya bir ID numarası ile karşılaşırsınız. Bu dashboard’ı sisteminize eklemek için:
- JSON Dosyası ile Yükleme:
- Grafana arayüzünde Dashboards > Manage menüsüne gidin.
- Import butonuna tıklayın ve JSON dosyasını yükleyin.
- ID Numarası ile Yükleme:
- Dashboards > Manage > Import menüsünden ID numarasını girin.
- Gerekli ayarları yaptıktan sonra dashboard’ı yükleyin.
- JSON Dosyası ile Yükleme:
- Dashboard’ı Özelleştirme:Dashboard’ı yükledikten sonra, ihtiyaçlarınıza göre özelleştirebilir, widget’lar ekleyebilir veya çıkarabilirsiniz.
- Dashboard’ı Kullanma:Dashboard’larınızı kullanarak verilerinizi etkili bir şekilde izleyebilir, analiz edebilir ve raporlayabilirsiniz.








Bu yazımın sizlere faydalı olmasını diliyorum. Bir sonraki yazımda görüşmek üzere, takipte kalın!