Q: 我监控tomcat,始终不成功,我都不知道怎么办好了,全是问题
A乐小维:监控项类型是JMX agent代理程序 不是Zabbix客户端
Q:怎么操作好,好像有人也告诉我 就是不知道怎么操作好
A乐小维:修改监控类型为 JMX agent代理程序
Q:是这个吗?
A:
Q:好的,是这个吧?
A乐小维:是的
Q:这个模板 修改为 客户端还是 JMX agent,无法更新 为 tomcat 模板 无法修改为 JMX agent
A乐小维:点进去其中一个监控项,我看一下详细的配置
Q:
A乐小维:这个修改成jmx 类型,再截图看下
Q:这样可以的
A乐小维:jmx开头的键值,都需要修改成jmx 类型
Q:好的,我现在修改,我的tomcat端口是 6299,监控tomcat 需要修改端口吗?
A乐小维:不需要
Q:已全部修改
A乐小维:这个也是需要修改的,现在有最新数据了吗?
Q:
Q:已修改,但是这边 全是不支持的
A乐小维:现在的报错信息是什么?
Q:
A乐小维:打开这个模板,也是要改成jmx类型的
Q:已全部修改为 jmx 了
A乐小维:现在的报错信息是什么?
Q:全是这一个报错
A乐小维:试下取消链接,然后重新添加这个模板,看是否还是这个报错
Q:好的
Q:还是一样的报错
A乐小维:这是用proxy监控的还是用zabbix-server监控的?
Q:用的是 proxy
A乐小维:使用工具能正常获取tomcat 12346端口的信息吗?
Q:可以获得 端口
Q:打扰问个问题,我用zabbix做了个流量报警,但是报警有时候不太准确,比如这个阈值950m触发,报警的时候携带的数据没有到阈值,想问一下这个值用哪个宏或者读取哪个数值比较合理?
A乐小维:触发器的表达式取的是最近3次的平均值,应该是最近3次采集的数据里有一个流量比较大的峰值,下一次采集就恢复了,导致触发了这种告警。
可以使用count函数写触发器表达式,连续3次采集的数据都大于950M,就告警。或者根据需求调整下。
Q:收到,感谢
Q:自动发现数据能不能进行过滤筛选?
A乐小维:能详细说明一下吗?是对自动发现规则的数据进行过滤吗?不如发现了接口vlan 1,然后想过滤vlan的接口
Q:是的,过滤发现的数据,过滤发现的AP名称
A乐小维:在自动发现规则的过滤器 里 ,可以通过正则表达式过滤
Q:我要过滤掉GYY要怎么写,GYY开头的,自己写的,没有实现
A乐小维:现在是怎么写的?过滤GYY开头的正则,可以这么写
Q:没有效果
A:前面加一个符号:^
Q:在正则前?过滤器里要不要加?
A乐小维:在正则前 加就可以了,{#GCC} 这个宏的数据是什么?
Q:就是调用那个正则
A乐小维:这里的配置
Q:还能看到GYY信息,是不是正则没生效?
A乐小维:把{#GCC} 改成{#SNMPVALUE}
Q:正则是不是还要修改
A乐小维:这里不需要加@的,过滤器那里加@GCC,是调用名字叫‘GCC’的全局正则表达式
Q:感谢,可以实现了
本期未解决问题:
Q:把数据库分离到其他主机后,打开web很慢,知道啥原因不?就是感觉sqql执行的好慢
A乐小维:数据库的服务器硬件配置跟分离之前的配置比,是低了吗?show processlist; 如果是mysql的数据库,可以用这条语句查询一下执行慢的sql语句
Q:不低,相对来说高了呢,正常首页sql都能执行一点几秒
错误信息