Nagios Nasıl Kurulur? Adım Adım Rehber (Linux)

Nagios, Linux üzerinde kurulumuyla ilgili detaylı bir rehber. Sunucularınızı ve ağınızı izlemek için Nagios kurulumunu adım adım öğrenin.

BFS

Giriş: Nagios’a Adım Atmak


Düşünsenize, bir sabah güne başladınız ve aniden sunucunuzda bir sorun meydana geldi. Belki de bir servis durdu ya da disk dolmuş. İşte burada devreye Nagios giriyor! Nagios, Linux sistemlerini ve ağ cihazlarını izlemenize olanak sağlayan güçlü bir açık kaynak yazılımıdır. Nagios ile sunucularınızı, servislerinizi, ağlarınızı kısacası tüm altyapınızı gözlemleyebilir, olası bir sorun oluşmadan önce önlem alabilirsiniz.

Bugün, adım adım Nagios nasıl kurulur, bunu keşfedeceğiz. Evet, biliyorum, bu ilk başta korkutucu olabilir ama merak etmeyin. Yazının sonunda, Nagios’u başarıyla kurmuş ve Linux sunucunuzda çalışan bir izleme sistemine sahip olacaksınız.

Adım 1: Gerekli Paketlerin Yüklenmesi


İlk adımda yapmamız gereken şey, Nagios’un ve bağlı olduğu paketlerin sistemimize yüklenmesidir. Linux sistemleri farklı olsa da, genellikle Debian ve RedHat tabanlı dağıtımlar arasında biraz fark bulunuyor. Aşağıdaki komutları, kullanılan dağıtıma göre uygulayın.

Debian/Ubuntu için:

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


CentOS/RHEL için:

sudo yum install -y gcc glibc glibc-common make autoconf
sudo yum install -y httpd php gd gd-devel


Bunlar, Nagios kurulumunu başlatmak için gerekli olan temel paketlerdir.

Adım 2: Nagios Kaynak Kodlarını İndirme


Nagios’un en son sürümünü indirmek için, Nagios’un resmi web sitesinden en son sürümün bağlantısını kullanabilirsiniz. Aşağıdaki komutla bu işlemi gerçekleştirebilirsiniz:


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


Burada "x.x.x" yerine, indireceğiniz Nagios sürümünün numarasını yazmalısınız.

Adım 3: Nagios Kurulumu


Nagios’un kaynak kodlarını çıkardıktan sonra, kuruluma başlamak için şu adımları takip edelim. İlk olarak, Nagios dizinine geçip, configure komutunu çalıştıracağız.


./configure --with-httpd-conf=/etc/httpd/conf.d
make all


Yukarıdaki komut, Nagios’un tüm gerekli dosyalarını oluşturacaktır. Şimdi sırada Nagios'un sisteminize kurulumunu gerçekleştirmek var.


sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo make install-webconf


Bu adımlar, Nagios'u tamamen sisteminize kuracaktır.

Adım 4: Nagios Kullanıcısını ve Grubunu Oluşturma


Nagios’un güvenliği için özel bir kullanıcı ve grup oluşturmak önemlidir. Bu nedenle aşağıdaki komutları çalıştırarak Nagios kullanıcı ve grubunu ekleyelim.


sudo useradd nagios
sudo groupadd nagios
sudo usermod -a -G nagios nagios


Adım 5: Web Erişimi İçin Apache Web Sunucusunun Yapılandırılması


Nagios’u web üzerinden izlemek için Apache web sunucusunun yapılandırılması gerekecek. Apache’yi doğru şekilde yapılandırmak için aşağıdaki komutları çalıştıralım.


sudo systemctl enable apache2
sudo systemctl start apache2


Apache yapılandırma dosyalarına ekleme yapmak için şu komutu kullanabilirsiniz:


sudo vi /etc/httpd/conf.d/nagios.conf


Burada, Nagios için Apache yapılandırmasını özelleştirebilirsiniz. Özellikle, Nagios web arayüzüne erişimi sınırlamak için güvenlik önlemleri almanız önerilir.

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


Kurulum tamamlandığında, web tarayıcınız üzerinden Nagios arayüzüne erişebilirsiniz. Bunun için şu URL'yi kullanmanız yeterli:

```
http://[SUNUCU_IP_ADRESİ]/nagios
```

Ekranda Nagios giriş sayfası karşınıza çıkacak. İlk defa giriş yapmak için aşağıdaki komutla bir şifre oluşturabilirsiniz:


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


Bu komut, kullanıcı adı olarak "nagiosadmin" ve istediğiniz bir şifre ile giriş yapmanızı sağlayacaktır.

Adım 7: Nagios’un Çalıştığını Test Etmek


Nagios'un doğru çalışıp çalışmadığını test etmek için, web tarayıcınızda Nagios'un arayüzüne gidin ve şifrenizi girerek oturum açın. Her şey yolunda giderse, Nagios kontrol paneline ulaşabilirsiniz ve buradan tüm izlediğiniz servislerin durumlarını görebilirsiniz.

Sonuç: Nagios ile Güvenli ve Etkili İzleme


Ve işte bu kadar! Artık Nagios sisteminiz Linux sunucunuzda çalışıyor ve altyapınızı güvenle izleyebilirsiniz. Bu kurulum sadece bir başlangıç. Nagios ile ağ cihazlarınızı, hizmetlerinizi, uygulamalarınızı ve daha fazlasını takip edebilir, e-posta bildirimleri alabilir ve sorunlar oluşmadan müdahale edebilirsiniz.

Nagios, sizin için sadece bir izleme aracı değil, aynı zamanda daha güvenli ve verimli bir sistem yönetimi sağlar. Eğer bu yazıyı faydalı bulduysanız, başkalarıyla da paylaşmayı unutmayı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ü,...