Nagios, Linux sistemlerinizi izlemek için harika bir araçtır. Eğer sistem yönetimi ile ilgileniyorsanız ve Linux server'larınızı izlemek için güvenilir bir çözüme ihtiyacınız varsa, Nagios tam size göre! Bu yazıda, Nagios’u Linux sunucusuna adım adım nasıl kurabileceğinizi anlatacağım.
Nagios Nedir?
Nagios, bir ağ ve sunucu izleme yazılımıdır. Sunucularınızda meydana gelen aksaklıkları, yüksek yük durumlarını, ağ bağlantı sorunlarını ve daha pek çok şeyi izleyebilirsiniz. Nagios’un en güzel tarafı, hem küçük hem de büyük altyapılar için kullanılabilir olmasıdır. Küçük ofisler için basit kurulumlardan tutun, büyük veri merkezlerine kadar her türlü ortamda kullanılabilir.
Nagios Kurulumuna Başlamadan Önce
Nagios’u kurmadan önce bazı ön hazırlıkları yapmanız gerekebilir. Bu yazıda, Nagios Core'unu ve gerekli tüm eklentileri kuracağız.
İlk olarak, sisteminizin güncel olduğundan emin olun:
```bash
sudo apt update
sudo apt upgrade
```
Ayrıca, Nagios’un çalışabilmesi için bazı bağımlı paketler ve araçlar gerekir. Bunları yüklemek için şu komutları kullanabilirsiniz:
```bash
sudo apt install -y build-essential libgd-dev unzip
sudo apt install -y apache2 libapache2-mod-php php
sudo apt install -y libperl-dev libssl-dev libssh-dev
```
Nagios'u Kurma Adımları
#### 1. Nagios Core'unu İndirme
Nagios’un son sürümünü indirmek için aşağıdaki komutu kullanabilirsiniz:
```bash
cd /tmp
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/4.x/nagios-4.x.tar.gz
```
# 2. Nagios’u Kurma
Ardından Nagios’u kurmak için şu adımları takip edebilirsiniz:
```bash
tar xvf nagios-4.x.tar.gz
cd nagios-4.x
./configure --with-httpd-conf=/etc/apache2/sites-enabled
make all
sudo make install
sudo make install-commandmode
sudo make install-webconf
```
# 3. Nagios Kullanıcı ve Grubu Oluşturma
Nagios’u çalıştırmak için bir kullanıcı ve grup oluşturmanız gerekir. Aşağıdaki komutları kullanarak bu adımı tamamlayabilirsiniz:
```bash
sudo useradd nagios
sudo groupadd nagios
sudo usermod -a -G nagios nagios
```
# 4. Web Arayüzüne Erişim Sağlamak İçin Apache Yapılandırması
Nagios’un web arayüzünü kullanabilmek için Apache2’nin yapılandırılmasına ihtiyaç var. Apache2 yapılandırması için aşağıdaki komutları çalıştırın:
```bash
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
```
Bu komut size bir şifre soracak ve bu şifreyi web arayüzüne giriş yapmak için kullanacaksınız.
# 5. Nagios Servisini Başlatma
Kurulum tamamlandıktan sonra Nagios servislerini başlatmak için şu komutları kullanabilirsiniz:
```bash
sudo systemctl start nagios
sudo systemctl enable nagios
```
# 6. Apache Web Sunucusunu Başlatma
Nagios’un web arayüzüne erişmek için Apache sunucusunun çalışıyor olması gerekir. Apache2 servisini başlatmak için şu komutları kullanabilirsiniz:
```bash
sudo systemctl start apache2
sudo systemctl enable apache2
```
Nagios Arayüzüne Erişim
Artık Nagios’u web arayüzü üzerinden izleyebilirsiniz. Tarayıcınıza şu adresi girin:
```
http://[Sunucu_IP_adresi]/nagios
```
Giriş yaptıktan sonra, sisteminizi izlemeye başlayabilirsiniz!
Nagios ile İzlemeye Başlamak
Nagios’u kurduktan sonra, izlemek istediğiniz sistemleri ve servisleri ekleyebilirsiniz. Nagios, yapılandırılabilir çok sayıda plug-in ve eklentiye sahiptir. Bu eklentiler sayesinde sunucularınızın CPU kullanımını, disk durumunu, ağ trafiğini ve daha fazlasını izleyebilirsiniz.
Sonuç
İşte bu kadar! Adım adım Nagios kurulumu ile sistem izleme işlemini başlatabilirsiniz. Şimdi, Nagios ile sunucularınızı ve ağınızı izleyerek, potansiyel sorunları erkenden tespit edebilir ve hızlıca çözebilirsiniz. Nagios, çok güçlü ve esnek bir araçtır, ancak kurulumu ve yapılandırması bazen karmaşık olabilir. Bu rehberde verdiğimiz adımları takip ederek kurulumu kolayca tamamlayabilirsiniz.