Grafana Monitoring Kurulumu

Hızla gelişen teknolojiyle birlikte hayatımıza birçok yenilik bu yeniliğe bağlı olarak sorunlar ve çözümlerde girdi.

Yönettiğimiz sistemlerimiz, servislerimiz, network altyapımız, veri depolama sistemimiz bir çok işimizi sanallaştırmaya veya buluta çıkarmaya başladık. Gelişen ve değişen bu kadar şeye rağmen yıllardır devam eden kötü yanımız “sorun çıktığında bakarız, çalışan sisteme elleme” sözleri veya düşüncesi olmuştur. Gelişen teknolojide bu düşünce yapısı halen devam etmektedir. Ne yazık ki teknoloji değiştiği/geliştiği kadar biz düşüncelerimizi ve iş aksiyon planımızı değiştiremedik.

Yönettiğimiz sistemleri kendi halinde çalışmaya bırakmaya, problem çıktığında müdahale etmeyi öğrendik. Problem çıkınca çözmek tabi ki de bizim birinci sorumluluğumuz ve asli görevimiz.

Problemler ortaya çıkmadan daha öncesinde haberimiz olabilir. Belki de alabileceğimiz minimum kesintiyle işimizi kolaylaştıracağız. Yönettiğimiz sistemlere ciddi yatırımlar yaparken bunların sağlık durumunu monitör etmemek bizim açığımızdır. Yazımızın temeli yönettiğimiz VMware sanallaştırma ortamını monitör edeceğiz.

Linux tabanlı olan monitoring uygulamalarımızı(Influxdb, Telegraf, Grafana) sırasıyla üç bölümden oluşan makalemizde kuracağız. Bu kurulum Ubuntu işletim sistemi üzerinde yapılacaktır.

1.Bölüm Influxdb2 Kurulumu

InfluxDB, InfluxData şirketi tarafından geliştirilen açık kaynaklı bir zaman serisi veritabanıdır. İşlem izleme, uygulama ölçümleri, nesnelerin İnterneti sensör verileri ve gerçek zamanlı analitik gibi alanlarda zaman serisi verilerinin depolanması ve alınması için Go programlama dilinde yazılmıştır.

Influxdb hakkında kısa bilgi verdikten sonra kuruluma başlayabiliriz.

Influxdata repository ekliyoruz. Update ve upgrade işlemlerini daha kolay yapacağız.

#wget -qO- 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” | tee /etc/apt/sources.list.d/influxdb.list 

#sudo apt-get update

Paketleri güncelliyoruz.

#sudo apt-get install influxdb2

Influxdb kurulumunu başlatıyorum,

#sudo service influxdb start

Kurulum tamamlandıktan sonra ınfluxdb servisini start ediyoruz.

#sudo systemctl status influxdb

Infuxdb servisini kontrol ediyorum. 

#systemctl enable influxdb 

Server başlatılırken servisin start olması için komutu çalıştırıyoruz.

#influx verison

Komutuyla Influxdb’nin versiyonunu öğrenebiliriz.

Influxdb kurulumu tamamlandı bundan sonrası http://sunucuipadresi:8086 portuyla guiden erişim sağlayarak influxdb tarayıcı üzerinden işlemlere devam edebilirsiniz. Eğer istendiği takdirde bu işlemler cli komut satırı üzerinden de yapılabilir.

Ben bu makalemde Influxdb2 kurulumuna cli kullanarak devam edeceğim,

#influx setup

Resimde görüldüğü gibi cli aracılığıyla username,password,organization,bucket oluşturuyoruz.

#influx auth list 

Token üretiyoruz,ürettiğimiz token “telegrafı”,”grafana” config ederken bize lazım olacak not alıyorum ürettiğim tokenı. 

Buraya kadar Influxdb2 kurulumumuzu tamamladık. İkinci bölüme“Telegraf” kurulumuyla devam edeceğiz.

Teşekkürler.

Bir sonraki makalem için aşağıdaki linki kullanabilirsiniz.

Exit mobile version