https://www.nagios.org/ ; ios
網絡服務:端口,url ,丟包,進程數,網絡流量web
其餘設備: 路由器、交換機端口流量,打印機,windows等windows
業務數據:用戶登陸失敗次數,用戶登陸網站次數,輸入驗證碼失敗的次數,某個api api
接口流量併發,電商網站定單,支付交易的數量。服務器
nagios監控通常由一個主程序(nagios)、一個插件程序(nagios-plugins)和一些可選的附加程序(NRPE、NSClient++、NSCA和NDOUtils)等組成網絡
nagios自己只是一個監控的品臺而已,其具體的監控工做都是經過各種插件(例如:nagios-plugins)來實現的,也能夠本身編寫插件,所以,nagios主程序和nagios-plugins插件都是nagios服務器端必須安裝的程序組建。不過,通常nagios-plugins也要安裝於被監控端,用來獲取響應的數據.
工做原理:一般由nagios服務器端發起獲取數據請求,由check_nrpe插件攜帶要獲取的命令,傳給被監控端的nrpe守護進程,nrpe進程讀取nrpe.cfg裏對應服務器端發送的命令信息,調用本地插件獲取數據,而後返回給nagios服務器端check_nrpe,進而傳給nagios展現到web界面中,嚴格講能夠稱之爲半被動工做
安裝:併發
yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel# tar zxvf nagios-3.4.3.tar.gz安裝基礎組件
建立nagios用戶和用戶組ide
tar zxvf nagios-3.4.3.tar.gz網站
驗證程序是否被正確安裝url
切換目錄到安裝路徑(這裏是/usr/local/nagios),看是否存在etc、bin、sbin、share、var 這五個目錄,若是存在則能夠代表程序被正確的安裝到系統了。