Her ağ uzmanı için ağdaki trafiği izlemek hayati derecede önemlidir. Hal böyle olunca çeşitli uygulamalar ile ağ’daki trafiği izlemeye çalışır. Ben bu yazımda açık kaynak kodlu GNU lisansı ile dağıtılan Nagios yazılımını ubuntu 10.04 sistemi üzerine nasıl kuracağımızı anlatmaya çalışacağım.
[php] /etc/init.d/apparmor stop
update-rc.d -f apparmor remove
aptitude remove apparmor apparmor-utils [/php]
daha sonra nagios için bir klasör oluşturuyoruz.
[php] mkdir /downloads [/php]
Nagios için gerekli uygulamaları kuralım
[php] aptitude -y install apache2 libapache2-mod-php5 build-essential libgd2-xpm-dev postfix [/php]
Sistemi güncelleyelim
[php]
aptitude update
aptitude safe-upgrade
[/php]
Nagios için kullanıcı oluşturalım
[php]
useradd -m -s /bin/bash nagios
passwd nagios
usermod -G nagios nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
[/php]
Nagios uygulamasını download edip, çıkaralım
[php]
cd /downloads
wget http://prdownloads.sourceforge.net/nagios/nagios-3.2.3.tar.gz
wget http://prdownloads.sourceforge.net/nagiosplug/nagios-plugins-1.4.15.tar.gz
tar -zxf /downloads/nagios-3.2.3.tar.gz
tar -zxf /downloads/nagios-plugins-1.4.15.tar.gz
[/php]
Ve Nagios kurulumunu yapalım
[php]
cd /downloads/nagios-3.2.3
./configure –with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf
[/php]
Nagios arayüz şifre tanımlaması yapalım
[php]
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Apache servisini restart edelim
[php]
/etc/init.d/apache2 restart
[/php]
Nagios modüllerini kuralım.
[php]
cd /downloads/nagios-plugins-1.4.15/
make
make install
[/php]
Nagios’u otomatik olarak başlamaya ayarlayalım.
[php] ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios [/php]
Ve nagios’u başlatalım
[php] /etc/init.d/nagios start [/php]
Sistemi yeniden başlattıktan sonra
Web arayüzünden http://yourserver/nagios/ şeklinde erişim sağlayabilirsiniz.
Kolay gelsin.