Q:请教一下,模板自动发现端口监控,报错:表达式中如何写这个过滤?就比如一个报警会重复触发,比如在5分钟之内 触发了5次 就报警,或者持续触发了5分钟 就报警,这个在触发器表达式中如何去表达?A:你这里定义的2个宏作用是啥, 过滤什么?Q:就是过滤我要监控的端口,那个DATE没用,可以删掉A:有触发器表达式的函数,持续的是 last,直接触发的就=1Q:这个配置过了,不等于1 就;报警A:自动发现规则里面怎么写的?有把{#PORT} 加进去吗?Q:过滤器正则表达式那里空着,不知道怎么写A:这里有官方手册说明,你参考一下看看https://www.zabbix.com/documenta ... regular_expressionsQ:好的,谢谢Q:报警持续触发了5分钟 就报警 这个表达式怎么写?A:举例3分钟CPU使用率持续平均大于80%Q:180不就是3分钟吗?A:这里可以默认是s秒,写分钟就是3m/5m/10m这样A:没报错,然后有数据出来Q:现在没报错,但是数据从哪里看?A:监控项有没有变多?Q:我自己建的模板啊?你是指看主机的监控项有没有变多了是吧?? 我看看自动发现规则多了一个, 但是主机监控项好像没有变Q:你说添加主机监控是啥意思?A:监控项配的对不对,就得链接到相应的主机上,看看能不能取数你参考下官网的说明,试着找下哪里没有配置好https://www.zabbix.com/documenta ... otifications/actionQ:咋测试啊?我在zabbix_server 上面get agent端是是可以的A:能get到数据了,那web有数据吗?Q:web 你是指这个吗?A:是的Q:都是系统自带的监控项,好像没有看到模板监控的那个监控项A:自动发现规则那里,打√你那个规则点 现在检查,多点几次,看看提示啥Q:点了,还报错 了呢意思是改这里?改成下面这个吗?A:是的Q:点了几次,现在去最新数据那里看是吧?A:监控项有没有变多?Q:嗯,来了这就好了吗?A:这是之前主动式的,不是新的Q:那我再检查几次它是怎么记录我一台主机有几个端口的? 如果我主机撤掉一个服务的话,是不是就会一直告警啊以后??A:你不是做了个过滤器吗?把端口放到正则那里,匹配具体的哪几个端口Q:匹配具体的几个端口的话,应该是针对所有主机了, 可是我每个机器里面所有的端口都不一样A:你可以取进程,用进程匹配端口Q:我想增加个db.odbc.discovery功能A:不懂你在做什么Q: 这些items 是怎么采集的?A:agent的内置键值Q:这些也有内置?A:不好意思看错了, 有些是有些不是Q:你们做过这个方案吗? 怎么实现的,监控SQL SERVER之类的数据库。用odbc的方法,A:你看的这里有教程的吧,就是配置用于监控的用户名和密码,给相应的权限Q:我查资料关于zabbix 监控SQL server之类的很少A:什么版本的mssql?Q:2014 2017A:你是说mssql odbc的模板少还是说怎么监控的教程少,我看odbc方式也挺多Q:公开的模板少,我看了一些模板指标不多,版本也是旧的。 ODBC的资料也不多,你看我上面那个截图,看了那些公开资料,你能知道我是哪里写错了吗?A:你那个odbc不是直接通过内置参数么,怎么监控类型还选agent,选 数据库监控Q:是的A:自动发现就sql查询1列,作为宏就行了,3.4以上默认识别Q:没理解A:比如查询表,那自动发现那里的sql就查询表名出来就行了Q:哦 比如 select * from table; 这个结果就作为宏?Q:提示 没有snmp协议 但是 可以看到数据和图形,这个怎么回事啊A:这个触发器是哪里来的?Q:是模板里的,突然出现的,最新数据和图形都有数据 但是 就是提示 No SNMP data collection,是不是服务器那边snmp 出了问题A:触发器依赖于某个监控项,你看看是哪个,然后在最新数据那里看看是不是真的没数据Q:问下,我这里配置了trigger actions,为什么报告问题时,没有出现actions?A:你配置了什么actions,有没有给触发器用上?Q:有没有给触发器用上是什么意思?
397 篇文章
错误信息