您的位置:首页 > 运维架构

zabbix 3.x 监控日志文件

2017-07-07 16:00 302 查看
1.启用zabbix主动模式

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

ServerActive=服务端IP
Hostname=tspnginx02.pro 本机Hostname(要和监控页面上的主机名相同)
要监控的日志文件要有读的权限

重启zabbix agent


2.在web页面添加需要监控的日志。

类型选择:Zabbix客户端(主动式)

监控日志的两种key——log和logtr。

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

logtr[/path/to/some/filename_format,<regexp>,<encoding>,<maxlines>,<mode>,<output>] (logrt的第一个参数可以使用正则表达式)

◆ regexp:要匹配内容的正则表达式,或者直接写你要检索的内容也可以,例如我想检索带ERROR关键词的记录

◆ encoding:编码相关,留空即可

◆ maxlines:一次性最多提交多少行,这个参数会覆盖配置文件zabbxi_agentd.conf中的’MaxLinesPerSecond’,我们也可以留空

◆ mode:默认是all,也可以是skip,skip会跳过老数据

◆ output:输出给zabbix server的数据。可以是\1、\2一直到\9,\1表示第一个正则表达式匹配出的内容,\2表示第二个正则表达式匹配出的内容。



说明:

  1、"/app/wutongshu/monitorlog/error.log"表示日志路径

  2、"ERROR"表示匹配的关键字

  3、"skip"为可选参数,表示跳过旧数据

可参考:

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

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

  http://www.cnblogs.com/Eivll0m/p/6606452.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: