IMC上管理了一台绿盟DDOS设备,该设备通过发送syslog日志给IMC来报告本机的CPU与memory值,DDOS发送的日志原文如下:
日志原文<129> Collapsar load: 5% Mem: 80%. SN: 11-11-J-016111-C111 Macid:1110-2111-3111-1111 Version:V4.5R89F02.sp01 20170406 008
现有的IMC解析模板内容如下:
Collapsar load: $(cpu_percent) Mem: $(mem_percent)
现在的问题是,怎样写解析模板内容以达到能够判断memory值的要求 ,比如memory在达到80%以上则升级为告警。
(0)
最佳答案
CPU和内存可以在性能管理,通过性能指标进行添加,告警里面没有办法进行阈值判断。
(0)
解析模板里面正则表达式也不行?
正则表达式只是匹配字符,你的想法是不是Collapsar load: * Mem: 8$(i)%,这样?匹配内存在80-89之间的syslog,然后再定义个解析模板Collapsar load: * Mem: 9$(i)%,匹配内存在90-99之间的syslog,然后再写一个Collapsar load: * Mem: 100%解析模板。实际上这样用正则表达式判断,是很麻烦,并且很不稳定的。
拿到绿盟设备CPU和内存的OID了,自定义性能指标解决了
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
拿到绿盟设备CPU和内存的OID了,自定义性能指标解决了