好久沒有寫日志了,根據(jù)工作需要,今天給之前裝的nagios安裝了性能分析圖表(PNP),可以讓我們更直觀的看到主機(jī)或者服務(wù)在這一段時(shí)間的運(yùn)行狀況。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)恒山,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575PNP是一個(gè)小巧的開源軟件包,它基于PHP和PERL,PNP可以利用rrdtool工具將nagios繪制成相關(guān)的圖表,然后顯示主機(jī)或服務(wù)在一段時(shí)間內(nèi)的運(yùn)行狀況。
PNP的官方網(wǎng)站:www.pnp4nagios.org,如果要安裝PNP肯定首先要具備如下條件:
1.已經(jīng)安裝好apache和php和nagios環(huán)境,需支持GD\zlib\jpeg
2.安裝rrdtool工具
3.安裝perl
下面簡(jiǎn)單的敘述下安裝過(guò)程:
a.安裝rrdtool工具
http://www.mrtg.org/rrdtool/pub/
下載地址
http://www.mrtg.org/rrdtool/pub/rrdtool-1.4.5.tar.gz
tar xzf rrdtool-1.4.5.tar.gz cd rrdtool-1.4.5 ./configure --prefix=/usr/local/rrdtool make make install
b.安裝PNP
下載地址 www.pnp4nagios.org
tar -xzf pnp-0.4.14.tar.gz cd pnp-0.4.14 ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata make all make install make install-config make install-init
c.配置PNP
1.創(chuàng)建默認(rèn)配置文件
cd /usr/local/nagios/etc/pnp cp process_perfdata.cfg-sample process_perfdata.cfg cp npcd.cfg-sample npcd.cfg cp rra.cfg-sample rra.cfg chown -R nagios:nagios *
2.修改process_perfdata.cfg文件
vim /usr/local/nagios/etc/pnp/process_perfdata.cfg LOG_LEVEL = 0 修改為2 即為debug模式
3.增加小太陽(yáng)
修改templates.cfg增加一個(gè)定義PNP的hosts和services
define hosts { name hosts-pnp register 0 action_url /nagios/pnp/index.php? host=$HOSTNAME$ process_perf_data } define services { name services-pnp register 0 action_url /nagios/pnp/index.php? host=$HOSTNAME$&srv=$SERVICEDESC$ process_perf_data }
3.修改nagios.cfg
process_performance_data=0 改為 1 #host_perfdata_command=process-host-perfdata 把注釋去掉 #service_perfdata_command=process-service-perfdata 把注釋去掉
4.修改commands.cfg
#process-host-perfdata' command definition define command{ command_name process-host-perfdata command_line /usr/local/nagios/libexec/process_perfdata.pl } #process-service-perfdata' command definition define command{ command_name process-service-perfdata command_line /usr/local/nagios/libexec/process_perfdata.pl }
5.修改hosts.cfg文件和services.cfg文件
在define host { 添加 use linux-server,hosts-pnp define service { 添加 use local-service,services-pnp
然后先用下面命令檢查下nagios設(shè)置的文件有無(wú)錯(cuò)誤,一般出現(xiàn)錯(cuò)誤可能是name出錯(cuò)(我做的時(shí)候是這個(gè)錯(cuò)誤)
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
¥#¥#還有個(gè)問(wèn)題就是 一定要把PHP的 proc_open 這個(gè)函數(shù)給打開,否則無(wú)法繪圖。
發(fā)現(xiàn)錯(cuò)誤修改后,重啟nagios和apache,然后小太陽(yáng)就出來(lái)了,如下圖。
點(diǎn)擊紅色小太陽(yáng),但是下面圖出現(xiàn)了亂碼,這個(gè)原因是因?yàn)閞rdtool-perl 這個(gè)模塊沒有安裝
然后我們執(zhí)行 yum install rrdtool-perl ,再次點(diǎn)小太陽(yáng)打開圖如下
此時(shí)我們的小太陽(yáng)就安裝成了,如果大家有不明白的可以給我留言。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)站名稱:nagios搭建過(guò)程之安裝PNP小太陽(yáng)-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://muchs.cn/article18/pdcdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站設(shè)計(jì)、服務(wù)器托管、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容