Yanıtlar:
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:
İhtiyaçlarınıza göre bir tane seçin.
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
.
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:
Bunu yaptıktan sonra içeridesin!
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.
Ş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.cfg
Aşağıdaki komutla açarak başlayın :
sudo nano /etc/nagios3/nagios.cfg
Ara check_external_commands
ve check_external_commands=0
iç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/rw
dosya 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 .
sudo usermod -a -G nagios www-data
düzenlemeye göre daha az hataya açıktır /etc/group
.
/etc/nagios3/nagios.cfg
gerç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
?
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:
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.