Ubuntu üzerine kurulumu ele alalım.
Dağıtımımızı güncelleyelim,
apt-get update -y
Grafana kurulumu için grafana download sayfasına giriş yapalım.
https://grafana.com/grafana/download
sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/oss/release/grafana_7.4.1_amd64.deb sudo dpkg -i grafana_7.4.1_amd64.deb
Grafana kurulumunu gerçekleştirdikten sonra /etc/ dizini altında grafana.ini dosyamızı düzenleyelim.
Herhangi bir editör ile /etc/grafana/grafana.ini dosyamızı açalım.
vi /etc/grafana/grafana.ini
Aşağıda belirtilen alanları ini dosyamızı içerisine yapıştıralım. dns ya da ip adresi olacak şekilde http_ddr ve root_url alanlarını güncelleyelim.
[server] protocol = http http_addr = sunucuipadresi http_port = 3000 domain = localhost root_url = http://sunucuipadresi:3000 [security] admin_user = admin admin_password = admin secret_key = SW2YcwTIb9zpOOhoPsMm
Sunucumuz üzerien apache2 ve modüllerimizi kuralım ve servisimizi başlatalım.
apt install apache2 -y a2enmod proxy proxy_http xml2enc service apache2 start systemctl enable apache2
Apache2 içerisine grafana için konfigurasyonumuzu oluşturalım ve apache2 servisleri üzerinden grafana servisine Proxy ve reverse tanımlamaları ekleyelim.
vi /etc/apache2/sites-available/grafana.conf
<VirtualHost *:80> ProxyPreserveHost On ProxyPass / http://ip:3000/ ProxyPassReverse / http://ip:3000/ ServerName dnskaydi </VirtualHost>
Değişiklik sonrası Apache2 servisimizi restart edelim.
service apache2 reload
Kurulumumuzu tamamladıktan sonra browser üzerinden erişimimizi başlatalım.
konfig içerisine admin – admin olacak şekilde giriş sağlayalım.
Varsayılan parolamızı yeni bir parola ile güncelleyelim.
Grafana kurulumunu gerçekleştirdikten sonra InfluxDB ve Telegraf kurulumu ile işlemlerimize devam ediyoruz.
InfluxDB Kurulumu
sudo curl -sL 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
apt update apt install influxdb -y
systemctl start influxdb systemctl enable influxdb
InfluxDB üzerinde veritabanı ve kullanıcı oluşturma
influx
create database telegraf create user grafana with password 'monitoring'
Telegraf kurulumu
apt install telegraf -y
systemctl start telegraf systemctl enable telegraf
Browserdan Grafana uygulamamızı çalıştırıp, sol tarafta bulunan çark kulanılarak Data Sources sekmesine giriş yapalım açılan sayfada Add data Source seçeneğine tıklayalım.
Açılan sayfa üzerinden InfluxDB seçilir,
InfluxDB konfigurasyonlarında gerekli alanlar aşağıdaki şekilde doldurulur ve save & test butonu ile db bağlantısının başarılı şekilde yapıldığı gözlemlenir.
Bir sonraki yazımızda vSphere ortamımızı grafana ile monitor etmeyi ele alacağız.