Nagios - Kurulum

Bu bölümde, Nagios'u Ubuntu'da kurma adımları ayrıntılı olarak tartışılmaktadır.

Nagios'u kurmadan önce, Ubuntu sisteminizde Apache, PHP, yapı paketleri vb. Gibi bazı paketlerin bulunması gerekir. Bu yüzden önce onları kuralım.

Step 1 - Önceden gerekli paketleri yüklemek için aşağıdaki komutu çalıştırın -

sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd
libgd-dev sendmail unzip

Step 2 - Sonra, Nagios için kullanıcı ve grup oluşturun ve bunları Apache www-data kullanıcısına ekleyin.

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagios,nagcmd www-data

Step 3 - En son Nagios paketini indirin.

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-
4.4.3.tar.gz

Step 4 - Tarball dosyasını çıkarın.

tar -xzf nagios-4.4.3.tar.gz
cd nagios-4.4.3/

Step 5 - Nagios'u kaynaktan derlemek için aşağıdaki komutu çalıştırın.

./configure --with-nagios-group=nagios --with-command-group=nagcmd

Step 6 - Nagios dosyalarını oluşturmak için aşağıdaki komutu çalıştırın.

make all

Step 7 - Tüm Nagios dosyalarını yüklemek için aşağıda gösterilen komutu çalıştırın.

sudo make install

Step 8 - init ve harici komut yapılandırma dosyalarını yüklemek için aşağıdaki komutları çalıştırın.

sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sitesavailable/
nagios.conf

Step 9 - Şimdi olay işleyici dizinini Nagios dizinine kopyalayın.

sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/
sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

Step 10 - Nagios eklentilerini indirin ve çıkarın.

cd
wget https://nagios-plugins.org/download/nagiosplugins-
2.2.1.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugins-2.2.1/

Step 11 - Aşağıdaki komutu kullanarak Nagios eklentilerini kurun.

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make
sudo make install

Step 12 - Şimdi Nagios yapılandırma dosyasını ve 51 numaralı açıklamayı kaldır satırını düzenleyin → cfg_dir = / usr / local / nagios / etc / servers

sudo gedit /usr/local/nagios/etc/nagios.cfg

Step 13 - Şimdi bir sunucu dizini oluşturun.

sudo mkdir -p /usr/local/nagios/etc/servers

Step 14 - Kişiler yapılandırma dosyasını düzenleyin.

sudo gedit /usr/local/nagios/etc/objects/contacts.cfg

Step 15 - Şimdi Apache modüllerini etkinleştirin ve bir kullanıcı nagiosadmin'i yapılandırın.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Step 16 - Şimdi Apache ve Nagios'u yeniden başlatın.

service apache2 restart
service nagios start
cd /etc/init.d/
sudo cp /etc/init.d/skeleton /etc/init.d/Nagios

Step 17 - Nagios dosyasını düzenleyin.

sudo gedit /etc/init.d/Nagios
DESC = "Nagios"
NAME = nagios
DAEMON = /usr/local/nagios/bin/$NAME
DAEMON_ARGS = "-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE = /usr/local/nagios/var/$NAME.lock

Step 18 - Nagios dosyasını çalıştırılabilir yapın ve Nagios'u başlatın.

sudo chmod +x /etc/init.d/nagios
service apache2 restart
service nagios start

Step 19 - Şimdi tarayıcınıza gidin ve url'yi açın → http://localhost/nagios. Şimdi nagiosadmin kullanıcı adıyla Nagios'a giriş yapın ve daha önce belirlediğiniz şifreyi kullanın. Nagios'un giriş ekranı, aşağıda verilen ekran görüntüsünde gösterildiği gibidir -

Tüm adımları doğru bir şekilde takip ettiyseniz, Nagios web arayüzünüz görünecektir. Nagios kontrol panelini aşağıda gösterildiği gibi bulabilirsiniz -