3)獲得圖庫文件:
]http://dl.sf.net/nagios/imagepak-base.tar.gz[/url]
4)NRPE,版本2.5.2
]http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz[/url]
5)NSCA,版本2.6
]http://kent.dl.sourceforge.net/sourceforge/nagios/nsca-2.6.tar.gz[/url]
3:切換到root用戶:
sudo su
4:解壓縮
tar zxvf nagios-2.5.tar.gz
5:建立運行nagios的用戶:
adduser nagios
6:建立安裝nagios的文件夾,並使這個文件夾的所有者為nagios:nagios
mkdir /usr/local/nagios
chown nagios.nagios /usr/local/nagios
7:確認web服務器的用戶
可能會通過web接口執行一些命令,必須確定web服務器以哪個用戶運行的,通常為:apache:
grep “^User” /usr/local/apache2/conf/httpd.conf
8:建立命令文件組
這個新的組會包括apache的用戶和nagios的用戶
pw groupadd nagcmd
pw usermod apache -G nagcmd
pw usermod nagios -G nagcmd
———————————-
cat /etc/group
nagcmd:*:9007:apache,nagios
———————————-
8:運行配置腳本並安裝nagios
cd nagios-2.5
./configure –prefix=/usr/local/nagios –with-gd-lib=/usr/local/lib –with-gd-inc=/usr/local/include
———————————
*** Configuration summary for nagios 2.5 07-13-2006 ***:
General Options:
————————-
Nagios executable: nagios
Nagios user/group: nagios,nagios
Command user/group: nagios,nagios
Embedded Perl: no
Event Broker: yes
Install ${prefix}: /usr/local/nagios
Lock file: ${prefix}/var/nagios.lock
Init directory: /usr/local/etc/rc.d
Host OS: freebsd6.0
Web Interface Options:
————————
HTML URL: ]http://localhost/nagios/[/url]
CGI URL: ]http://localhost/nagios/cgi-bin/[/url]
Traceroute (used by WAP): /usr/sbin/traceroute
Review the options above for accuracy. If they look okay,
type ‘make all’ to compile the main program and CGIs.
———————————
make all
make install
make install-init
make install-commandmode
make install-config
9:安裝nagios-plugins
tar zxvf nagios-plugins-1.4.3.tar.gz
cd nagios-plugins-1.4.3
./configure –prefix=/usr/local/nagios-plugins
make all
make install
安裝完成以後在/usr/local/nagios-plugins-plugins會產生一個libexec的目錄,將該目錄全部移動到/usr/local/nagios目錄下即可。
mv /usr/local/nagios-plugins-plugins/libexec/ /usr/local/nagios/
10:imagepak-base.tar.gz的安裝
tar –xvzf imagepak-base.tar.gz
解壓以後是base目錄
mv base/ /usr/local/nagios/share/images/logos/
———————————————————————-
以下文章點擊率最高
Loading…