Nagios İle Sunucu İzleme (Centos)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hatayi
    hatayi's avatar
    Kayıt Tarihi: 08/Temmuz/2013
    Erkek

                Nagios sunucularımızın durumunu izlemede en kolay, genişletilebilir ve güvenilir bir sistemdir. Yüksek derecede kendi isteklerinize göre geliştirebilir istek ve ihityaçlarınıza göre 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 bölümüne tıkladığımızda sol taraftaki menüden  localhost “yerelsunucu” daki onaylı listeleri görebileceksiniz 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 görmemiz gerekecek.

    define contact{
    name generic-contact
    service_notification_period 24×7
    host_notification_period 24×7
    service_notification_options w,u,c,r,f,s
    host_notification_options d,u,r,f,s
    service_notification_commands notify-service-by-email
    host_notification_commands notify-host-by-email
    register            
    }

    bu ayar bloğundaki birkaç özelliği açıklar isek

    service_notification_period 24×7
    host_notification_period 24×7

    bu iki satır bize hangi süre zarfında servis ve sunucu problemlerinin gönderileceğ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 gönderilmiş 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{contact_name nagiosadmin
    use generic-contact
    alias Nagios Admin
    email nagios@localhost
    }

    gördüğü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
Toplam Hit: 1577 Toplam Mesaj: 1