中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zabbix監控日志的方法

發布時間:2020-06-10 17:44:54 來源:億速云 閱讀:1388 作者:元一 欄目:系統運維

Zabbix 簡介

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,就會觸發 觸發器,達到監控的目的!
Zabbix監控日志的方法
Zabbix監控日志的方法
Zabbix監控日志的方法

##示例二:
  通常我們監控會監控到一些關鍵字就直接報錯,但是往往有需求關鍵字和一些字符串組合起來是沒有問題的 即使是存在關鍵字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”。這個地方不正確,有問題

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富蕴县| 博爱县| 宁远县| 南雄市| 顺平县| 丰镇市| 贵南县| 鹤山市| 怀来县| 陆河县| 诸城市| 霞浦县| 沐川县| 乐山市| 高尔夫| 沂源县| 衡阳县| 上犹县| 七台河市| 洪江市| 永寿县| 太仆寺旗| 永泰县| 莱西市| 泰兴市| 屏山县| 林口县| 荔浦县| 扶风县| 肇庆市| 平远县| 绩溪县| 新乐市| 新兴县| 东乡| 文昌市| 恭城| 无棣县| 隆化县| 江油市| 静安区|