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

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

Bu blog yazısında, Nagios ile sunucu izleme ve yönetme sürecini adım adım anlatıyoruz. Sunucu yöneticileri için ayrıntılı bir rehber.

BFS

Hadi başlayalım, bir sunucu yöneticisi olarak en önemli görevlerden birine adım atıyoruz: Sunucularımızı izlemek! Çünkü bir sunucunun sağlıklı bir şekilde çalıştığından emin olmak, hayatımızı kolaylaştırır. Ama nasıl? İşte burada Nagios devreye giriyor. Hem basit hem de güçlü bir araç olan Nagios ile sunucularınızı kolayca izleyebilirsiniz.

Nagios Nedir ve Neden Kullanılır?



Nagios, açık kaynaklı bir sunucu izleme yazılımıdır. Sunucularınızı, ağ cihazlarınızı ve hizmetlerinizi izleyerek herhangi bir arıza, performans düşüşü veya güvenlik açığı olduğunda sizi uyarır. Yani, sizin yerinize 7/24 tetikte durur. Ama en güzel yanı, Nagios'un özelleştirilebilir olmasıdır. Her türlü ihtiyaca göre yapılandırılabilir.

Peki, şimdi bunu kurmaya nasıl başlayacağız? Adım adım gidelim.

1. Nagios Kurulumu Başlatmak



Nagios'u kurmak aslında düşündüğünüz kadar karmaşık değil. Ancak doğru adımlarla gitmek çok önemli. İlk olarak, Nagios'un çalışabilmesi için bazı ön gereksinimleri kurmamız gerekiyor.

Adım 1: Sistem Güncellemelerini Yapın



Sunucunuzun güncel olduğundan emin olmalısınız. Bunun için şu komutu kullanabilirsiniz:


sudo apt update && sudo apt upgrade -y


Adım 2: Gerekli Bağımlılıkları Kurun



Nagios, Apache, PHP, ve bazı diğer araçlarla çalışır. Öncelikle bunları kurmalıyız. Aşağıdaki komutları terminale girerek gerekli bağımlılıkları yükleyin:


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


Adım 3: Nagios ve Eklentilerinin Kurulumu



Şimdi sıra Nagios'u kurmaya geldi. Nagios'un son sürümünü resmi web sitesinden indirip kurabilirsiniz. Öncelikle Nagios'un kurulum dosyalarını indiriyoruz:


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


Ardından Nagios'u derleyip kuruyoruz:


sudo ./configure
sudo make all
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode
sudo make install-webconf


2. Nagios Web Arayüzü Yapılandırması



Nagios'un web arayüzünü kurmak için Apache sunucusunu ayarlamamız gerekiyor. Apache üzerinde Nagios web arayüzünü etkinleştirmek için şu komutları kullanabiliriz:


sudo a2enmod cgi
sudo systemctl restart apache2


Nagios'u web üzerinden erişilebilir hale getirmek için şu komutla şifrenizi oluşturun:


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


Bu şifre, Nagios web paneline giriş yaparken kullanılacak. Şimdi Apache'nin yapılandırma dosyasını düzenlememiz gerekiyor:


sudo nano /etc/apache2/sites-enabled/000-default.conf


Bu dosyada aşağıdaki satırı eklemeniz gerekiyor:


ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin


Değişiklikleri kaydedip çıkın, ardından Apache'yi yeniden başlatın:


sudo systemctl restart apache2


3. Nagios Servislerini Başlatın



Şimdi her şey hazır! Nagios servisini başlatabiliriz:


sudo systemctl start nagios
sudo systemctl enable nagios


Nagios artık sistemde çalışıyor. Tarayıcınızı açın ve şu URL'yi ziyaret edin: `http:///nagios`. Giriş yaptıktan sonra Nagios web arayüzüne ulaşabilirsiniz.

4. Sunucu ve Servis İzleme Yapılandırması



Artık Nagios kurulu ve çalışıyor. Şimdi sunucularınızı ve servislerinizi izlemek için bazı temel yapılandırmalar yapmamız gerekiyor. Nagios, izlemek istediğiniz cihazlar için konfigürasyon dosyaları kullanır.

İlk olarak Nagios konfigürasyon dosyalarını bulmalısınız:


cd /usr/local/nagios/etc


İzlemek istediğiniz servisleri eklemek için `commands.cfg` ve `hosts.cfg` dosyalarını düzenlemeniz gerekir. Bir örnek olarak, bir HTTP servisini izlemek için aşağıdaki gibi bir yapı ekleyebilirsiniz:


define host{
    use             generic-host
    host_name       web-server
    alias           Web Server
    address         192.168.1.10
}
 
define service{
    use                             generic-service
    host_name                       web-server
    service_description             HTTP
    check_command                   check_http
}


Sonrasında Nagios'u yeniden başlatmayı unutmayın:


sudo systemctl restart nagios


5. Nagios İzleme ve Yönetim



Nagios'u kurduktan sonra, arıza tespiti, performans izleme ve uyarı sistemleri gibi işlemleri kolayca yönetebilirsiniz. Nagios, size anında uyarılar gönderir, böylece sorunları erkenden tespit edebilirsiniz.

Dahası, Nagios’un ek özellikleri ile izlediğiniz cihazlar ve servisler hakkında raporlar alabilir, zaman içinde performans analizi yapabilirsiniz. Yani, sadece bir izleme aracı değil, aynı zamanda bir yönetim asistanıdır.

Sonuç



Nagios, sunucularınızı izlemek ve yönetmek için harika bir araçtır. Kurulumu kolay, özelleştirilebilir ve açık kaynak olması sayesinde herkes tarafından erişilebilir. Eğer bir sistem yöneticisiyseniz, Nagios sizin için vazgeçilmez bir yardımcı olabilir. Şimdi, sunucularınızda sorunlar yaşanırken kendinizi panik yaparken bulmayın! Nagios’unuzu kurun, yapılandırın ve izlemeye başlayın.

İ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....

Prometheus Veri Toplama Hatası ve Çözümü: Sorun Gidermede Adım Adım Rehber

Prometheus Veri Toplama Hatası: Tanıdık Bir SorunLinux üzerinde çalışan sistemler, zaman zaman Prometheus gibi güçlü veri toplama araçlarıyla entegrasyon problemleri yaşayabilir. Bu tür hatalar, özellikle sistem izleme ve performans analizi yapan profesyoneller...