VMware vSphere nasıl izlenir
SlaweallyYönetici
2022-10-26 01:50:13 88 views
Checkmk ile VMware vSphere nasıl izlenir
Bu sayfada
Sanallaştırılmış sunucu ortamlarınızı izlemek, donanım kaynaklarının optimum kullanımını ve BT altyapınızın mümkün olan en iyi performansını sağlamanın ideal yoludur. VMware, bazı temel yerleşik izleme araçlarıyla birlikte gelir, ancak sunucu donanımı ve ağlar gibi diğer BT varlıklarını da izleyebilen, satıcıdan bağımsız bir izleme aracı tercih etmelisiniz.
Sadece birkaç basit adımla VMware izlemenizi başlatın
Bu eğitimde, açık kaynak izleme aracı Checkmk ile vSphere'inizi sadece birkaç dakika içinde nasıl izleyeceğinizi göstereceğim. Bu, VMware izlemenize başlamanıza yardımcı olacaktır. Aşağıdaki adımları takip etmek için herhangi bir izleme deneyimine ihtiyacınız yoktur. Bu öğreticiyi bitirdikten sonra, Checkmk'nin kural tabanlı izleme yaklaşımının temellerini öğreneceksiniz ve daha fazla izleme zorluklarını üstlenmeye hazır olacaksınız.
Önkoşullar
Çalışan bir Checkmk ortamına ihtiyacınız var. Bu eğitim için, Checkmk web sitesinden indirebileceğiniz Checkmk Raw Edition'ı (2.1.0.p14 sürümünü kullanıyorum) kullanıyorum . Checkmk'ye nasıl başlayacağınızla ilgili bu öğreticiyi takip edebilir veya izlemenize başlamak için bu videoyu izleyebilirsiniz .
Örnek olarak üç sanal makine oluşturduğum VMware vCenter kullanacağım. Bununla birlikte, Checkmk gerçekten ölçeklenebilir ve kaç VM'niz olduğu gerçekten önemli değil - çaba neredeyse aynı. Checkmk, vCenter'dan ve ESXi ana bilgisayarlarınızdan mevcut tüm bilgileri almak için VMware API'sinden yararlanır.
Checkmk'nin verileri almasını sağlamak için, VMware vCenter sunucunuzun tüm envanteri için izinlere sahip salt okunur bir kullanıcıya ihtiyacınız vardır. Salt okunur izinlere sahip bir hesap kullanmak güvenlik açısından hassastır. İzleme kullanıcı hesabınız için asla ek haklar vermemelisiniz. Benim durumumda, vCenter kullanıcısını 'checkmk' olarak adlandırdım ve vSphere varsayılan etki alanı olan 'vsphere.local' kullanıyorum. Bu nedenle, daha sonra Checkmk'de, Checkmk erişimi vermek için ' [EMAIL]checkmk@vsphere.local[/EMAIL] ' kullanacağım.
Teknik olarak, bu öğreticiyi takip etmek için VMware ortamınızda bir adlandırma kuralına ihtiyacınız yoktur. Ancak, sanallaştırılmış bir sunucu ortamı için , özellikle VMware izleme konusunda daha derine inmek istiyorsanız, uygun bir adlandırma politikası son derece önemlidir . Bu nedenle, tam nitelikli DNS adları (FQDN) kullanmanızı öneririm. Adlandırma kavramlarıyla ilgili bu blog, uygun bir adlandırma kuralının nasıl bulunacağına dair bir kılavuz sağlar . Örneğimde, vCenter sunucumun adı 'vm-vcenter-01.lan.domain.net'.
1. Adım: İzlemeye ana bilgisayar olarak vCenter'ı ekleyin
Tek gereken üç basit adım, o yüzden başlayalım. Checkmk sitenizi açın ve VM'leriniz için bir klasör oluşturun.
- Kurulum -> Tüm ana bilgisayarlar'a gidin ve Klasör ekle'ye tıklayın .
- Başlık altında istediğiniz bir adı seçin . Örneğimde 'sanal makineler' için gittim.
- Tüm yapılandırma ayarlarını bırakabilirsiniz. Kaydet'e tıklayın .
[IMG alt="Checkmk'de bir klasör ekleme"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_name_folder_vm_vcenter_tutorial.png?ezimgfmt=rs:750x154/rscb5/ng:webp/ngcb5[/IMG]
Klasör yapıları, izlemenizi organize etmenin kolay ama güçlü bir yoludur. Bu nedenle, aynı türden ana bilgisayarları bir klasörde bir arada bulundurmalısınız. Bu öğreticide vCenter sunucusu eklediğiniz tek VM'dir, ancak gelecekte daha fazlasını ekleyebilirsiniz.
- Şimdi tekrar Kurulum -> Tüm ana bilgisayarlar'a gidin ve klasörünüzü tıklayın.
- Ana bilgisayar ekle 'ye tıklayın .
- Ana Bilgisayar Adı altında , vCenter'ın görünen adını girin. Benim için bu 'vm-vcenter-01.lan.domain.net'.
- DNS adlarını kullanmamanız durumunda, IPv4 adresinden sonraki kutuyu işaretlemeniz ve vCenter sunucunuzun IP adresini eklemeniz gerekir. Bunu yapmak zorunda değilim ve gerçekten DNS adlarını kullanmanızı öneririm.
- Kaydet ve klasöre git seçeneğine tıklayabilirsiniz .
[IMG alt="VMware'de bir ana bilgisayar ekleme"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_add_host_vcenter_tutorial.png?ezimgfmt=rs:750x169/rscb5/ng:webp/ngcb5[/IMG]
Adım 2: VMware izleme kuralını hazırlayın
Checkmk, VMware API'sine erişimi olmadığı için henüz vCenter'dan veri toplayamıyor. Bu adımda, Checkmk'in hangi bilgileri toplaması gerektiğine karar vermek için Checkmk'deki vSphere izleme kuralını kullanacaksınız.
- Tekrar Kurulum'a tıklayın ve "vmware" arayın.
- Ardından "vSphere üzerinden VMWare ESX" kuralına tıklayın.
[IMG alt="Checkmk'de VMware kuralı"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_vmware_rule_search_vcenter_tutorial.png?ezimgfmt=rs:750x158/rscb5/ng:webp/ngcb5[/IMG]
- Kural ekle 'yi tıklayın .
- Rule Properties altında herhangi bir şey eklemeniz gerekmez , ancak vSphere aracılığıyla VMware ESXaltında birkaç şeyi ayarlamanız gerekir :
- vSphere Kullanıcı adı altında , hazırladığınız vCenter kullanıcı hesabını girin, benim durumumda ' [EMAIL]checkmk@vsphere.local[/EMAIL] ' ve ardından vSphere secret altındaki şifreyi girin .
- Veri kaynağı olarak VMware vCenter kullandığınız için, Type of query'i 'Queried host is vCenter' olarak ayarlamalısınız.
- SSL sertifikası denetimi için varsayılan 'Ana bilgisayar adını kullan' ayarı, vCenter'da bir CA tarafından verilen bir sertifika kullandığınızı varsayar. Durum böyle değilse, 'Devre Dışı' seçeneğini seçmeniz gerekir. VMware vCenter'ın varsayılan olarak HTTPS ve kendinden imzalı bir sertifika ile başladığını unutmayın.
- Bağlantı Zaman Aşımını bırakabilirsiniz . Bu seçenekle, aşırı yanıt süreleri olması durumunda Checkmk'e iptal etmesini söyleyebilirsiniz, ancak bu genellikle gerekli değildir.
- Hakkında bilgial altında , Checkmk'nin hangi sistemler için vCenter'dan veri alması gerektiğine karar verin.
[LIST] - 'Ana Sistemler', ESXi ana bilgisayarlarınızı vCenter üzerinden izler. Bu seçeneği işaretli bırakın, ancak daha sonra ESXi ana bilgisayarlarını ayrı izleme ana bilgisayarları olarak eklemenizi öneririm. Bu şekilde, ESXi ana bilgisayarlarınız hakkında tüm bilgileri edinirsiniz ve ayrıca vCenter sunucunuz çalışmayı durdursa bile içgörüler elde edebilirsiniz.
- 'Lisans Kullanımı', kullanımdaki vCenter lisanslarının genel durumunu almanızı sağlar. Bu, yalnızca fazladan sağlanan lisanslara sahip daha büyük veri merkezlerinde gereklidir, bu nedenle burada bu seçeneği kullanmıyorum.
- Yer tutucu VM'leri izleme varsayılan olarak işaretlidir ve işaretli tutulmalıdır.
- ESX Ana Bilgisayar güç durumunu görüntüle ve VM güç durumunu görüntüle seçeneklerini ayrıca devre dışı bırakın . Ancak unutulan anlık görüntüler bazen ciddi sorunlara yol açabileceğinden, burada VM anlık görüntü özeti seçeneğini etkinleştirmelisiniz.
- Sanal makinelerin Piggyback adı ile Checkmk'nin bilgileri vCenter'dan diğer izleme ana bilgisayarlarına nasıl böleceğini ayarlayabilirsiniz. Bu öğretici için bu seçeneğe ihtiyacınız yoktur, çünkü yalnızca vCenter sunucusunu ana bilgisayar olarak eklersiniz. Sadece olduğu gibi bırakın.
[/LIST]
Son seçenek Piggyback mekanizması ile ilgilidir . Bu özellik, Checkmk'nin ana bilgisayarları doğrudan onlardan değil, başka bir ana bilgisayar aracılığıyla izlemek için veri toplamasına olanak tanır. vCenter, örneğin, sanal makineleriniz için izleme verileri sağlayabilir. Veriler izlemenize alındıktan sonra, Checkmk'in her veri parçası için doğru ana bilgisayarı bulması gerekir ve varsayılan olarak Checkmk'teki ana bilgisayar adının VMware'deki görünen adla aynı olduğunu varsayar.
Ancak Checkmk, ana bilgisayar adlarında boşluklara izin vermez. Görünen adlarda boşluk varsa, Checkmk bunları varsayılan olarak alt çizgi ile değiştirir. Sanal makinelerin Piggyback adı ile , Checkmk'e bunun yerine bir boşluk işaretinden sonra ana bilgisayar adını kesmesini söyleyebilirsiniz.
Benim için yapılandırma şöyle görünüyor:
[IMG alt="Checkmk'de VMware kuralının yapılandırılması"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_vmware_rule_configuration_vcenter_tutorial.png?ezimgfmt=rs:750x459/rscb5/ng:webp/ngcb5[/IMG]
- Koşullar altında , bu kuralı hangi ana bilgisayar veya ana bilgisayar grubu için uygulamak istediğinize siz karar verirsiniz. Yalnızca vCenter sunucunuz için kullanmak istediğinizden, 'Açık ana bilgisayarlar' altındaki onay kutusunu işaretleyin ve vCenter sunucunuzun ana bilgisayarını seçin.
- Kuralı kaydetmek için Kaydet'e tıklayın .
[IMG alt="Checkmk'deki VMrule'un vCenter'a eklenmesi"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_vmware_rule_configuration_2_vcenter_tutorial.png?ezimgfmt=rs:750x216/rscb5/ng:webp/ngcb5[/IMG]
3. Adım: Otomatik hizmet keşfini çalıştırın
vCenter sunucunuz artık VMware API aracılığıyla izleme verilerini almaya hazırdır. Bunun için vCenter sunucunuz için Checkmk'de otomatik servis keşfini başlatmalısınız.
- Kurulum -> Ana Bilgisayarlar'a gidin ve içinde vCenter ana bilgisayarının bulunduğu klasörünüzü tıklayın.
- vCenter sunucunuzu bulun. Araç çubuğunun tam ortasındaki sarı simgeye tıklayın.
[IMG alt="Checkmk'de otomatik hizmet keşfi"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_vcenter_host_service_discovery_tutorial.png?ezimgfmt=rs:750x58/rscb5/ng:webp/ngcb5[/IMG]
- Otomatik hizmet keşfinin tamamlanmasını bekleyin ve Tümünü kabul et'i tıklayın . Bu, tespit edilen tüm hizmetleri izlemeye taşır.
Üç sanal makinem algılandı:

Checkmk, vCenter'da yapılandırılmış tüm VM'leri ve belki de bundan fazlasını algılar. Örneğin, VMware API'sinin VM'ler ve şablonlar arasında ayrım yapılmasına izin vermediğini unutmayın. Checkmk onları da kapalı VM'ler olarak görür. Böylece servisler WARN'da olacak ve bu servisleri X sembolüne tıklayarak devre dışı bırakmanızı öneririm, böylece yanlış uyarılara neden olmazlar.
- Ardından, sağ üst köşede ünlem işareti bulunan sarı simgeye tıklayın. Daha sonra 'bekleyen değişiklikleri' görmelisiniz.
- Seçili sitelerde etkinleştir 'i tıklayın .
vCenter sunucunuz artık izleniyor. Kontrol etmenin zamanı geldi:
- Monitor -> All hosts seçeneğine giderseniz , vCenter'ınızı bulursunuz.
- Her VM için bir hizmet de dahil olmak üzere hizmetlerini görmek için üzerine tıklayın.
[IMG alt="Checkmk'deki vCenter'ın ana bilgisayar görünümü"]https://www.howtoforge.com/images/how_to_monitor_vmware_vsphere_with_checkmk/checkmk_final_host_vcenter_tutorial.png?ezimgfmt=rs:750x296/rscb5/ng:webp/ngcb5[/IMG]
Bütünsel bir VMware izleme için sonraki adımlar
Ve başardınız, bu eğitim burada sona eriyor! VMware ortamınızın bütünsel izlenmesinin ilk temel adımını ele aldınız, ancak VMware izlemenizin birkaç eksikliği var. Örneğin, sunucu donanımınızı izlemiyorsunuz ve ayrıca ESXi ana bilgisayarlarınız tarafından sağlanan bilgileri dahil etmediniz. Ayrıca, sanal makineleriniz yalnızca vCenter ana makinenizin hizmetleri olarak izlenir ve bağımsız izleme ana bilgisayarları olarak yapılandırılmaz. Kelimenin tam anlamıyla çevrimiçi olup olmadıklarını kontrol edersiniz, ancak aslında çok daha derine inmelisiniz.
Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.
