Nagios ile Sistem İzleme ve Servis Yönetimi: Adım Adım Kurulum ve İzleme Rehberi

Nagios ile Sistem İzleme ve Servis Yönetimi: Adım Adım Kurulum ve İzleme Rehberi

Bu rehberde, Nagios’un nasıl kurulacağını ve sistemdeki servislerin nasıl izleneceğini detaylı bir şekilde öğrettik. Sunucularınızı ve servislerinizi kesintisiz izleyebilmek için bu güçlü aracı nasıl kullanabileceğinizi öğrenmiş oldunuz.

BFS

Hadi bir yolculuğa çıkalım! Bugün Nagios ile sistem izlemeyi keşfedeceğiz. Sistem yöneticilerinin, sunucularını ve servislerini izlemek için güvenilir bir araca ihtiyaç duyduğunu hepimiz biliyoruz. İşte karşınızda Nagios, açık kaynaklı bir izleme aracı ve sunucu yönetiminde size yardımcı olacak mükemmel bir partner. Bu rehberde, Nagios'u nasıl kuracağınızı ve sistemdeki servisleri nasıl izleyebileceğinizi adım adım öğreneceğiz. Hazırsanız, başlayalım!

Nagios Nedir?
Nagios, sistem yöneticilerinin ağdaki cihazları, servisleri, sunucuları ve uygulamaları izlemelerini sağlayan güçlü bir açık kaynaklı yazılımdır. En büyük avantajı ise genişletilebilirliği ve kullanıcı dostu yapısıdır. Nagios, e-posta, SMS ya da diğer yöntemlerle uyarılar göndererek, servisler ya da sunucular arızalandığında hemen size bildirimde bulunur. Yani, servisiniz ya da sunucunuz çökerse, Nagios sizi hemen uyarır ve siz de gerekli müdahaleyi hızlıca yapabilirsiniz.

### Nagios Kurulumu

Nagios’u kurmadan önce, CentOS 7 işletim sistemi üzerinde gerekli araçları yüklememiz gerekiyor. Aşağıdaki adımları takip ederek kurulumu gerçekleştirebilirsiniz.

# 1. Gerekli Paketlerin Yüklenmesi
Nagios, birden fazla bağımlılığa ihtiyaç duyar. Öncelikle bu bağımlılıkları yükleyelim. Terminalinize şu komutları girerek başlayın:

```bash
sudo yum install -y gcc glibc glibc-common wget unzip httpd php perl
```

# 2. Nagios ve İlgili Paketlerin İndirilmesi
Nagios'un en son sürümünü indiriyoruz:

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

# 3. Nagios Kurulumu
Şimdi Nagios’u kurmak için aşağıdaki komutları sırasıyla çalıştırıyoruz:

```bash
./configure --with-httpd-conf=/etc/httpd/conf.d
make all
sudo make install
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf
```

# 4. Nagios Kullanıcı ve Grup Oluşturulması
Nagios’u çalıştırmak için özel bir kullanıcı ve grup oluşturuyoruz:

```bash
sudo useradd nagios
sudo usermod -a -G nagios apache
```

# 5. Nagios Web Arayüzü için Parola Ayarlama
Web arayüzüne erişebilmek için bir kullanıcı adı ve parola oluşturuyoruz:

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

# 6. Apache’yi Yeniden Başlatma
Nagios’un web arayüzü Apache üzerinden çalışacak, bu yüzden Apache’yi yeniden başlatmamız gerekiyor:

```bash
sudo systemctl restart httpd
```

# 7. Nagios Servisinin Başlatılması
Son olarak, Nagios servisini başlatıyoruz ve sistem başlangıcında otomatik olarak çalışmasını sağlıyoruz:

```bash
sudo systemctl start nagios
sudo systemctl enable nagios
```

Nagios ile Servis İzleme

Kurulum tamamlandıktan sonra, Nagios’u kullanarak sistemdeki servisleri izlemeye başlayabiliriz. Servis izleme işlemi, web arayüzünden yapılacaktır.

# 1. Nagios Web Arayüzüne Giriş Yapma
Web tarayıcınızı açın ve şu URL’yi ziyaret edin:

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

Burada ``, Nagios’un kurulu olduğu sunucunun IP adresidir. Giriş ekranında `nagiosadmin` kullanıcısını ve belirlediğiniz parolayı girin.

# 2. Servis ve Host Ekleme
Nagios arayüzünde, izlemek istediğiniz sunucu ve servisleri ekleyebilirsiniz. Örneğin, `localhost` sunucusunun durumunu izlemek için şu adımları takip edin:

1. Nagios Web Arayüzüne giriş yapın.
2. Configure sekmesine tıklayın.
3. Hosts bölümüne gidin ve yeni bir host ekleyin.
4. Servislerinizi de aynı şekilde ekleyin ve izlemeye başlayın.

Uyarılar ve Bildirimler

Nagios, servis durumunu izlerken, herhangi bir hata veya arıza durumunda sizi bilgilendirir. Bu bildirimler, e-posta, SMS veya başka yollarla yapılabilir. Bildirimler için yapılandırmalar yaparak, hangi durumlarda uyarı alacağınızı belirleyebilirsiniz.

Sonuç

Nagios, sistem izleme ve servis yönetimi konusunda oldukça güçlü bir araçtır. Yükleme ve yapılandırma işlemlerini başarıyla tamamladığınızda, sistemdeki her şeyin sorunsuz çalışıp çalışmadığını kolayca izleyebilir ve olası aksaklıklara karşı hemen müdahalede bulunabilirsiniz.

Açık kaynak olması ve özelleştirilebilir yapısı sayesinde, Nagios farklı senaryolarda oldukça etkili bir çözüm sunmaktadır. Eğer sistem izleme konusunda daha fazla bilgi edinmek isterseniz, Nagios’un dökümantasyonlarına göz atabilirsiniz.

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