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