zabbix监控日志文件

参考

https://www.cnblogs.com/dadonggg/p/8611054.html

https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/log_items

https://www.zabbix.com/documentation/4.0/zh/manual/config/items/itemtypes/zabbix_agent#supported_item_keys

https://www.zabbix.com/documentation/4.0/zh/manual/appendix/triggers/functions

监控轮询的日志文件

logrt[file_regexp,<regexp>,<encoding>,<maxlines>,<mode>,<output>,<maxdelay>]
说明:
file_regexp - 文件名以及正则表达式定义的文件名的绝对路径。
regexp - 描述匹配内容的正则表达式。
encoding - 编码 标识符
maxlines - Agent发送到Zabbix服务器或者Proxy服务器的每秒最大生成行数。此参数将重写配置文件zabbix_agent配置文件的参数'MaxLinesPerSecond'的值
mode - 可选的值: all (默认), skip - 跳过处理旧数据(仅影响新创建的监控项)。
output - 一个可选的输出格式模板。 \0 转义序列替换为匹配文本,而\N(其中N = 1 … 9)转义序列被替换为第N个匹配组(如果N超过捕获组的数量,则为空字符串)。
maxdelay - 最大延迟(秒)。 类型:float。 值:0-(默认)不忽略日志文件行; > 0.0-忽略旧行,以便在“maxdelay”秒内获取最近分析的行。使用前请阅读maxdelay参数注释!
options - 日志文件轮换的类型. 可能的值:
轮换 (默认), copytruncate。 请注意,copytruncate不能与maxdelay一起使用。 在这种情况下,maxdelay必须为0或未指定

创建应用集

errlog

error log 监控

在这里插入图片描述

监控项名称

canape_errlogrt

key

logrt[/opt/CANape/logs/error.log.*,ERROR,,,,]

Type of information: Log

触发器名称

{HOST.NAME} canape error logrt Alerting

触发器表达式

{host502:logrt[/opt/CANape/logs/error.log.*,ERROR,,,,].str()}=1 and {host502:logrt[/opt/CANape/logs/error.log.*,ERROR,,,,].nodata(60)}=0

测试

echo '2021-03-02 12:09:01,128 - ERROR - dataUpload.py[:225] - Invalid URL 'api/ingestService': No schema supplied. Perhaps you meant http://api/ingestService?' >> /opt/CANape/logs/error.log

access log监控

监控项名称

canape_accesslogrt

key

logrt[/opt/CANape/logs/access.log.*,ERROR,,,,]

Type of information: Log

触发器名称

{HOST.NAME} canape access logrt Alerting

触发器表达式

{host502:logrt[/opt/CANape/logs/access.log.*,ERROR,,,,].str()}=1 and {host502:logrt[/opt/CANape/logs/access.log.*,ERROR,,,,].nodata(60)}=0

测试

echo '2021-03-02 10:35:57,286 - ERROR - File upload failed: /mapr/dp.prod.tj/ad-china/data/store/canape/landing/error/6cbfb501df56_host2/v3480/1996/08/13//None' >> /opt/CANape/logs/access.log

监控日志

监控项

log[/opt/vcloud-web/logs/vcloud-api.log,.*ERROR.*GlobalExceptionHandler,,,skip]

在这里插入图片描述

触发器

{vcloud-api1:log[/opt/vcloud-web/logs/vcloud-api.log,.*ERROR.*GlobalExceptionHandler,,,skip].nodata(30)}=0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wuxingge

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值