Nagios Öğretici: Nedir Nagios Aracı? ArchiYapı ve Kurulum

Sürekli İzleme Nedir?

Sürekli izleme, altyapısında meydana gelen tüm saldırıların tespit edilmesi, raporlanması, yanıt verilmesi sürecidir. Uygulama sunucuya dağıtıldığında, sürekli izlemenin rolü devreye girer. Tüm süreç, şirketin altyapısına dikkat etmek ve uygun şekilde yanıt vermekle ilgilidir.

Nedir? Nagios?

Nagios sistemlerin, ağların ve altyapıların sürekli izlenmesine yönelik açık kaynaklı bir yazılımdır. Ağınızdaki veya İnternet'teki bir ana bilgisayara veya başka bir sunucuya bağlı bir sunucuda depolanan eklentileri çalıştırır. Herhangi bir arıza durumunda, Nagios teknik ekibin anında kurtarma işlemini gerçekleştirebilmesi için sorunlarla ilgili uyarılar.

Nagios DevOps kültüründe sistemlerin, uygulamaların, hizmet ve iş süreçlerinin sürekli izlenmesi için kullanılır.

Neden İhtiyacımız Var Nagios aracı?

İşte kullanmanız için önemli nedenler Nagios izleme aracı:

  • Her türlü ağ veya sunucu sorununu algılar
  • Sorunun temel nedenini bulmanıza yardımcı olarak soruna kalıcı çözüm bulmanızı sağlar
  • Tüm altyapınızın ve iş süreçlerinizin aktif takibi
  • Sunucu performansı sorunlarını izlemenize ve gidermenize olanak tanır
  • Eski sistemler arıza yaratmadan önce altyapı yükseltmelerini planlamanıza yardımcı olur
  • Hizmetin güvenliğini ve kullanılabilirliğini koruyabilirsiniz
  • Panik durumunda sorunları otomatik olarak düzeltin

Tarihi Nagios

1996-Ethan Galstad, daha önceki çalışmalarının fikirlerini ve mimarisini kullanarak, Linux işletim sistemi

1999-İlk olarak NetSaint dağıtımının bir parçası olarak dağıtılan eklentiler kısa sürede ayrı bir sürüm haline geldi. Nagios Eklentiler projesi

2002-Ethan projeyi şu şekilde yeniden adlandırdı: "Nagios"NetSaint" ismiyle ilgili ticari marka sorunları nedeniyle.

2005- Nagios Haziran'da SourceForge.net Ayın Projesi oldu

2009-Nagios Enterprises ilk ticari versiyonunu yayınladı. Nagios XI

2012-Nagios tekrar şu şekilde yeniden adlandırıldı: Nagios çekirdek

2016-Nagios core doğrudan SourceForge.net web sitesinden 7,500,000 indirme sayısını aştı

Özellikleri Nagios

Aşağıda önemli özellikleri sıralanmıştır: Nagios izleme aracı:

  • Nispeten ölçeklenebilir, Yönetilebilir ve Güvenli
  • İyi günlük ve veritabanı sistemi
  • Bilgilendirici ve çekici web arayüzleri
  • Koşul değişirse otomatik olarak uyarı gönder
  • Hizmetler düzgün çalışıyorsa, ana bilgisayarın canlı olup olmadığını kontrol etmenize gerek yoktur.
  • Ağ hatalarını veya sunucu çökmelerini tespit etmenize yardımcı olur
  • Sunucunun performans sorunlarını giderebilirsiniz.
  • Varsa sorunlar, izleme süreci sırasında belirlendiğinde otomatik olarak giderilebilir.
  • Tüm iş sürecini ve BT altyapısını tek geçişle izleyebilirsiniz
  • Ürünün mimarisi, yeni eklentileri istediğiniz dilde yazmayı kolaylaştırır
  • Nagios tek tek dosyaları nasıl tanımlayacağınıza karar vermenize yardımcı olan tüm dizinden yapılandırmasını okumanıza olanak tanır
  • Bağımlılıkları belirlemek için topolojiyi kullanır
  • HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP vb. ağ hizmetlerini izleyin.
  • Ana ana bilgisayarları kullanarak ağ ana bilgisayar hiyerarşisini tanımlamanıza yardımcı olur
  • Proaktif sorun çözümü için hizmet veya ana bilgisayar olayları sırasında çalışan olay işleyicilerini tanımlama yeteneği
  • Yedekli izleme ana bilgisayarlarının uygulanmasına yönelik destek

