nagios監(jiān)控網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)服務(wù)安裝篇
nagios的安裝比較簡單,復(fù)雜的是設(shè)置和配置參數(shù)的設(shè)定。不過你要放松一點(diǎn),畢竟我們要搞定它,不是嗎?那就開始吧:
1:獲得***的安裝包
下載地址:http://www.nagios.org/download
2:以root身份登錄服務(wù)器
目前***的版本是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:建立運(yùn)行nagios的用戶
adduser nagios
6:建立安裝nagios的文件夾
使這個(gè)文件夾的所有者為nagios:nagios
mkdir /usr/local/nagios
chown nagios.nagios /usr/local/nagios
7:確認(rèn)web服務(wù)器的用戶
可能會(huì)通過web接口執(zhí)行一些命令,必須確定web服務(wù)器以哪個(gè)用戶運(yùn)行的,通常為:apache:
grep "^User" /usr/local/apache2/conf/httpd.conf
8:建立命令文件組
這個(gè)新的組會(huì)包括apache的用戶和nagios的用戶
- pw groupadd nagcmd
- pw usermod apache -G nagcmd
- pw usermod nagios -G nagcmd
- ----------------------------------
- cat /etc/group
- nagcmd:*:9007:apache,nagios
- ----------------------------------
9:運(yùn)行配置腳本并安裝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
10:安裝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會(huì)產(chǎn)生一個(gè)libexec的目錄,將該目錄全部移動(dòng)到/usr/local/nagios目錄下即可。
mv /usr/local/nagios-plugins-plugins/libexec/ /usr/local/nagios/
11:imagepak-base.tar.gz的安裝
tar –xvzf imagepak-base.tar.gz
解壓以后是base目錄
mv base/ /usr/local/nagios/share/images/logos/
nagios的安裝過程到這就結(jié)束了,您的操作一定要認(rèn)真和準(zhǔn)確,若果您對nagios還不是很熟悉,推薦您先看一下nagios監(jiān)控網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)服務(wù)概念篇做一個(gè)初步,這樣會(huì)使得服務(wù)配置更順利地進(jìn)行。若果您的主機(jī)已經(jīng)準(zhǔn)備好以上工作,我們就開始配置nagios,參見:故障解決篇和配置篇