FreeBSD 下用nagios來監控網絡服務器和網絡服務(2)

 

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…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營

發表評論

您的電子郵箱地址不會被公開。 必填項已用*標註