用Nagios來監(jiān)控網(wǎng)絡服務器-nagios安裝
Nagios的安裝過程(FreeBSD)
----------------------------------------------------------------------
nagios的安裝比較簡單,復雜的是設置和配置參數(shù)的設定。不過你要放松一點,畢竟我們要搞定它,不是嗎?那就開始吧:
1:獲得最新的安裝包,http://www.nagios.org/download
2:以root身份登錄服務器,目前最新的版本是2.5:
1)nagios,版本2.5:
fetch http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz
or
wget http://superb-west.dl.sourceforge.net/sourceforge/nagios/nagios-2.5.tar.gz
2)獲得nagios插件,版本1.4.3:
http://surfnet.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.3.tar.gz
3)獲得圖庫文件:
http://dl.sf.net/nagios/imagepak-base.tar.gz
4)NRPE,版本2.5.2
http://ufpr.dl.sourceforge.net/sourceforge/nagios/nrpe-2.5.2.tar.gz
5)NSCA,版本2.6
http://kent.dl.sourceforge.net/sourceforge/nagios/nsca-2.6.tar.gz
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接口執(zhí)行一些命令,必須確定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/
 - CGI URL: http://localhost/nagios/cgi-bin/
 - 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會產(chǎn)生一個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/
----------------------------------------------------------------------
【編輯推薦】















 
 
 
 
 
 
 