Adım 1: Gerekli Paketleri Yükleyin
Öncelikle, sisteminizde Nagios'u çalıştırabilmek için bazı bağımlı paketlerin yüklü olması gerekiyor. Bu paketleri yüklemek için aşağıdaki komutları kullanacağız:
sudo apt update
sudo apt install -y build-essential libgd-dev libapache2-mod-php apache2 php \
libperl-dev libssl-dev snmp libnet-snmp-perl gettext install -y
Bu komutlar, Nagios için gerekli olan tüm bağımlılıkları sisteminize yükleyecektir. Yükleme işlemi tamamlandığında, kuruluma devam edebiliriz.
Adım 2: Nagios ve Eklentilerini İndirin
Şimdi, Nagios'un en son sürümünü indirmeniz gerekiyor. Bunun için Nagios’un resmi web sitesine gitmenize gerek yok; terminal üzerinden komutla bu işlemi hızlıca yapabiliriz.
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
Bu komutlar, Nagios’un son sürümünü indirip açacak ve kurulum dizinine geçiş yapacak.
Adım 3: Nagios’u Derleyin ve Kurun
Şimdi de Nagios'u derleyip kurma zamanı. Aşağıdaki komutları sırasıyla çalıştırarak kurulum işlemini gerçekleştirebilirsiniz.
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
sudo make install
Bu işlemler tamamlandıktan sonra, Nagios’un temel bileşenleri kurulu hale gelecektir.
Adım 4: Nagios Kullanıcı ve Grubu Oluşturun
Nagios’u kurduktan sonra, onun sistem üzerinde düzgün çalışabilmesi için bir kullanıcı ve grup oluşturmanız gerekecek. Bu işlemi şu komutla yapabilirsiniz:
sudo make install-init
sudo make install-commandmode
sudo make install-config
sudo make install-webconf
Ayrıca, Apache web sunucusunun Nagios’un web arayüzünü düzgün bir şekilde çalıştırabilmesi için bazı ayarları yapmamız gerekecek. Bu işlemi de aşağıdaki komutla gerçekleştirebilirsiniz:
sudo a2enmod rewrite
sudo systemctl restart apache2
Adım 5: Nagios Web Arayüzüne Erişim Sağlayın
Şimdi web arayüzüne giriş yapabilmeniz için Apache'yi yapılandırmamız gerekiyor. Apache üzerinden Nagios’a erişebilmek için aşağıdaki komutu kullanarak bir kullanıcı adı ve şifre oluşturun:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Bu komut, `nagiosadmin` adında bir kullanıcı oluşturacak ve sizden bir şifre girmenizi isteyecektir. Şifrenizi girdikten sonra, Nagios’un web arayüzüne şu URL’den erişebilirsiniz:
```
http://[sunucu_IP_adresi]/nagios
```
Burada oluşturduğunuz kullanıcı adı ve şifreyi girerek Nagios’un kontrol paneline giriş yapabilirsiniz.
Adım 6: Nagios’un Çalıştığını Kontrol Edin
Son adımda ise Nagios’un düzgün çalışıp çalışmadığını kontrol etmeniz gerekecek. Bunun için aşağıdaki komutları kullanabilirsiniz:
sudo systemctl start nagios
sudo systemctl enable nagios
sudo systemctl status nagios
Bu komutlar Nagios servislerini başlatacak ve sistem açıldığında otomatik olarak çalışmasını sağlayacaktır.
Görünüşe göre, kurulum tamamlandı! Artık Nagios’un web arayüzü üzerinden sisteminizi izleyebilir, sunucularınızın durumunu kontrol edebilir ve size bildirilen uyarıları yönetebilirsiniz.
Adım 7: Nagios’a Eklentiler Ekleyin
Nagios, çok güçlü bir izleme aracıdır, ancak işlevselliğini artırmak için birçok eklenti kullanabilirsiniz. Örneğin, disk kullanımını, CPU yükünü veya belirli servislerin durumunu izlemek için çeşitli Nagios eklentileri mevcuttur. Bu eklentileri kurmak için sadece birkaç komut ve biraz yapılandırma yeterli olacak. Eklentileri indirip kurduktan sonra, Nagios’un kontrol panelinden bu verileri görmeye başlayabilirsiniz.
Aşağıda basit bir eklenti kurulumu için örnek komutları bulabilirsiniz:
cd /tmp
wget https://nagiosplugins.org/download/nagios-plugins-2.3.3.tar.gz
tar -xvzf nagios-plugins-2.3.3.tar.gz
cd nagios-plugins-2.3.3
./configure
make
sudo make install
Bu şekilde eklentilerinizi kolayca kurabilirsiniz. İhtiyacınıza göre birçok farklı eklenti mevcut!