Nagios Nasıl Kurulur? Adım Adım Rehber ile Linux'ta İzleme Yapın

Nagios, Linux sistemlerinde sunucu izleme yapabilmeniz için kurulum adımlarını ve yapılandırma sürecini detaylıca anlatan bir rehberdir.

BFS

Nagios, IT altyapınızın sağlığını izlemek, sunucularınızın durumunu takip etmek ve sistem hatalarını anında tespit etmek için kullanılan en güçlü araçlardan biridir. Eğer bir sistem yöneticisiyseniz veya kendi altyapınızı izlemek istiyorsanız, Nagios size en doğru çözümü sunar. Bugün, Linux ortamında Nagios'u nasıl kurabileceğinizi ve yapılandırabileceğinizi adım adım inceleyeceğiz. Hadi başlayalım!

1. Adım: Gerekli Bağımlılıkları Yükleyin

Nagios'un düzgün çalışabilmesi için bazı bağımlılıklar gereklidir. İlk önce, terminali açın ve aşağıdaki komutları sırasıyla çalıştırarak gerekli paketleri yükleyin:


sudo apt update
sudo apt install -y autoconf gcc libperl-dev libssl-dev make wget unzip apache2 php libapache2-mod-php libgd-dev


Bu komut, Nagios'un kurulumu için gereken temel bağımlılıkları yükleyecektir. Sisteminizin güncel olduğundan emin olun.

2. Adım: Nagios Core İndir ve Kurulumunu Yap

Nagios'un en son sürümünü indirip, kurulum işlemine başlayalım. Bu işlemi terminal üzerinden yapacağız. İşte gerekli adımlar:


cd /tmp
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/4.4.7/nagios-4.4.7.tar.gz
tar xzf nagios-4.4.7.tar.gz
cd nagios-4.4.7
./configure --with-httpd-conf=/etc/apache2/sites-enabled
make all
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf


Burada, Nagios'un son sürümünü indirdik ve kurulum için gerekli tüm dosyaları kurduk. Nagios'un web arabirimine erişebilmek için Apache'yi yapılandırmamız gerektiğini unutmayın.

3. Adım: Nagios Kullanıcı ve Grubu Oluşturun

Nagios'u kullanacak olan kullanıcıyı ve grubu oluşturmak için aşağıdaki komutları girin:


sudo useradd nagios
sudo usermod -aG nagios www-data


Burada, Nagios'u çalıştıracak olan kullanıcıyı tanımlıyoruz. Aynı zamanda web sunucusunun, Nagios ile iletişim kurabilmesi için gerekli izinleri veriyoruz.

4. Adım: Web Erişimi İçin Şifre Belirleyin

Nagios’un web arayüzüne erişebilmek için bir kullanıcı adı ve şifre belirlemeniz gerekecek. Şifreyi aşağıdaki komutla oluşturabilirsiniz:


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


Komutun çalıştırılmasının ardından sizden bir şifre girmeniz istenecektir. Bu şifreyi unutmayın çünkü Nagios web arayüzüne giriş yapmak için bu şifreyi kullanacaksınız.

5. Adım: Apache Web Sunucusunu Yeniden Başlatın

Nagios'un web arayüzünü çalıştırabilmek için Apache web sunucusunu yeniden başlatmamız gerekiyor. Aşağıdaki komutla Apache’yi yeniden başlatın:


sudo systemctl restart apache2


Artık, web tarayıcınız üzerinden Nagios'un arayüzüne erişebileceksiniz.

6. Adım: Nagios Servisini Başlatın

Nagios'un arka planda çalışması için servisi başlatmamız gerekiyor. Aşağıdaki komut ile Nagios servisini başlatabilirsiniz:


sudo systemctl start nagios
sudo systemctl enable nagios


Bu komut, Nagios'u başlatacak ve her sistem yeniden başlatıldığında otomatik olarak çalışmasını sağlayacaktır.

7. Adım: Nagios Web Arayüzüne Erişim

Web tarayıcınızda aşağıdaki adresi açarak Nagios'un web arayüzüne erişebilirsiniz:

```
http:///nagios
```

Ekrana kullanıcı adı ve şifre istenecektir. Daha önce oluşturduğunuz “nagiosadmin” kullanıcı adı ve şifresini girerek giriş yapabilirsiniz.

Ve işte bu kadar! Artık Nagios'un temel kurulumunu tamamladınız. Şimdi, izlemek istediğiniz hizmetleri ve cihazları ekleyebilirsiniz.

Nagios Konfigürasyonu:

Nagios'u izlemeye başlamadan önce, izlemek istediğiniz servisleri ve cihazları Nagios'a eklemeniz gerekecek. Bu işlem genellikle konfigürasyon dosyalarını düzenlemeyi içerir. Örneğin, Nagios'un monitörlemesi gereken bir sunucuya eklemek için aşağıdaki adımları izleyebilirsiniz.

1. Nagios Konfigürasyon Dosyasını Düzenleyin:

   sudo nano /usr/local/nagios/etc/nagios.cfg
   


2. Servisleri ve Cihazları Tanımlayın:
İzlemek istediğiniz her bir servis ve cihaz için uygun komutları ve uyarıları konfigürasyona eklemeniz gerekecek.

Konfigürasyonu yaparken dikkat etmeniz gereken en önemli şey, her servisin doğru şekilde tanımlandığından ve doğru komutların kullanıldığından emin olmaktır. Bu sayede, Nagios sisteminizi doğru bir şekilde izleyebilecektir.

Sonuç

Nagios kurulumu ve temel yapılandırması biraz zaman alabilir, ancak bir kez kurulum tamamlandığında, altyapınızın sağlığını izlemenin ve olası sorunları önceden tespit etmenin ne kadar önemli olduğunu fark edeceksiniz. Artık, Nagios'un sunduğu web arayüzü üzerinden sisteminizin durumunu anlık olarak izleyebilir, uyarılar alabilir ve sistem yönetiminizi daha verimli hale getirebilirsiniz.

Başka sorularınız olursa, yorumlar kısmından bize yazabilirsiniz. Şimdi, sisteminizin sağlığını izleme işine başlayın!

İlgili Yazılar

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

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

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ü,...