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

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.

Al_Yapay_Zeka

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

WireGuard Linux'a Nasıl Kurulur? Adım Adım Kolay Kurulum Rehberi

WireGuard Nedir ve Neden Kullanmalıyız?Hayatınızda daha güvenli bir internet deneyimi arıyorsanız, bir VPN servisi kullanmak oldukça mantıklı bir tercih olacaktır. Ancak, VPN çözümleri arasında hız ve güvenliği ön planda tutan bir seçenek arıyorsanız,...

Docker ‘Permission Error in Volume’ Hatası ve Çözümü: Adım Adım Kılavuz

Docker, modern yazılım geliştirme dünyasında en yaygın kullanılan araçlardan biri. Özellikle container (kapsayıcı) tabanlı uygulamalar geliştirenler için vazgeçilmez bir yardımcı. Ancak her harika aracın bir noktada karşımıza çıkabilecek zorlukları vardır....

Linux'ta Apache ModSecurity Kurulumu ve Yapılandırması: Güvenliği Arttırmak İçin Adım Adım Rehber

Web güvenliği, modern internet dünyasında her zamankinden daha önemli hale geldi. İnternet üzerindeki her web sitesi, kötü niyetli saldırılara ve açıklarla dolu tehditlere karşı savunmasız. Ancak bu yazıda, güvenlik duvarı olarak bilinen ModSecurity'yi...

Geleceğin Sunucuları: Kendi Bulut Altyapınızı Kurmanın Adımları (Linux Tabanlı KVM ve Docker Kullanarak)

Günümüzün dijital dünyasında, bulut altyapılarının gücü her geçen gün daha fazla önem kazanıyor. Ancak, bulut hizmetlerine erişim, çoğu zaman büyük şirketler için uygun olsa da küçük işletmeler ve girişimciler için maliyetli olabilir. Peki, kendi bulut...

Linux'ta Eclipse Nasıl Kurulur? Adım Adım Kılavuz

Bir Yazılımcı Olma Yolculuğuna BaşlamakYazılıma ilgi duyan bir kişi olarak, hayatınızda bir dönüm noktasına geldiniz! Linux işletim sisteminde Eclipse'i kurmak, sadece bir yazılım kurulumundan fazlası. Bu, projelerinizi yazarken sağlıklı bir ortam hazırlamanın...

Linux'ta Memcached Kurulumu ve Ayarları: Hızlı ve Verimli Bellek Depolama Çözümü

Merhaba Linux severler! Eğer web sitenizin hızını artırmak, performansı zirveye taşımak ve kullanıcı deneyimini en üst seviyeye çıkarmak istiyorsanız, Memcached tam size göre bir araç. Bugün, Linux üzerinde Memcached nasıl kurulur ve nasıl yapılandırılır...