圖1 Nagios 系統(tǒng)的結(jié)構(gòu)圖(點(diǎn)擊查看大圖)

可見(jiàn),Nagios 采用分布–集中的管理模式。在 Nagios 服務(wù)器上安裝 Nagios 主程序,

在被監(jiān)控主機(jī)上安裝 Nagios 代理程序。通過(guò) Nagios 主程序和 Nagios 代理程序之間的通訊,監(jiān)視對(duì)象的狀態(tài)。

2.3在Linux上運(yùn)行 Nagios 系統(tǒng)

Nagios 系統(tǒng)是運(yùn)行在 Linux 或者 Unix 操作系統(tǒng)之上的,安裝前確認(rèn)操作系統(tǒng)支持 TCP/IP協(xié)議并且有 C 語(yǔ)言編譯器(如,gcc 等)。如果沒(méi)有 web 服務(wù)器,例如 apache,預(yù)先安裝之。在 Nagois 官方網(wǎng)站下載 Nagios 主程序、插件和安裝文檔,最新版本是 Nagios 3.0rc2。Nagios 是開(kāi)源項(xiàng)目,它的安裝也比較簡(jiǎn)單,按照文檔一步步執(zhí)行就可以順利完成。

如果 Nagios 安裝在/usr/local 目錄下,完成后執(zhí)行如下命令:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

這個(gè)操作用來(lái)預(yù)先檢查 nagios 配置的是否正確。如果沒(méi)有錯(cuò)誤,開(kāi)始運(yùn)行 Nagios。

service nagios start (后面也可跟這些:restart, stop, reload.),也可以這樣啟動(dòng):

/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg

Nagios 啟動(dòng)正常后,登錄到 nagios CGIs

打開(kāi)瀏覽器,輸入 http://主機(jī) IP/nagios/如果配置正確將會(huì)進(jìn)入到nagios的監(jiān)視界面,然后可以查看沒(méi)人情況下主機(jī)被監(jiān)視的細(xì)節(jié)數(shù)據(jù)。如果出現(xiàn)提示“Internal Server Error”,這可能是本機(jī)上安裝并正在運(yùn)行Redhat Linux. 首先查看 Linux 是否處于 Enforcing 模式getenforce然后把 Linux 置為 permissive 模式setenforce 0重新打開(kāi)瀏覽器就可以看到被 Nagios 監(jiān)控的服務(wù)了。

現(xiàn)在訪問(wèn)nagios的服務(wù)器web界面,界面如下圖2。

訪問(wèn)界面圖2
分享到

yajing

相關(guān)推薦