Nagios Sunucu İzleme Nasıl Kurulur ve Yönetilir? Adım Adım Rehber

Nagios Sunucu İzleme Nasıl Kurulur ve Yönetilir? Adım Adım Rehber

Bu rehberde, Nagios sunucu izleme yazılımının nasıl kurulacağını, yapılandırılacağını ve nasıl yönetileceğini adım adım açıkladık. Hem başlangıç seviyesindeki kullanıcılar hem de deneyimli yöneticiler için yararlı bir kaynak olacaktır.

BFS

Bir sabah uyanıp bilgisayarınızdaki sunucularda büyük bir arıza yaşandığını düşündüğünüzde, belki de bir sistemin çökmesi ya da ağda bir kesinti olması gibi olaylarla karşı karşıya kaldığınızda, tek şey aklınıza gelir: “Keşke sunucularımı 24/7 izleyebilseydim.” İşte burada Nagios devreye giriyor.

Nagios, işletim sisteminden ağ bağlantılarına kadar her şeyi izleyebilen güçlü bir açık kaynaklı izleme yazılımıdır. Bu yazıda, Nagios'un ne olduğunu, nasıl kurulduğunu ve sunucularınızı nasıl yönetebileceğinizi adım adım anlatacağım. Hadi başlayalım!

1. Nagios Nedir?



Nagios, sistem yöneticilerinin ve ağ yöneticilerinin sunucuları, ağları ve uygulamaları izleyebileceği bir yazılımdır. Temelde, hizmetlerinizin sağlık durumunu sürekli izler ve herhangi bir sorun meydana geldiğinde anında size bildirir. Bu, işletmenizdeki herhangi bir kesintinin büyük kayıplara yol açmasını engellemek için hayati önem taşır.

Nagios, özelleştirilebilirliği ve açık kaynak olması sayesinde oldukça popülerdir. Hem küçük işletmeler hem de büyük veri merkezleri tarafından kullanılır. Peki, Nagios'u sunucularınıza nasıl kurabilirsiniz? Adım adım gösterelim.

2. Nagios Kurulumuna Başlama



Nagios kurulumunun birkaç temel aşaması vardır. İlk olarak, bir Linux sunucuya ihtiyacınız olacak. Bu rehberde, Ubuntu 20.04'ü kullanacağız.

Adım 1: Gereksinimleri Yükleme

İlk olarak, Nagios’un ihtiyaç duyduğu bazı paketleri yüklemeniz gerekecek. Bunun için terminali açın ve aşağıdaki komutları sırasıyla girin:


sudo apt update
sudo apt install -y apache2 php libapache2-mod-php build-essential libgd-dev unzip


Adım 2: Nagios Paketini İndirme

Şimdi, Nagios’un en son sürümünü indirmeniz gerekiyor. Bunun için Nagios’un resmi web sitesine gidip, en son sürüm paketini indirin veya terminal üzerinden aşağıdaki komutla indirebilirsiniz:


cd /tmp
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/4.4.6/nagios-4.4.6.tar.gz


Adım 3: Nagios’u Kurma

Yukarıdaki komutla Nagios paketini indirdikten sonra, dosyayı çıkartmanız gerekecek:


tar -zxvf nagios-4.4.6.tar.gz
cd nagios-4.4.6


Şimdi ise, Nagios’u kurmak için aşağıdaki komutları sırasıyla girin:


./configure --with-httpd-conf=/etc/apache2/sites-enabled
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo make install-webconf


3. Nagios Web Arayüzü Kurulumu



Nagios’u kurduktan sonra, web arayüzüne erişebilmek için Apache’yi yapılandırmanız gerekecek. Apache yapılandırması genellikle otomatik olarak yapılır, ancak emin olmak için şu komutları çalıştırın:


sudo systemctl restart apache2


Nagios web arayüzüne erişebilmek için, aşağıdaki URL'yi web tarayıcınızda açabilirsiniz:

http://[Sunucu IP Adresi]/nagios

Ardından, Nagios’a giriş yapmak için admin kullanıcı adı ve şifresini kullanabilirsiniz. İlk girişte, admin şifresini belirlemeniz gerektiğini unutmayın.


sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin


Şimdi bir kullanıcı adı ve şifre belirleyebilirsiniz. Bu bilgileri web arayüzüne girmek için kullanacaksınız.

4. İzleme Yapılandırması



