Red Hat上的Nagios-Nagios的插件
本文講述的是Red Hat上的Nagios:
安裝Nagios 、Nagios的插件 、Nagios配置文件 、Nagios對象 、配置NDOUtils
二、Nagios的插件簡介
Nagios本身并不包含任何監(jiān)控機(jī)制,其所有的監(jiān)控工作都是通過插件(plugin)來實(shí)現(xiàn)的。這些插件通常是通過命令行方式監(jiān)控主機(jī)或服務(wù)工作狀態(tài)的Perl腳本或Shell腳本(通常于/usr/local/nagios/libexec目錄),由Nagios進(jìn)行按需調(diào)用,并把執(zhí)行結(jié)果返回給Nagios。Nagios正是根據(jù)這些返回值來判斷是否“采取某種行動(dòng)”(如運(yùn)行事件句柄(event handlers),發(fā)送通知等)。下圖展示了插件相對于Nagios進(jìn)程和被監(jiān)控對象間的關(guān)系。

官方提供了一些用來監(jiān)控系統(tǒng)基本資源(如CPU負(fù)載、磁盤利用率、Ping速率等)的插件。如果需要監(jiān)控其它形式資源(如CPU電壓、CPU風(fēng)扇轉(zhuǎn)速、網(wǎng)絡(luò)流量等)的狀態(tài),您可以利用官方提供的其它插件或第三方提供的插件,當(dāng)然,您也可以自己編寫所需要的插件。
官方提供的插件通常都會(huì)提供簡單的使用幫助,可以在每個(gè)腳本后使用“-h”或“--help”來獲得這些幫助信息。如要想了解插件腳本check_nt的幫助信息,可以使用如下命令:
- # ./check_nt --help
以上就是Red Hat上的Nagios-Nagios的插件的介紹。
上一節(jié):安裝Nagios 下一節(jié):Nagios配置文件
【編輯推薦】