Nagios Archidoku

Nagios bir istemci-sunucu mimarisidir. Genellikle bir ağda, bir Nagios Sunucu bir ana bilgisayarda çalışıyor ve izlenmesi gereken tüm uzak ana bilgisayarlarda eklentiler çalışıyor.

Nagios Archidoku
Nagios Archidoku
  1. Zamanlayıcı, sunucu bölümünün bir bileşenidir. Nagios. Uzak ana makinedeki eklentileri çalıştırmak için bir sinyal gönderir.
  2. Eklenti durumu uzak ana bilgisayardan alır
  3. Eklenti, verileri işlem zamanlayıcıya gönderir
  4. İşlem zamanlayıcı GUI'yi günceller ve bildirimler yöneticilere gönderilir

eklentiler

Nagios eklentiler, her şeyin nasıl izleneceğine dair düşük düzeyli zeka sağlar Nagios Çekirdek. Eklentiler bağımsız bir uygulama gibi çalışır, ancak bunlar tarafından yürütülmek üzere tasarlanmıştır. Nagios Çekirdek. Şuna bağlanır: Apache sonucu görüntülemek için CGI tarafından kontrol edilir. Ayrıca, bağlı bir veritabanı Nagios bir günlük dosyası tutmak için.

Eklentiler nasıl çalışır?

Eklentilerin Çalışması

Yukarıdaki örneği düşünün-

  • Check_nt, çoğunlukla izleme sunucusunda bulunan bir Windows makinesini izlemek için bir eklentidir
  • NSClinet++ her bilgisayara kurulmalıdır. Windows izlemek istediğiniz makine
  • Sunucu ile Host arasında sürekli olarak birbirleriyle bilgi alışverişinde bulunan bir SSL bağlantısı vardır.

Aynı şekilde, NRPE(Nagios Remote Plug-in Executor) ve NSCA eklentileri sırasıyla Linux ve Mac OS X'i izlemek için kullanılır.

GUI

Bir arayüz Nagios CGI tarafından oluşturulan web sayfalarını görüntülemek için kullanılır. Yeşil veya kırmızı düğmeler, ses, grafik vb. olabilir.

Geçici alarm birçok kez yükseltildiğinde, sert bir alarm yükseltilir, ardından Nagios Sunucu yöneticiye bir bildirim gönderir.

Nagios  GUI
Nagios GUI

Nasıl Kurulur Nagios AWS'de araç

) 1 Adım Reddit'te takip edin : Nagios.
MyCAD'de yazılım Güncelleme ye git https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew ve Abone Olmaya Devam Et'i tıklayın

kurmak Nagios AWS'de araç

) 2 Adım Şartlar ve koşulları okuyun.
Şartları kabul et.

kurmak Nagios AWS'de araç

) 3 Adım Mesajı görüntüle.
Abonelik bekleniyor mesajını göreceksiniz

kurmak Nagios AWS'de araç

) 4 Adım Yapılandırma yapın.
Birkaç dakika sonra aynı sayfayı yenileyin ve “Yapılandırmaya Devam Et”e tıklayın.

kurmak Nagios AWS'de araç

) 5 Adım Nagios'u başlatın.
Ayarları varsayılan tutun ve Başlatmaya Devam Et'e tıklayın

kurmak Nagios AWS'de araç

) 6 Adım Revayarları görüntüleyin.
Revayarları görüntüleyin. Yeni bir Anahtar oluşturun ve başlat'a tıklayın

