Giriş: Nagios’a Yolculuk
Bazen işler yolunda gitmediğinde, nerede hata yaptığınızı bulmak gerçekten zor olabilir. Sunucularınızın sağlığı, ağınızın durumu, tüm sistemlerin performansı… Hepsi birbirine bağlı ve her şeyin düzgün çalıştığından emin olmak her zaman kolay değildir. İşte tam bu noktada Nagios devreye giriyor! Bugün size, bu mükemmel ağ izleme aracının nasıl kurulacağını anlatacağım. Adım adım, kolayca Nagios’u Linux sisteminize kurarak, ağınızdaki her şeyi kontrol altına almanızı sağlayacağız.
1. Adım: Gerekli Paketleri Yükleyin
Nagios kurulumu için ilk adım, gerekli paketlerin sisteminizde hazır olmasıdır. Bu paketler Nagios’un düzgün çalışabilmesi için gereklidir. Debian ve Ubuntu tabanlı sistemler için terminalinizi açın ve aşağıdaki komutları girin.
sudo apt update
sudo apt install -y autoconf gcc libc6 libmcrypt-dev make wget unzip apache2 php libapache2-mod-php libgd-dev
sudo apt install -y build-essential
sudo apt install -y libssl-dev
Yukarıdaki komutlarla gerekli tüm bağımlılıkları yüklediniz.
2. Adım: Nagios Kaynağını İndirin ve Kurun
Nagios’un en son sürümünü internetten indireceğiz. Bu işlem için wget kullanabiliriz. Şimdi terminalde aşağıdaki komutları yazın:
cd /tmp
wget https://github.com/Nagios/nagioscore/archive/refs/tags/4.4.6.tar.gz
tar -xvzf 4.4.6.tar.gz
cd nagioscore-4.4.6
Yukarıdaki adımlarda, Nagios'un en son sürümünü indirdik ve gerekli dosyaları çıkarttık. Şimdi Nagios’u kurma zamanı.
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
sudo make install
Bu komutlar, Nagios’u derleyecek ve kurulum işlemini tamamlayacaktır.
3. Adım: Web Arayüzünü Yapılandırın
Nagios’un web arayüzüne erişebilmek için Apache’yi yapılandırmamız gerekiyor. Apache web sunucusu, Nagios’un görsel arayüzünü kullanıcı dostu bir şekilde erişilebilir kılacak. Şimdi Apache yapılandırmasını yapalım.
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Bu komut, Nagios’a admin girişi için bir kullanıcı adı ve şifre oluşturacaktır. Şifreyi girerken dikkatli olun!
4. Adım: Nagios Servisini Başlatın
Nagios’u kurduk, web arayüzünü yapılandırdık. Şimdi servisi başlatabiliriz. Aşağıdaki komutla Nagios servisini başlatın:
sudo systemctl start nagios
sudo systemctl enable nagios
Nagios servisi artık her yeniden başlatmada otomatik olarak başlayacak.
5. Adım: Web Arayüzüne Erişin
Artık her şey hazır! Nagios’un web arayüzüne erişmek için tarayıcınızı açın ve şu adresi yazın:
http:///nagios
Burada `
6. Adım: İlk İzleme Host'unuzu Ekleyin
Artık Nagios çalışıyor, ama tabii ki burada durmak yok. İzlemek istediğiniz cihazları Nagios’a eklemek için basit birkaç adım daha gerekiyor. Nagios’un yapılandırma dosyasına girerek, izlemek istediğiniz cihazları ekleyebilirsiniz. Aşağıdaki komutla yapılandırma dosyasına gidin:
sudo nano /usr/local/nagios/etc/objects/localhost.cfg
Bu dosyada, izlemek istediğiniz sunucu veya cihazların bilgilerini ekleyin. Örneğin, bir web sunucusunu izlemek için şöyle bir satır ekleyebilirsiniz:
define host{
use linux-server
host_name web-sunucu
alias Web Sunucu
address 192.168.1.10
max_check_attempts 5
check_interval 1
retry_interval 1
check_command check-host-alive
notifications_enabled 1
}
Burada `
sudo systemctl restart nagios
Artık Nagios üzerinden bu cihazı izlemeye başlayabilirsiniz!
Sonuç: İşte Bu Kadar!
Nagios’un kurulumu ve temel yapılandırmasını başarıyla tamamladınız. Sunucularınızı, ağınızı ve diğer cihazlarınızı izlemek için bu güçlü aracı kullanmaya başlayabilirsiniz. Tüm sistemlerinizi gözlem altında tutarak, herhangi bir aksaklık anında hızlıca müdahale edebilirsiniz. Ve unutmayın, Nagios sadece ağ izleme değil, aynı zamanda çok çeşitli özellikler sunan kapsamlı bir araçtır!