zabbix监控日志文件关键字

zabbix监控日志文件关键字

首先第一步创建主机
zabbix监控日志文件关键字
第二部创建监控项
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监控日志文件关键字
名称随意,表达式:
{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表示同时满足两个条件,触发器才会触发。
然后其他选项跟着填就行

第四步修改报警媒介
zabbix监控日志文件关键字
zabbix监控日志文件关键字

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

第五步修改用户
zabbix监控日志文件关键字
就是用默认的admin就行
zabbix监控日志文件关键字
然后在报警媒介里添加自己接受报警邮箱的账号

第六步添加动作
在配置找到动作
zabbix监控日志文件关键字
zabbix监控日志文件关键字
这边触发条件修改,触发器=自己写的触发器
然后修改操作
zabbix监控日志文件关键字
按我的模样填就行
默认信息模板
默认接收人:故障{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}

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

第七步
收到邮件成功
zabbix监控日志文件关键字

上一篇:关于“skip-name-resolve”的一个问题


下一篇:mysql8.0密码修改