Nagios’un gücü, yapılandırma dosyaları ve eklentileri ile gelir. Sunucularınızı ve ağ cihazlarınızı izlemek için her bir bileşeni yapılandırmanız gerekir.

Nagios, servisleri ve cihazları izlemek için “komutlar” kullanır. Örneğin, bir web sunucusunun durumunu izlemek için aşağıdaki komutları kullanabilirsiniz:


define service{
    use                             generic-service
    host_name                       localhost
    service_description             HTTP
    check_command                   check_http
}


Bu konfigürasyon, Nagios’un HTTP hizmetini izlediğini belirtir. Aynı şekilde, FTP, SSH, disk alanı gibi diğer servisleri de benzer şekilde ekleyebilirsiniz.

Adım 1: Nagios Eklentileri Yükleme

Nagios’un izleyebileceği birçok servis vardır ve her servis için genellikle bir eklenti gerekir. Örneğin, disk kullanımını izlemek için “check_disk” eklentisini yükleyebilirsiniz. Eklentiyi şu şekilde yükleyebilirsiniz:


cd /tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.3.3.tar.gz
tar -zxvf nagios-plugins-2.3.3.tar.gz
cd nagios-plugins-2.3.3
./configure
make
sudo make install


Nagios, eklentileri ve servisleri izleyerek, size potansiyel sorunları rapor eder. Bu da sistem yöneticilerinin daha hızlı hareket etmelerini sağlar.

5. İzleme Sonuçlarını Görüntüleme



Nagios, sunduğu web arayüzü sayesinde sunucu durumlarını, ağ durumlarını ve hizmetlerin sağlıklı olup olmadığını kolayca takip edebilmenizi sağlar. Web arayüzü üzerinden “Durumlar” bölümüne giderek izlediğiniz cihazların durumlarını, geçmiş loglarını ve olası hataları kontrol edebilirsiniz.

Nagios ayrıca, e-posta ve SMS bildirimleri göndererek herhangi bir kritik durumda anında haberdar olmanızı sağlar. Böylece, her an sunucularınızın başında olmadan da kritik hataları erkenden tespit edebilirsiniz.

6. Nagios ile Verimli İzleme



Nagios’un sunduğu özellikler, sunucu yönetimini çok daha verimli hale getirebilir. Birden fazla sunucu, cihaz veya ağ bağlantısı üzerinde anlık izleme yaparak, olası sorunları erkenden tespit etmek mümkündür. Nagios’un esnek yapılandırma seçenekleri sayesinde, sadece ağları değil, ayrıca uygulamaları, veritabanlarını ve donanımları da izleyebilirsiniz.

Nagios’un sağladığı uyarılar sayesinde, potansiyel sorunlara erken müdahale edebilir ve hizmet kesintilerini önleyebilirsiniz. Bu, sunucu yönetiminde çok önemli bir adımdır.

Sonuç



Nagios, sunucu izleme konusunda size her türlü veriyi sağlar ve gerektiğinde hızlıca aksiyon almanıza yardımcı olur. Kurulum süreci biraz karmaşık gibi görünebilir, ancak adım adım takip ettiğinizde işlerinizi kolaylaştırır. Sunucu ve ağlarınızı izlemeniz, işletmenizin güvenliğini sağlamak ve kesintileri önlemek için kritik öneme sahiptir.

Eğer verimli bir izleme aracı arıyorsanız, Nagios kesinlikle size hitap edecektir. Şimdi, Nagios ile sunucularınızı izlemeye başlama zamanı!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...

Zabbix Sunucu İzleme Sistemi Nasıl Kullanılır? Detaylı Rehber

Sunucu İzlemenin Önemi ve Zabbix'in Gücü Merhaba dostlar! Bugün sizi, IT dünyasının gizli kahramanlarından biri olan Zabbix ile tanıştıracağım. Bildiğiniz gibi, sunucu ve ağların sorunsuz çalışması, iş dünyasında kesintisiz başarı için olmazsa olmazdır....

"Ansible ile Hata Ayıklama: En Yaygın Sorunlar ve Çözümleri"

---Otomasyon dünyasına adım attığınızda, her şey mükemmel gider gibi görünse de bazen işler yolunda gitmeyebilir. Ansible gibi güçlü bir araçla çalışırken, karşınıza çıkan hatalar sizi bir süreliğine duraklatabilir. Ancak endişelenmeyin! Ansible, hataları...