折騰了2天。用nagios 4.x 版本監(jiān)控服務(wù)器大概持續(xù)3-4個(gè)月了吧。本來(lái)當(dāng)初搭建的時(shí)候就想做一個(gè)出圖的監(jiān)控,但是一直沒(méi)弄出來(lái)。后來(lái)就一直擱置了。前陣子,由于服務(wù)器的性能問(wèn)題,想分析一下,因此就有這類(lèi)需求了。經(jīng)過(guò)2天的奮戰(zhàn),終于把nagios出圖了。這里順便記錄一下。
首先。我不知道是不是版本問(wèn)題,在我經(jīng)過(guò)了大量的實(shí)驗(yàn),修改配置文件等,無(wú)果后,偶然的一次發(fā)現(xiàn)一個(gè)帖子,樓主表示nagios 4.x 搭配其他版本出不了圖,但是用nagios 3.2.3+nagios plugins 1.4.15+pnp4nagios 0.6.7就出的了圖。我覺(jué)得和系統(tǒng)版本,插件版本,pnp4nagios版本,rrdtool版本都沒(méi)有關(guān)系,只和nagios版本有關(guān)系。抱著試一試的心態(tài),去嘗試了下,最后出圖了。
因?yàn)槲铱戳司W(wǎng)上的許多資料,發(fā)現(xiàn)其實(shí)配置pnp4nagios,使nagios出圖并不是非常復(fù)雜的事情,為什么我還需要改來(lái)改去的,最后還出不了呢。
安裝配置nagios+nagios plugins+nrpe+pnp4nagios可以查閱網(wǎng)上很多例子。這里我給出一個(gè)我覺(jué)得比較容易懂的。
這個(gè)是nagios的配置以及客戶端的配置
這個(gè)是出圖的配置
這里我就寫(xiě)一下我遇到的一些問(wèn)題吧。
1. nagios進(jìn)不去,明明密碼文件和配置文件里寫(xiě)的都是對(duì)的,密碼也極其簡(jiǎn)單,就是進(jìn)不去,最后查到有可能是php沒(méi)裝,在yum -y install php ,重啟httpd 和nagios 可以進(jìn)入,
2.An error was detected which prevented the loading of this page. If this problem persists, please contact the website administrator.
/usr/local/pnp4nagios/lib/kohana/system/libraries/Session.php [160]:
session_start(): open(/var/lib/php5/sess_d1suf0cpph46v95efp1b7l0cbtt0q7nr, O_RDWR) failed: Permission denied (13)
抱著個(gè)錯(cuò),看到這篇博客,但是我并沒(méi)有修改權(quán)限,只是修改了屬組,就成功了。
默認(rèn)的php是apache的組,而我的httpd.conf中將httpd的服務(wù)改成了nagios用戶和組
這樣nagios就能出土了。