zabbix自动发现监控日志异常字段

公司服务器出现java应用内存溢出的情况,导致应用异常;之前监控做的不完善,现在通过读取每个工程的日志来检测异常字段进行内存溢出报警;

zabbix监控日志的原理

在这里插入图片描述

通过使用log函数来操作

log文件的item解释

log[file,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>]

file - 日志文件的全路径。 
regexp - 过滤日志的正则表达式。 
encoding - 字符编码,默认为英文单字节SBCS(Single-Byte Character Set)。 
maxlines - agent每秒发送给server(或proxy)的数据的最大行数,这个参数会覆盖掉zabbix_agentd.conf配置文件里的’MaxLinesPerSecond’参数。 
mode - 可填参数:all(默认),skip(跳过旧数据)。 
output - 自定义格式化输出,默认输出regexp匹配的整行数据;转义字符’\0’表示regexp,只输出regexp匹配的字段。 
maxdelay-The ‘maxdelay’ parameter in log items allows ignoring some older lines from log files in order to get the most recent lines analyzed within the ‘maxdelay’ seconds.(这一句我翻译不准,所以上上英文~)
备注:我推荐大家使用第二个参数,如果只使用第一个参数,将会导致日志文件里的内容统统丢给zabbix_server记录。加上第二个参数时,过滤后的日志内容才会传给zabbix server,大大减少了日志内容占用的空间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值