1. Nagios Nedir ve Neden Kullanılır?
Öncelikle, Nagios’un ne olduğunu ve neden bu kadar önemli olduğunu anlamalıyız. Nagios, açık kaynaklı bir ağ izleme aracıdır. Sunucularınız, ağ bağlantılarınız, cihazlarınız ve hizmetlerinizin durumunu izlemenize olanak tanır. Eğer bir sorun meydana gelirse, Nagios anında size bildirim gönderir. Böylece sorunlar büyümeden çözülür ve ağınızın kesintisiz çalışmasını sağlarsınız.
2. Nagios Kurulumuna Başlamadan Önce Gereksinimler
Kuruluma geçmeden önce, bazı gereksinimleri yerine getirdiğimizden emin olmalıyız. Nagios, özellikle bir Linux tabanlı sistemde çalıştığı için, aşağıdaki bileşenlere ihtiyacınız olacak:
- Bir Linux sunucu (Ubuntu, CentOS veya Debian gibi)
- Root erişimi
- İnternet bağlantısı (Nagios’u indirebilmek için)
Bunları sağladığınızda, kurulum işlemine başlayabiliriz.
3. Adım Adım Nagios Kurulumu
Hadi, şimdi Nagios’u Linux sunucumuza kurmaya başlayalım!
Adım 1: Sistemi Güncelleyin
Kurulum işlemi öncesi, sistemimizi güncelleyerek başlayalım. Bu, tüm bağımlılıkların en güncel sürümlerini almanızı sağlayacak.
sudo apt update
sudo apt upgrade -y
Adım 2: Gerekli Paketleri Yükleyin
Nagios’u çalıştırabilmek için birkaç bağımlılığı yüklememiz gerekiyor. Apache, PHP ve bazı yardımcı araçlar gibi.
sudo apt install -y apache2 php libapache2-mod-php build-essential libgd-dev
Adım 3: Nagios’un İndirilmesi
Nagios'un en güncel sürümünü indirmek için aşağıdaki komutu kullanacağız:
cd /tmp
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/release-4.4.6/nagios-4.4.6.tar.gz
Adım 4: Nagios’u Kurun
İndirdiğimiz .tar.gz dosyasını çıkartıp Nagios’u kurmak için aşağıdaki komutları takip edelim:
tar xzf nagios-4.4.6.tar.gz
cd nagios-4.4.6
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
Adım 5: Nagios için Kullanıcı ve Grubu Oluşturun
Nagios, belirli bir kullanıcı ve grup altında çalışır. Bu yüzden bir kullanıcı ve grup oluşturmamız gerekecek.
sudo make install-groups-users
sudo usermod -a -G nagios www-data
Adım 6: Nagios’u Yapılandırın
Artık Nagios kurulumu tamamlanmak üzere! Ancak, bazı temel yapılandırmalar yapmamız gerekiyor.
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
Adım 7: Nagios Web Arayüzünü Yapılandırın
Web arayüzü üzerinden Nagios’u yönetebilmek için aşağıdaki komutları uygulayalım:
sudo make install-webconf
Adım 8: Nagios’u Başlatın
Son olarak, Nagios’u başlatıyoruz:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start nagios
sudo systemctl enable nagios
4. Nagios Web Arayüzüne Erişim
Nagios web arayüzüne erişmek için, tarayıcınıza şu adresi yazın:
http:///nagios
Karşınıza kullanıcı adı ve şifre ekranı çıkacak. Varsayılan kullanıcı adı "nagiosadmin" ve şifreyi kurulum sırasında belirlemiştik. Eğer şifreyi unuttuysanız, şu komutla değiştirebilirsiniz:
sudo htpasswd /usr/local/nagios/etc/htpasswd.users nagiosadmin
5. Nagios ile İzleme Başlatma
Artık Nagios’un web arayüzü üzerinden sistemlerinizi izleyebilirsiniz. Sunucularınızın ve ağınızın durumunu takip edebilir, herhangi bir problem olduğunda hemen müdahale edebilirsiniz.
6. Sonuç
Nagios kurulumunun sonuna geldik! Artık sistemlerinizin güvenliği ve sağlığı konusunda endişelenmenize gerek yok. İzleme ve bildirimler sayesinde, ağınızda olan biteni her zaman kontrol altında tutabilirsiniz. Unutmayın, her şeyin sağlıklı bir şekilde çalışması için düzenli olarak Nagios'u kontrol etmek önemli.
Nagios ile ağ yönetiminizi kolaylaştıracak ve en önemlisi, herhangi bir sorunla karşılaştığınızda hızlıca çözüm üretebileceksiniz. Kurulum ve yapılandırma biraz detaylı olabilir, ancak bu rehber sayesinde işlemi rahatlıkla tamamlayabilirsiniz.
Umarım bu rehber size yardımcı olmuştur! Bir sonraki yazıda görüşmek üzere!