Ubuntu server üstüne host monitoring
aracı olan Nagios Core'un kurulumu anlatılacaktır.
Nagios oldukça gelişmiş ve kullanışlı bir host monitoring
aracıdır -açık kaynak kodlu-. Bu makalede Nagios'un Ubuntu Server
üstüne kurulumu, yapılandırılması ve başka bir ubuntu
sunucusunun izlenmesi anlatılacaktır.
Bu
sunucuların disk, memory ve işlemci gibi lokal kaynaklarının yanı
sıra üzerilerinde çalışan http, smtp, ftp, mysql gibi servisleri
de izlenebilir.
Nagios Nedir?
Ağ üzerinde bulunan tcp ip tabanlı
çalışan , hizmet veren servis ve cihazları monitor etmek için
kullanılan bir yazılımdır. Bu yazılım ile bütün aktif
cihazlarınızı bir web arayüzünde monitor edebilirsiniz.
Networkteki bütün cihazları windows işletim sistemi ayrımı
yapmaksızın pluginler sayesinde gözetlenebilir. Pluginler
aracılığı ile dıştan otomatik komutlar vererek ileride bahsi
geçecek host ve servisleri kontrol ederken hata oluşma durumunda
yine nagios’un config dosyalarına tanımlanmış sistem
yöneticisine otomatik mail yada sms gönderebiliyor olacaktır.
Nagios’un
ilgili pluginleri hedef makinede çalıştırması için
kullanılabilecek bir kaç yöntem var. Eğer bir Linux/Unix makineyi
monitor edecekseniz, Nagios’un pluginleri ssh üzerinden
çalıştırmasını sağlayabiliyorsunuz. Ya da client makineye NRPE
(Nagios Remote Plugin Executor
)isimli
addonu yükleyerek Nagios’tan aldığı direktiflerle pluginleri
çalıştırmasını sağlayabiliyorsunuz.
Makalede NRPE kullanılarak client monitor edilecektir.
Bilgilendirme Şekilleri
Nagios'un
hostlar için Down ve Unreachable, servisler için ise Warning ve
Critical olmak üzere çeşitli uyarı çeşitleri vardır.
Belirtilen uyarı çeşitleri için eşik değerleri belirlenip mail
veya sms gelmesi sağlanabiliyor.
Kurulum
Önce gerekli
paket yüklemeleri yapılır. (işlemler root kullanıcı haklar ile
yapılmıştır.)