Categories: Uncategorized

Zabbix ile VMware vSphere İzleme Nasıl Yapılır ?

Sanallaştırma ortamlarında en çok kullanılan platformlardan biri VMware vSphere’dir. Ancak sistem doğru izlenmezse performans sorunları, kapasite hataları ve beklenmedik kesintiler yaşanabilir. Bu noktada Zabbix devreye girer.

Zabbix Nedir?

Zabbix, VMware altyapısında CPU, bellek, disk, ağ ve datastore gibi bileşenleri sürekli takip eder. Böylece sorunlar büyümeden fark edilir. Ayrıca log yönetimiyle hem güvenlik hem de performans kontrol altına alınır.

Kurulum İçin Hazırlık

Kuruluma başlamadan önce aşağıdaki özelliklerin hazır olması gerekir.

  • Zabbix sunucusu
  • VMware vCenter Server erişimi
  • vCenter üzerinde oluşturulacak bir servis kullanıcısı

vCenter’da Servis Kullanıcısı Oluşturma

Zabbix’in vSphere’den veri alabilmesi için vCenter üzerinde özel bir kullanıcı oluşturmak gerekir. Bunun için vSphere istemcisinde Menü > Yönetim > Kullanıcılar ve Gruplar bölümüne girelim, vsphere.local alanını seçip yeni bir kullanıcı ekleyelim.

Kullanıcı adı/parola belirledikten sonra kaydedelim.

Kullanıcıyı uygun bir gruba ekleyelim.

Son olarak, vCenter nesnesine rol atayalım ve rolü Yönetici veya Read-Only olarak ayarlayalım.

Zabbix Sunucusunda VMware Collector’ı Etkinleştirme

Zabbix’in VMware vSphere API üzerinden veri toplayabilmesi için öncelikle sunucu tarafında bazı ayarların yapılması gerekir.

İlk olarak Zabbix’in yapılandırma dosyasını açmamız gerekir. Bunun için şu komutu kullanalım.

vim /etc/zabbix/zabbix_server.conf

Dosya açıldığında StartVMwareCollectors satırını aktif hale getirelim ve değerini 2 veya daha yüksek bir rakamla değiştirelim

Gerekirse VMwareCacheSize, VMwareFrequency, VMwarePerfFrequency, VMwareTimeout gibi ek parametreleri özelleştirelim.

Ayarları kaydettikten sonra Zabbix servisini yeniden başlatalım.

systemctl restart zabbix-server

Zabbix Üzerinden VMware Host Ekleme

Zabbix arayüzüne giriş yapalım. İzleme > Ana Bilgisayarlar sekmesinden Yeni Ana Bilgisayar oluşturalım ve bilgileri dolduralım.

Ana Bilgisayar Adı → VMware Altyapısı

Şablonlar → VMware template

Ana Bilgisayar Grubu → VMware için özel grup

Makrolar sekmesine geçerek şu bilgileri girelim ve kaydedelim.

  • {$VMWARE.URL} → vCenter SDK adresi
  • {$VMWARE.USERNAME} → vCenter kullanıcı adı
  • {$VMWARE.PASSWORD} → vCenter parolası

Veri Toplama ve İzleme

Kurulum tamamlandıktan sonra Zabbix, VMware ortamındaki sanal makineleri, datastore’ları ve ESXi hostlarını otomatik olarak izlemeye başlar. CPU, bellek, disk ve ağ performansı düzenli olarak toplanır ve Dashboard üzerinden takip edilebilir. Daha gelişmiş izleme senaryoları için, özellikle SNMP tabanlı ek veriler toplamak istiyorsanız, hazırladığımız VMware’de SNMP Aktif Etme Rehberi yazısını inceleyebilirsiniz.

  • CPU: kullanım yüzdesi, ready time, co-stop
  • Bellek: aktif kullanım, ballooning, swap
  • Disk: IOPS, kapasite, gecikme süreleri
  • : throughput, paket kayıpları
  • Datastore: toplam kapasite, boş alan
  • VM özelinde: güç durumu, snapshot bilgileri

Sık Sorulan Sorular

Zabbix ile VMware izleme için hangi portların açık olması gerekir?

Zabbix, vSphere API’ye erişim sağlamak için genellikle 443 numaralı portu kullanır. Bu yüzden güvenlik duvarı ayarlarında HTTPS trafiğine izin verilmelidir.

vCenter şifresi değiştiğinde Zabbix bağlantısı nasıl güncellenir?

Makrolar bölümünde {$VMWARE.PASSWORD} değerini güncel şifreyle değiştirip host ayarlarını kaydetmek yeterlidir.

Zabbix vCenter’dan sanal sunucular nasıl otomatikleştirilir?

Bunun için “Discovery Rules” bölümündeki VMware discovery kuralını aktif hale getirmeniz gerekir. Böylece ESXi hostlar, sanal makineler ve datastore’lar otomatik olarak bulunur.

vCenter bağlantısı için hangi makrolar girilmeli?

Ana bilgisayar ekleme ekranında Makrolar sekmesine şu bilgileri yazın:

  • {$VMWARE.URL} → vCenter SDK adresi
  • {$VMWARE.USERNAME} → vCenter kullanıcı adı
  • {$VMWARE.PASSWORD} → kullanıcı parolası

ESXi hostlarda SSH erişimi gerekli midir?

Zabbix, temel izleme için vSphere API üzerinden veri toplar, bu nedenle SSH erişimi şart değildir. Ancak gelişmiş tanılama ve manuel müdahaleler için ESXi üzerinde SSH erişimini etkinleştirmek faydalı olabilir.

pendc

Recent Posts

Sanal Sunucuda Firewall Kurulumu Nasıl Yapılır?

İşletmeler artık kaynaklarını verimli kullanmak için sanal sunuculara yöneliyor. Windows sanal sunucular bu alanda en…

1 saat ago

VMware vSphere Foundation 9.0 Beta Sürümü Yayında

IT ekiplerinin karşılaştığı en büyük sorunlardan biri, farklı araç ve sistemler yüzünden operasyonların karmaşık hale…

2 saat ago

Fidye Yazılımı Saldırılarından Korunma

Fidye Yazılımı Saldırısı Nedir? Fidye yazılımı saldırısı (ransomware) kötü niyetli kişilerin, belirli bir sistemin, dosyalarını…

3 ay ago

Plesk Üzerinde Domain/ Mail Engelleme Nasıl Yapılır?

Plesk, dünya genelinde en yaygın kullanılan web hosting kontrol panellerinden biridir. Gerek Linux gerekse Windows…

4 ay ago

IPMI Şifresi Nasıl Sıfırlanır?

Bilgi teknolojilerinde, sunucular ve network cihazları her zaman en önemli araçlar arasındadır. Özellikle veri merkezleri…

4 ay ago

Plesk Panelde Ücretsiz SSL Sertifikası Kurulumu

SSL NEDİR? SSL sertifikasının ne olduğu hakkında fikriniz olmayabilir ya da birileri web sayfanızın SSL sertifikasına…

4 ay ago