问题一:
Q:大佬们,这里怎么知道填什么呢?
A:可以查官方文档。
Q: 好的,谢谢乐乐。
问题二:
Q:这个问题有没有好的解决办法呀
A: 建议你要看一下是不是触发器规则问题。监控项时间。服务器的server参数,扩容等。
Q: 目前是定位在了数据库上,但是不知道怎么优化。
A: 那你有看过数据库的参数有没有设置不合理的参数吗?
Q: 这个看过,配置啥的都没问题,但是随着数据量越来越大,系统就随之不稳定了, 是否可以做个表分割?
A: 可以的。可以写一个存储过程加定时任务。这样的话,查数据,相对来说会快一点。
问题三:
Q:触发器表达式
{主机名:system.cpu.load[all,avg1].min(5m)}/{主机名S:system.cpu.num.last()}>{$LOAD_AVG_PER_CPU.MAX.WARN} and {主机名:system.cpu.load[all,avg5].last()}>0 and {主机名:system.cpu.load[all,avg15].last()}>0
现在怎么可以自己定义的宏函数去修改报警阈?
A: 定义宏函数?
Q:是的,现在默认是5分钟超过1.5就报警。
A:
你把这个具体值,改成一个宏变量。
Q: 宏变量是那个参数?
A: 这个宏变量你可以去模板哪里自定义宏变量的名称, 但是格式必须是{$CPULOAD},有这个$和字母全大写。
Q: 但是我不知道宏变量的具体名称。
A: 还要用{}扩起来。
Q: {$LOAD_AVG_PER_CPU.MAX.WARN}是这个宏函数么, 我在表达式看到只有这个。
A:
你这个是宏变量, 你去主机模板哪里看下有没有
错误信息