開源監(jiān)控利器nagios之場景描述
開源監(jiān)控利器nagios之場景描述:
為了描述問題方便,我們假定有5個(gè)服務(wù)器要監(jiān)控(web服務(wù)器、數(shù)據(jù)庫服務(wù)器、郵件服務(wù)器、nfs文件共享服務(wù)器),需要對幾個(gè)服務(wù)器的服務(wù)進(jìn)行監(jiān)控,同時(shí)監(jiān)控每個(gè)服務(wù)器的資源使用情況,包括負(fù)載情況、磁盤分區(qū)使用情況、總進(jìn)程數(shù)、當(dāng)前ip連接數(shù)這個(gè)4個(gè)項(xiàng)目(當(dāng)然你也可以自己寫腳本監(jiān)控更多的資源對象)。這些服務(wù)器除了系統(tǒng)管理員而外,還有其他用戶(如程序員)對各自的服務(wù)器進(jìn)行維護(hù);當(dāng)發(fā)生故障的時(shí)候,維護(hù)網(wǎng)站的程序員能收到報(bào)警郵件和報(bào)警短信,而管理數(shù)據(jù)庫管理員則無需收到這些報(bào)警,同時(shí)維護(hù)程序的用戶可以以自己的帳號登陸監(jiān)控服務(wù)器,通過web方式察看自己所管服務(wù)器的狀態(tài)(只能看自己的而看不到別人管轄服務(wù)器的狀態(tài))。
通過上面的描述,我們可以整理出下面的表格:
機(jī)器名稱角色可查看狀態(tài)及接受報(bào)警信息的用戶所需工具
Nagios服務(wù)器監(jiān)控端系統(tǒng)管理員(SA)Apache、nagios、nagios plugin、sendmail、perl等
郵件服務(wù)器被監(jiān)控端系統(tǒng)管理員、郵件管理員Nrpe、nagios plugin、自定義腳本等
數(shù)據(jù)庫服務(wù)器被監(jiān)控端系統(tǒng)管理員、dbaNrpe、nagios plugin、自定義腳本等
Web服務(wù)器被監(jiān)控端系統(tǒng)管理員、webmasterNrpe、nagios plugin、自定義腳本等
Nfs共享服務(wù)器被監(jiān)控端系統(tǒng)管理員Nrpe、nagios plugin、自定義腳本等
緩存服務(wù)器(squid)被監(jiān)控端系統(tǒng)管理員、webmasterNrpe、nagios plugin、自定義腳本等
通過文章的描述,我們清楚的知道了開源監(jiān)控利器nagios的場景!希望對你們有用!
【編輯推薦】