zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
創新互聯專注于永豐網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供永豐營銷型網站建設,永豐網站制作、永豐網頁設計、永豐網站官網定制、微信小程序定制開發服務,打造永豐網絡公司原創品牌,更為您提供永豐網站排名全網營銷落地服務。zabbix能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。
zabbix由2部分構成,zabbix server與可選組件zabbix agent。
zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它可以運行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平臺上。
Zabbix優點:
1 支持分布式監控
2 自帶繪圖功能,獲取到數值型的數據,可自動生成圖
3 Web配置方式,操作易用性較好。添加監控項或機器時速度很快。
4 有報警時無論在任何界面會彈出小窗口報警,同時有報警的聲音提示,同時可對監控項的快速查看。
5 自帶內置函數較為豐富,同時也支持腳本及nagios等腳本的調用。
6 出現問題時,可自動遠程執行命令(需對agent設置執行權限)
Zabbix 缺點:
1 批量修改不方便,可用數據庫輔助
2 深入后,中文資料相當少,大部分問題需看官方的文檔及論壇。
3 缺少數據匯總功能,如無法查看一組服務器平均值,可考慮對其進行二次開發。
4 zabbix較cacti來說,畫圖功能較差些、流量獲取較為復雜。
監控項目
鍵值設置:
log[/data/canal/logs/job-xxx-xxx/job-xxx-xxx.log,"caused|Exception|DRROR",,,skip,,]
yyyy-MM-dd hh:mm:SS
這個鍵值里邊的內容為,日志絕對路徑,關鍵字,skip是跳過老內容,只監控新產生的日志, 其他的不寫的用","隔開
觸發器:
問題表達式:{aws-bigdata-canal-49-63:log[ /data/canal/logs/job-xxx-xxx/job-xxx-xxx.log,"caused|Exception|DRROR",,,skip,,].nodata(10s)}=0
恢復表達式:{aws-bigdata-canal-49-63:log[ /data/canal/logs/job-xxx-xxx/job-xxx-xxx.log,"caused|Exception|DRROR",,,skip,,].nodata(2m)}=1
nodata(2m) 這個函數是在2分鐘內沒有數據 1:true 0:false 。 所以獲取到關鍵字 "caused|Exception|DRROR" nodata函數值就會變成false,就會觸發 觸發器,達到監控的目的!
##示例二:
通常我們監控會監控到一些關鍵字就直接報錯,但是往往有需求關鍵字和一些字符串組合起來是沒有問題的 即使是存在關鍵字error exception 等等 這個時候就需要我們使用強大的正則
監控項目:
log[/var/log/test_file.log,"Error|(?<!Api)Exception|before system exit|kill current process failed|known server|timed out",,,skip,]
這里重點講解(?<!Api)Exception只匹配到Exception 不匹配ApiException找到相關文章解釋如下
(?:pattern) 非獲取匹配,匹配pattern但不獲取匹配結果,不進行存儲供以后使用。這在使用或字符“(|)”來組合一個模式的各個部分是很有用。例如“industr(?:y|ies)”就是一個比“industry|industries”更簡略的表達式。
(?=pattern) 非獲取匹配,正向肯定預查,在任何匹配pattern的字符串開始處匹配查找字符串,該匹配不需要獲取供以后使用。例如,“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Windows”,但不能匹配“Windows3.1”中的“Windows”。預查不消耗字符,也就是說,在一個匹配發生后,在最后一次匹配之后立即開始下一次匹配的搜索,而不是從包含預查的字符之后開始。 (?!pattern) 非獲取匹配,正向否定預查,在任何不匹配pattern的字符串開始處匹配查找字符串,該匹配不需要獲取供以后使用。例如“Windows(?!95|98|NT|2000)”能匹配“Windows3.1”中的“Windows”,但不能匹配“Windows2000”中的“Windows”。
(?<=pattern) 非獲取匹配,反向肯定預查,與正向肯定預查類似,只是方向相反。例如,“(?<=95|98|NT|2000)Windows”能匹配“2000Windows”中的“Windows”,但不能匹配“3.1Windows”中的“Windows”。
(?<!pattern) 非獲取匹配,反向否定預查,與正向否定預查類似,只是方向相反。例如“(?<!95|98|NT|2000)Windows”能匹配“3.1Windows”中的“Windows”,但不能匹配“2000Windows”中的“Windows”。這個地方不正確,有問題
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網頁名稱:Zabbix監控日志的方法-創新互聯
轉載來源:http://m.newbst.com/article18/dsopdp.html
成都網站建設公司_創新互聯,為您提供Google、企業建站、靜態網站、網站內鏈、關鍵詞優化、網站設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