zabbix 3.x 監控日誌文件

1.啓用zabbix主動模式html

在zabbix agent端,修改/etc/zabbix/zabbix_agentd.conflinux

ServerActive=服務端IP
Hostname=tspnginx02.pro 本機Hostname(要和監控頁面上的主機名相同)
要監控的日誌文件要有讀的權限

重啓zabbix agent

2.在web頁面添加須要監控的日誌。nginx

類型選擇:Zabbix客戶端(主動式)web

監控日誌的兩種key——log和logtr。正則表達式

    log[/path/to/some/file,<regexp>,<encoding>,<maxlines>,<mode>,<output>]app

    logtr[/path/to/some/filename_format,<regexp>,<encoding>,<maxlines>,<mode>,<output>]  (logrt的第一個參數可使用正則表達式)編碼

    ◆ regexp:要匹配內容的正則表達式,或者直接寫你要檢索的內容也能夠,例如我想檢索帶ERROR關鍵詞的記錄spa

    ◆ encoding:編碼相關,留空便可日誌

    ◆ maxlines:一次性最多提交多少行,這個參數會覆蓋配置文件zabbxi_agentd.conf中的’MaxLinesPerSecond’,咱們也能夠留空code

    ◆ mode:默認是all,也能夠是skip,skip會跳過老數據

    ◆ output:輸出給zabbix server的數據。能夠是\一、\2一直到\9,\1表示第一個正則表達式匹配出的內容,\2表示第二個正則表達式匹配出的內容。

說明:

  一、"/app/wutongshu/monitorlog/error.log"表示日誌路徑

  二、"ERROR"表示匹配的關鍵字

  三、"skip"爲可選參數,表示跳過舊數據

 

可參考:

  http://www.jianshu.com/p/e28c0f295404

  http://wzlinux.blog.51cto.com/8021085/1694597

  http://www.cnblogs.com/Eivll0m/p/6606452.html

相關文章
相關標籤/搜索