真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

本文首發(fā)于爛泥行天下。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、金門網(wǎng)站維護(hù)、網(wǎng)站推廣。

最近一段時間,一直在學(xué)習(xí)有關(guān)Nagios監(jiān)控系統(tǒng)的相關(guān)知識。

有關(guān)Nagios監(jiān)控系統(tǒng),你可以在百度或者google搜索下,那文章是一堆一堆的。讓人看起來很簡單。但是在實(shí)際的搭建過程中,卻不是那么回事。下面就把自己在搭建過程的步驟及注意的事項(xiàng)記錄下來。

在安裝Nagios前,有些軟件與套件需要首先安裝。具體如下:

PHP、Apache、Net-snmp、gcc、perl-CPAN

其中Apache是nagios打開必須要使用的。因?yàn)镹agios監(jiān)控主要是通過插件來實(shí)現(xiàn)的,而插件有包括SNMP方式、NRPE方式。在接下來的幾篇文章,都是圍繞SNMP方式來進(jìn)行監(jiān)測。所以需要安裝net-snmp相關(guān)組件。

而SNMP方式監(jiān)測都是通過check_snmp_mem.pl等perl文件來實(shí)現(xiàn)的,所以在安裝SNMP相關(guān)的插件時,需要perl-CPAN的支持。所以需要安裝perl-CPAN。

有關(guān)perl-CPAN的安裝,可以參考我的另外一篇文章《爛泥:perl中CPAN的安裝》。

首先,我們來安裝相關(guān)的軟件及套件。我們可以通過yum方式安裝,也可以通過編譯方式來。因?yàn)闋可娴能浖疤准容^多,各個軟件集套件的依賴比較麻煩,所以建議使用yum方式來安裝。

本次實(shí)驗(yàn)OS:CentOS 6.6 mini 32bit

Nagios版本是中文版:nagios-cn

本次相關(guān)的軟件可以到這個地址下載:

http://pan.baidu.com/s/1jGzFtiQ

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

nagios的運(yùn)行是在nagios用戶下進(jìn)行的,所以在此之前我們要創(chuàng)建nagios。如下:

useradd nagios

id nagios

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

下面我們來使用yum方式安裝,如下圖:

yum -y install php httpd net-snmp gcc perl-CPAN

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

安裝完畢后,我們把Nagios的相關(guān)軟件包上傳到Linux服務(wù)器上。

具體如何上傳,這個我就在此作介紹了。你可以通過FTP、SSH等等都可以,就看你自己喜歡的方式了。

上傳完畢后,我們來進(jìn)行解壓。我現(xiàn)在把相關(guān)的軟件包都放在/home/ilanni目錄下,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

tar -xf nagios-cn-3.2.0.tar.bz2

tar -xf nagios-plugins-2.0.1.tar.gz

tar -xf nagios-snmp-plugins.1.1.1.tgz

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

解壓完畢后,我們來進(jìn)入nagios-cn-3.2.0目錄,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

開始編譯nagios,如下圖:

./configure --prefix=/usr/local/nagios --nagios的安裝路徑

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

編譯完畢,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

可以看到需要新建用戶nagios,系統(tǒng)中如果沒有的話。我們現(xiàn)在可以新建用戶,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

Nagios用戶新建完畢后,我們還繼續(xù)nagios編譯后的工作。

繼續(xù)執(zhí)行make all ,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make all完畢后,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

我們只需要按照上邊的命令執(zhí)行即可,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make install安裝nagios的相關(guān)程序文件。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make install-init安裝nagios啟動的初始化腳本。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make install-commandmode 安裝nagios的命令文件。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make install-config安裝nagios的配置文件。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

make install-webconf安裝nagios的web配置文件。

以上是nagios的安裝步驟,下面進(jìn)行nagios插件的安裝。

進(jìn)入nagios的插件目錄,如下圖:

[root@ilanni nagios-cn-3.2.0]# cd ../nagios-plugins-2.0.1

[root@ilanni nagios-plugins-2.0.1]# pwd

/home/ilanni/nagios-plugins-2.0.1

[root@ilanni nagios-plugins-2.0.1]# ll

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

編譯插件

./configure --prefix=/usr/local/nagios/

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

編譯完畢,沒有報錯就可以進(jìn)行安裝。

make

make install

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

Nagios與nagios插件基本安裝完畢,我們可以查看下。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

插件截圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

如果你仔細(xì)看的話,會發(fā)現(xiàn)這個插件時沒有有關(guān)SNMP的。如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

下面我們就安裝SNMP的插件。切換到nagios_plugins目錄,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

注意SNMP安裝之前一定要安裝CPAN。有關(guān)CPAN的安裝,我在文章開頭就說過,可以參考我的另外一篇文章《爛泥:perl中CPAN的安裝》。

執(zhí)行install.sh進(jìn)行安裝,如下圖:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

接下來一路回車即可。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

安裝完畢如下圖示:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

現(xiàn)在SNMP的插件已經(jīng)安裝完畢,我們來查看下:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

查看命令是否可以使用:

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

      通過上圖可以看到,snmp插件已經(jīng)可以正常使用。

下面我們把nagios加入到系統(tǒng)的服務(wù)中,如下:

chkconfig --add nagios

chkconfig nagios on

chkconfig --list nagios

   爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

在開始啟動nagios之前,我們還要為nagios配置登錄的用戶名和密碼。

有關(guān)nagios登錄的用戶名和密碼,我們可以查看nagios.conf文件,如下:

cat nagios.conf |grep -v ^#|grep -v ^$

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

通過上圖,我們可以很明顯看出nagios用戶存放在/usr/local/nagios/etc/htpasswd.users文件中。

但是如果此時查看htpasswd.users文件會發(fā)現(xiàn)該文件是不存在的。

為什么回是這樣呢?

這個是因?yàn)閚agios安裝完畢后,需要使用apache的htpasswd工具創(chuàng)建nagios登錄的用戶。如下:

/usr/local/apache2/bin/htpasswd-c /usr/local/nagios/etc/htpasswd.users nagiosadmin

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

通過上圖,我們可以很明顯的看出,htpasswd在創(chuàng)建nagios登錄用戶的同時,也設(shè)置了該用戶的密碼。

注意:nagios默認(rèn)的用戶名是nagiosadmin。我們可以通過查看/usr/local/nagios/etc/cgi.conf文件得知。如下:

cat cgi.cfg |grep -v^#|grep -v ^$

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

現(xiàn)在我們再來查看htpasswd.users文件,內(nèi)容如下:

cat /usr/local/nagios/etc/htpasswd.users

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

nagios用戶創(chuàng)建完畢后,我們來啟動nagios并登錄,如下:

/etc/init.d/nagios start

ps aux |grep nagios

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝    

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

以上安裝的nagios中文版,nagios最新版的安裝和這個步驟基本一直。

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

這個是nagios4.1版本的界面。

nagios4.1的下載地址如下:

http://www.nagios.org/download/core/thanks/?t=1426844202

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

wgethttp://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.1.0rc1.tar.gz

爛泥:學(xué)習(xí)Nagios(一):Nagios安裝

至此Nagios的安裝已經(jīng)結(jié)束,下篇我們來介紹Nagios的相關(guān)配置。


分享名稱:爛泥:學(xué)習(xí)Nagios(一):Nagios安裝
URL網(wǎng)址:http://weahome.cn/article/jcodgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部