Nagios için ana bilgisayar gruplarını yapılandırın

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Nagios makalelerimi burada Ghacks hakkında takip ediyorsanız (bkz. Nagios'un işlevselliğini kolayca genişletin ' ve ' Nagios'u Ubuntu'ya hızla kurun Daha fazla bilgi için) muhtemelen Nagios'un ne kadar güçlü olduğundan etkilenmişsinizdir. Henüz hiçbir şey görmediğini söyleyebilirim. Nagios, genişletme ve raporlama yeteneği açısından inanılmaz. Tabii bu güçle birlikte yönetici tarafından yapılması gereken bir miktar iş geliyor. Nagios ile basit yapılandırmalarda size yol gösterecek süslü widget'lar ve sihirbazlar yoktur. Nagios, komut satırıyla parmaklarınızı biraz kirletmenizi gerektirir.

Nagios'un harika bir yeteneği, makineleri hizmetlere ayırmanıza izin vermesidir. Örneğin, Web sunucusu veya Samba sunucusu olarak hizmet veren birkaç makineniz olduğunu varsayalım. Bunları bulmak için etrafta gezinmek zorunda kalmak yerine, izleme işlemini çok daha kolay hale getirmek için bu makineleri hizmete göre gruplandırabilirsiniz. Bu eğitimde size bu şık özellikten nasıl yararlanacağınızı göstereceğim.

Varsayımlar

Nagios'un zaten kurulu ve çalışıyor olduğunu varsayacağım. Ayrıca, ağınızda hangi makinelerin olduğunu ve hangi hizmetleri çalıştırdıklarını bildiğinizi varsayacağım. Bu eğitimin iyiliği için, kategorilere giren tüm makineleri bir araya getireceğiz: ssh-sunucuları ve debian-sunucuları.

Makineye özgü .cfg dosyaları

Yapmanız gereken ilk şey, eklemeniz gereken her makine için belirli bir .cfg dosyası oluşturmaktır. Bu konu zaten ' Nagios'un işlevselliğini kolayca genişletin ' makale. Bu .cfg dosyaları olmadan, Nagios makineleri göremez - bu, makineleri hizmete göre gruplayabilmek için çok önemlidir.

Grupları kurma

Eğer bakarsan /etc/nagios3/conf.d adlı bir dosya bulacaksın hostgroups_nagios2.cfg (NOT: '2' bir yazım hatası değildir. Bazı nedenlerden dolayı yapılandırma dosyaları 2'den 3'e geçişi yansıtacak şekilde yeniden adlandırılmamıştır.) Bu, makinelerin hizmete göre gruplandırılmasından sorumlu dosyadır. Tipik bir giriş şöyle görünecektir:

# Debian GNU / Linux sunucularınızın listesi
hostgroup tanımlayın {
hostgroup_name debian-sunucuları
diğer ad Debian GNU / Linux Sunucuları
üyeler localhost, Elive, courtney-desktop
}

Şekil 1

Gördüğünüz gibi zaten gruplanmış üç makinem var. İstediğin kadar alabilirsin. Şimdi, Nagios'un Ana Bilgisayar Grubuna Genel Bakış'a baktığınızda, tanımladığınız makinelerin listelendiğini göreceksiniz (bkz. Şekil 1).

Listelenen Ana Bilgisayar adlarına dikkat edin. Bu isimler yukarıda gördüğünüz konfigürasyondan alınmıştır. Ancak, istediğiniz gibi yapmak için isimleri düzenleyemezsiniz. Bu isimler yansıtmalı host_name yönergesi belirli hosts .cfg dosyasında. İçin böylece Courtney-masaüstü yukarıda bulabilirsin courtney_desktop.cfg satırı içeren dosya host_name courtney-masaüstü .

Şimdi, istemcilere ssh hizmeti veren herhangi bir ana bilgisayarı ekleyerek tüm SSH sunucularınız için aynısını yapın. Aynı şekilde yapılır. İçinde /etc/nagios3/hostgroups_nagios2.cfg tüm ana bilgisayarları ssh-sunucuları Bölüm.

Gruplarınıza tüm ev sahiplerinizi ekledikten sonra, değişikliklerin etkili olması için Nagios'u yeniden başlattığınızdan emin olmalısınız. Bunu komutla yapın /etc/init.d/nagios3 yeniden başlat . Artık gruplarınızı tarayıcınızda görüntüleyebilirsiniz.

Son düşünceler

Nagios ile birlikte dolaşmaya devam ediyoruz, bu da onu zaten çok meşgul olan yönetici için daha kullanışlı hale getiriyoruz. Gelecek makalelerde Nagios'a özgü diğer görevleri ele alacağız.