Nagios sunucularımızın durumunu izlemede en kolay, genişletilebilir ve güvenilir bir sistemdir. Yüksek derecede kendi isteklerinize gre geliştirebilir istek ve ihityaçlarınıza gre eklemeler yapabilirsiniz. Bu yazı nagios'un tek bir sunucuya kurulması üzeirne odaklanmıştır. Bu kurulumu gerçekleştirebilmek için güncel bir RhEL ya da Centos'a sahip olmalıyız. Ve Epel'in halihazırda ekli olduğunu var sayıyoruz. NAGIOS'un çekilmesi ve yürütülmesi Sistemi güncelleyelim ilk yum update Daha sonra, Nagios'un kurulumnu yapabiliriz ve birkaç eklemeyede ihtiyacımız olacak. yum install nagios nagios-plugins-load nagios-plugins-swap nagios-plugins-ssh nagios-plugins-http nagios-plugins-ping nagios-plugins-disk nagios-plugins-procs nagios-plugins-users Paketleri alırken birçok kere uyarı alırsınız. Çünkü birçok ekleme çekmiş olacaksınız. Son olarak nagios için bir şifre belirlememiz gerekmekte. Varsayılan "default" olarak "nagiosadmin" olarak gelmekte. Bunu değiştirmek için htpasswd /etc/nagios/passwd nagiosadmin Bu bize iki defa soracak şifryi değiştirmmizi isteyip istmdiğimizi. Hepsi bu kadar. Eğer http://orneksite.com/nagios bağlandıktan sonra varsayılan şifre olan "nagiosadmin" ile giriş yapabilirsiniz. Girişten sonra "Services" servisler blümüne tıkladığımızda sol taraftaki menüden localhost "yerelsunucu" daki onaylı listeleri grebileceksiniz bazısı OK bazısı Pending "bekliyor" olarak. İletişim Bilgilerinin Tanımlanması Şu ana kadar, Localhostumuzda "yerelsunucuda" nagiosun var olduğunu ve yürütüldüğünü varsayıyoruz. Bundan sonra eğer sunucumuzda herhangi bir problem v. s çıkarsa ne yapacağız birde buna bakalım Bunun için Nagiosun ayar şablonununda biraz oynama yapmak gerekiyor. Linuxta kullandığınız Notepad benzeri uygulama ile şablona ulaşıyoruz r: Vim /etc/nagios/objects/templates. cfg buraya ulaştığımızda aşağıdakine benzer bir şey grmemiz gerekecek. define contact bu ayar bloğundaki birkaç zelliği açıklar isek service_notification_period 24x7 host_notification_period 24x7 bu iki satır bize hangi süre zarfında servis ve sunucu problemlerinin gnderileceğini anlatıypr. service_notification_options w, u, c, r, f, s host_notification_options d, u, r, f, s bu iki satırda W Warning U Unkown C Critical R Recovers F Flapping S Scheduled downtimes D Down service_notification_commands notify-service-by-email host_notification_commands notify-host-by-email Bir diğer iki satır daha ; servis ve sunucu bildirimlerinin gnderilmiş olacakaları yerler anlatılıyor. Ve son satır Register 0 Bağlantının / Erişilecek kişinin ayarlı olmadığını bize bildiriyor. Şimdi gerçek bir bağlantı ile / kişi ile yapalım bakalım. /etc/nagios/objects/contact. cfg açtık Şyle bir blok karşımıza geldi define contact grdüğümüz gibi en son satırda bulunan email nagios@localhost olan adres satırını kendimizin ya da uyarıların gitmesini dilediğimiz adresi ile değiştiriyorz. Kaydetmemiz gerekiyor. Son olarak servisi tekrar başlatmak gerekiyor tabi.. Sudo service nagios reload Ve servis | sunucu hatalarını uyarılarını v. s. almaya başlıyoruz. :) Tarikat-ı Aliyyeyi Tahribadiyye