kurmak Nagios AWS'de araç

) 7 Adım Genel DNS'ye dikkat edin.
Örneğinizin genel DNS'sini not edin

kurmak Nagios AWS'de araç

) 8 Adım Pem dosyasını ppk'ye dönüştürün.
Windows makinenizde, pem dosyasını ppk'ya dönüştürmek için putty generator aracını kullanın

kurmak Nagios AWS'de araç

) 9 Adım Genel DNS'yi girin.
Macun'a genel DNS'yi girin

kurmak Nagios AWS'de araç

) 10 Adım Pkk anahtarını girin.
Auth bölümünde ppk anahtarını girin ve aç'a tıklayın.

kurmak Nagios AWS'de araç

) 11 Adım Terminalde,
Oturum açma adını ubuntu olarak girin ve komutu çalıştırın.

  1. Bu komutu çalıştırın sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Seçtiğiniz yeni bir şifreyi girin

kurmak Nagios AWS'de araç

) 12 Adım Tarayıcını aç.
Tarayıcınızda, http:// konumuna gidin /nagios3 benim durumumda http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/

Kullanıcı adını girin: nagiosadmin

geçiş: önceki adımda ayarlayın

kurmak Nagios AWS'de araç

) 13 Adım Nagios kurulum tamamlandı.
Nagios Yükler.

kurmak Nagios AWS'de araç

Uygulama Nagios

Nagios uygulama izleme aracı Tipik bir Veri Merkezi için bir sağlık kontrolü ve izleme sistemidir ve aşağıdaki gibi her türlü ekipmanı içerir:

  • Sunucu ve Ağ Düğümleri
  • Tek konsoldan uygulama izleme
  • İşlem düzeyinde içgörülerle Uygulama İzleme
  • Ara Yazılımları ve Mesajlaşma Bileşenlerini İzleme
  • Özelleştirilebilir Raporlar ve Kontrol Panelleri
  • UPS Yedekleme Sistemi
  • Biyometrik Tanımlama Sistemi
  • Sıcaklık & Nem Kontrol Sistemi (Algılama Mekanizması)
  • CCTV/NVR Sistemi
  • Depolama Alt Sistemi (NAS&SAN)

Kullanmanın Dezavantajları Nagios

  • Sihirbazlar veya etkileşimli kontrol paneli gibi önemli özellikler yalnızca Nagios XIOldukça pahalı bir araç olan
  • Nagios çekirdeğin kafa karıştırıcı bir arayüzü var
  • Kullanıcılar için yapılandırılması çok zor olan birçok yapılandırma dosyası vardır
  • Nagios ağ verimini izleyemiyorum
  • Araç, ağı yönetmenize izin vermez, yalnızca ağı izlemenize izin verir
  • Nagios her cihazı bir ana bilgisayar olarak ele aldığından sunucular, yönlendiriciler veya anahtarlar gibi çeşitli cihazlar arasında hiçbir fark yaratmaz

ÖZET

  • Sürekli izleme, altyapısında meydana gelen tüm saldırıların tespit edilmesi, raporlanması, yanıt verilmesi sürecidir.
  • Nagios Sürekli izleme için açık kaynaklı yazılım aracını kullanmak ücretsizdir
  • Nagios tüm altyapınızın ve iş süreçlerinizin etkin bir şekilde izlenmesini sağlar
  • Ethan Galstad, yeni bir uygulama oluşturmaya başlamak için önceki çalışmalarının fikirlerini ve mimarisini kullanıyor Nagios Linux işletim sistemi altında çalışan
  • Nagios nispeten ölçeklenebilir, Yönetilebilir ve Güvenlidir
  • Üç önemli bileşen Nagios mimari 1) Web Arayüzü (GUI) 2)Nagios Sunucu 3)Eklenti
  • Nagios işlem düzeyinde içgörülerle uygulamanın tek bir konsoldan izlenmesine olanak tanır
  • Bu araç ağı yönetmenize izin vermez, yalnızca ağı izlemenize olanak tanır