Nagios ile BT altyapısı izleme

Giriş ve Nagios gereksinimleri

Nagios bir BT altyapısının izlenmesini sağlayan çok güçlü bir araç (Sunucular, hizmetler ve cihazlar) birkaç yüz ile yüz binlerce arasında.

Bir izleme aracı olarak onu çok ilginç bir seçenek haline getiren özellikler:

  • Çok iyi belgelenmiş.
  • Nagios Core tarafından sağlanan açık kaynaklı altyapı izleme.
  • Nagios XI (Raporlar, özelleştirmeler ve destek) adlı ticari varyant. Son zamanlarda çok daha ucuz ara varyantları dahil ettiler.

Daha fazla bilgi: https: //www.nagios.o… ds / nagios-core /

olarak yükleme temel Çekirdek sürümü, gerekli olan farklı katmanları eklemek ve böylece özelleştirmek mümkündür.

Teknik özellikler

  • İletişim için standart protokolleri kullanır: TCP, ICMP, UDP, HTTP, vb.
  • Ana bilgisayar kaynaklarını kontrol edin: Diskler, CPU, Bellek, istemciler aracılığıyla çevrimiçi zaman (NRPE veya NSClient ++).
  • Olay işleme: Hizmet yeniden başlatılır (çoklu platform). Bir hata durumunda, hizmeti yeniden başlatmak, bir görevi veya komut dosyasını tetiklemek için bir komut yürütmek mümkündür.
  • Uzaktan komut dosyası yürütme ve toplu işlemler (vbs, bat, vb.) daha da fazla esneklik sağlar.
  • Varsayılan olarak, kontroller HOSTS, HOSTS GRUPLARI, HİZMETLER, HİZMET GRUPLARI için her 5 dakikada bir (yapılandırılabilir) yürütülür.
  • Aktif (Nagios tarafından başlatılır) ve Pasif (harici olarak Nagios tarafından başlatılır ve yorumlanır) kontroller.
  • paralel izleme

Modülerdir, ardışık ve bağımsız katmanlar kurmanıza izin verir.

  • Nagios Çekirdeği
  • Nagios XI
  • Eklentiler
  • Grafik bileşeni (Cacti, Nagvis, vb.)

Sistem özelliklerinin ve gereksinimlerinin resmi özeti:

Nagios Core - Features.pdf 66.87K 471 İndirilenler

onun konfigürasyon ve operasyon tanımlanmış nesnelere dayalıdır, en önemlileri:

  • Ana bilgisayarlar (Sunucu, PC, Yönlendirici, anahtar, VM'ler)
  • Servisler (Disk, CPU, kullanılabilirlik, performans, veritabanı, DNS, SMTP)
  • Kişiler (kişiler veya gruplar)
  • Komutlar (nagios tarafından bir HOST üzerinde / üzerinde yürütülür ve bir sonuç veya durum döndürür
  • Zaman periyotları (kullanıcı kontrolleri veya bildirimleri için eşikler)

HOSTS, bu durum için farklı örnekler için geçerli olan bağımlılık veya kalıtım (ebeveyn-çocuk) ilişkileri oluşturabilir:

  • Bir grup sunucuya bağlanan bir anahtar.
  • Bir etki alanı ve alt etki alanları.

SERVICES ayrıca ebeveyn-çocuk bağımlılıklarına da sahip olabilir.

Örneğin: Bir FTP sunucusuna erişimi etkileyen CIFS hizmeti.

Bildirimler aracılığıyla:

  • SMS
  • e-posta
  • Özel (komut dosyaları)
  • sistem günlüğü

Bildirim durumları: (İzlenen nesne) Aşağı, Yukarı, Kurtarıldı.

Nasıl izleme yapmak farklı platformlardan:

pencerelerBir aracı kurulur, aralarından seçim yapabileceğiniz bazıları vardır, ancak görünüşe göre en iyi korunan ve en fazla işlevselliğe sahip olan NSClient ++ olacaktır.

Bu Nagios istemcisi, genellikle 12489 numaralı TCP bağlantı noktasını dinleyerek bir Windows hizmeti olarak çalışır. Alacağı istekleri önceden yapılandırmak mümkündür (güvenlik nedeniyle). Bunlar, çalışma süresi, kullanılabilir bellek ve CPU tüketimine danışmaktan, hatayla yürütülen Windows Görevleri ve komut dosyalarının yürütülmesine kadar uzanır.

Linux / UnixBu platformlar hakkında bilgi almak için genellikle NRPE (Nagios Remote Plugin Executor) kullanılır ve bu da uzak sistemde kurulu Nagios eklentilerine başvurur.

Bağımlılık sorunu yoksa, genellikle Windows istemcisinden daha şeffaftır.

Ağ cihazlarıHepsine ICMP (ping) ile danışılabilir ancak bant genişliği, paket kaybı ve yanıt süresi gibi bilgileri istiyorsak bunu SMNP protokolü üzerinden yapmalıyız.

HizmetlerErişim bilgisine sahip olduğumuz sürece, en basit kontrollerden biri hizmetlerdir (ve protokollerdir).

Bunlar arasında HTTP, FTP, SSH, POP3, IMAP, SMTP, ICMP hizmetleri vb.

Örneğin, bir web sitesinin yüklenme süresini, FTP veya SSH ile erişimin mevcudiyetini her zaman kamudan ölçmek mümkün olacaktır. Bu, hedefe herhangi bir istemci yazılımının yüklenmesini gerektirmez.

Öğretici (4.1.1) yazıldığı sırada mevcut olan en son sürümle ilgili ilgi belgeleri
https://github.com/N… aster / Değişiklik günlüğü

ÖncesiSayfa 1/3Sonraki

wave wave wave wave wave