zabbix监控日志文件关键字

zabbix监控日志文件关键字

首先第一步创建主机
在这里插入图片描述
第二部创建监控项
这里在这里插入图片描述
在这里插入图片描述
参数介绍:
file - 日志文件的全路径。
regexp - 过滤日志的正则表达式。
encoding - 字符编码,默认为英文单字节SBCS(Single-Byte Character Set)。
maxlines - agent每秒发送给server(或proxy)的数据的最大行数,这个参数会覆盖掉zabbix_agentd.conf配置文件里的’MaxLinesPerSecond’参数。
mode - 可填参数:all(默认),skip(跳过旧数据)。
output - 自定义格式化输出,默认输出regexp匹配的整行数据。转义字符’\0’表示regexp
键值示例:log[/data/juveniles/juveniles-web-admin/admin.log,ERROR,skip,]

第三步创建触发器
在这里插入图片描述
名称随意,表达式:
{zabbix_server:log[/data/juveniles/juveniles-web-admin/admin.log,ERROR,skip,].str(ERROR)}=1 and {zabbix_server:log[/data/juveniles/juveniles-web-admin/admin.log,ERROR,skip,].nodata(60)}=0

拆开解析:

{zabbix_server:log[/data/juveniles/juveniles-web-admin/admin.log,ERROR,skip,].str(ERROR)}=1表示如果匹配到“ERROR”关键字,表达式为真。

{zabbix_server:log[/data/juveniles/juveniles-web-admin/admin.log,ERROR,skip,].nodata(60)}=0
表示60秒内有数据产生则表达式为真,即60秒内如果没有新数据了,则表达式为假,这个防止一直监测老数据。

and表示同时满足两个条件,触发器才会触发。
然后其他选项跟着填就行

第四步修改报警媒介
在这里插入图片描述
在这里插入图片描述

smtp服务器是你使用邮箱的对应服务器,一般是smtp.xxxxxxx.com,端口阿里云默认是禁止使用25端口的,这里可以使用80
smtp helo 可以随意,自己名字就好
smtp电邮就是以谁的邮箱来发邮件给你,和smtp服务器匹配
用户名称和密码就填邮箱账号和密码就行

第五步修改用户
在这里插入图片描述
就是用默认的admin就行
在这里插入图片描述
然后在报警媒介里添加自己接受报警邮箱的账号

第六步添加动作
在配置找到动作
在这里插入图片描述
在这里插入图片描述
这边触发条件修改,触发器=自己写的触发器
然后修改操作
在这里插入图片描述
按我的模样填就行
默认信息模板
默认接收人:故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障!
默认信息:
告警主机:{HOSTNAME1}
告警时间:{EVENT.DATE} {EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息: {TRIGGER.NAME}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}

最后先点小更新,再点大更新

第七步
收到邮件成功
在这里插入图片描述

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值