Nagios'u nasıl kurarım?


Yanıtlar:


46

Her şeyden önce, bunu 12.04 yepyeni bir yüklemeyle bir hisse senedi üzerinde yaptığınızı farz ediyorum. Burada özel bir şey olmaz.

Nagios yükleyin:

sudo apt-get install -y nagios3

Geçecek ve size hangi posta sunucusunu kullanmak istediğinizi soracak:

görüntü tanımını buraya girin

İhtiyaçlarınıza göre bir tane seçin.

görüntü tanımını buraya girin

Daha sonra size e-posta göndermek istediğiniz alan adını soracaktır. Yine, ihtiyaçlarınıza göre doldurun.

Hangi şifreyi kullanmak istediğinizi soracaktır - güvenli bir şifre giriniz. Bu yönetici hesabı içindir nagiosadmin.

görüntü tanımını buraya girin

Ve sonra şifrenizi doğrulamanız gerekir.

Kurulum tamamlandıktan sonra, üzerine gidebilirsiniz localhost/nagios3(veya kurduğunuz sunucunun IP adresi / etki alanı adı ne olursa olsun) ve şifrenizi girmeniz istenir:

görüntü tanımını buraya girin

Bunu yaptıktan sonra içeridesin!

görüntü tanımını buraya girin

Küçük çirkin, ha?

Nagios otomatik olarak 'localhost'a' config komutunu ekler ve mevcut kullanıcıları, disk alanını, http ve ssh kontrollerini yükler.

görüntü tanımını buraya girin

Şimdi nagios hazır olmadan önce yapmamız gereken bir şey daha var - harici komutları kabul etmemiz gerekiyor, böylece problemleri kabul edebiliyoruz, yorum ekleyebiliyoruz, vb.

Bunu yapmak için birkaç dosyayı düzenlemeniz gerekiyor. /etc/nagios3/nagios.cfgAşağıdaki komutla açarak başlayın :

sudo nano /etc/nagios3/nagios.cfg

Ara check_external_commandsve check_external_commands=0içine çevir check_external_commands=1.

Şimdi, çalıştırarak apache'yi yeniden başlatın.

sudo service apache2 restart

Henüz bitmedi! Düzenlememiz gerek /etc/group. Orada böyle bir çizgi olmalı:

nagios:x:114

Olarak değiştir

nagios:x:114:www-data

Bu dosyayı kaydedin ve kapatın.

Şimdi, /var/lib/nagios3/rwdosya iznini şu şekilde düzenlememiz gerekiyor :

sudo chmod g+x /var/lib/nagios3/rw

Ve sonra (izinler nasıl çalıştığından dolayı) dizinin izinlerini yukarıdakilerle düzenlemeliyiz:

sudo chmod g+x /var/lib/nagios3

Şimdi, nagios’u şununla yeniden başlatın:

sudo service nagios3 restart

Web sunucunuz olarak Apache kullanıyorsanız, şunu da yeniden başlatın:

sudo service apache2 restart

Ve gitmek için iyi olmalısın! Mutlu izleme!

Uyarılar size e-posta ile gönderilmek için bu soruya ve cevaba bakın .


Bu yükleme yöntemi bir AMD64 sunucusunda çalışmaz: mirrors.gandi.net/ubuntu/pool/main/b/bind9/… 404 getirilemedi 404 Bulunamadı [Atla] Sanırım bir kaynaktan derlemeniz gerekiyor ... JPM

Jpm: ilginç. Nagios BIND gerektirmez.
jrg

1
belki de doğrudan sudo usermod -a -G nagios www-datadüzenlemeye göre daha az hataya açıktır /etc/group.
14'te shabbychef

@Shabbychef ile aynı fikirde. Yine de, "... nagios hazır olmadan önce yapmamız gereken bir şey daha var" dan sonra her şey Nagios'un standart işlevselliği için gerekli değil gibi görünüyor. Dosya /etc/nagios3/nagios.cfggerçekte belirtildiği zaman neden bir dosyadaki komutları varsayılan olarak kabul etmek gerekiyor Nagios will *not* check for external commands, just to be on the cautious side?
user66001

Çünkü aksi takdirde, çoğu (çoğu değilse) nagios eklentileri ve kontrolleri başka türlü çalışmaz.
jrg,

1

Linode.com'daki bu işlem çok ayrıntılı ve Nagios 3 ile çalışıyor:

http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin

Nagios 3'ü kullanarak bir web sitesini nasıl izleyeceğinizi gösteren güzel bir özet:

http://ostatic.com/blog/monitoring-web-services-with-nagios

ve işte hem Nagios hem de Apache'yi yapılandırmanın ve yükseltmeleri yapılandırmanın başka bir güzel örneği:

http://bobcares.com/blog/?p=67


Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak tercih edilir.
Nanne

1
Tamamen aynı fikirdeyim, ama hepsini buraya güzelce kopyalamak için zamanım yok ;-) Birisi isterse, buraya başka bir cevap olarak kopyalayabilirler. Zor kısım, nasıl yapılacağına dair kısa ve özlü özetler bulmaktı! Teşekkürler!
Brad Parklar

1
izleme için @bradparks, buradaki nagios etiketimiz oldukça eksiksiz bir kaynak haline geliyor - nasıl e-posta gönderileceği konusunda belgelerim var. Web servislerini izlemek için bu daha fazla sunucu hatası materyalidir ve neredeyse ortak veya temel bilgi olarak kabul edilir.
jrg

1
Hey! Sorunun oldukça genel olduğunu düşünüyorum ve insanların çoğunluğunun a) nagios kurmak ve b) bir web sitesini izlemek için bir konfigürasyon kurmak / kurmak isteyeceğini düşünüyorum. Bana göre, bunun bu sorunun genel doğasına uygun olduğunu düşünüyorum. Teşekkürler!
Brad Parklar

-1

Nagios resmi Quickstart kılavuzunu takip etmenizi öneririm , apt-get kullanmaz , fakat kaynak kodu indir, derle ve kur.

Bu, Nagios'unuzun / usr / local / nagios / dizinine yüklenmesini sağlayacaktır.

Nagios 'un bir eklentisi olan Nagios Service Check Acceptor’u kurmaya çalışırken Nagios’un / usr / local / nagios / adresinde kurduğu avantajı buluyorum.


-1 Yukarıdaki jrg adlı kullanıcının yorumu
user66001
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.