zabbix6.0.25监控MSSQL显示无数据

使用Template DB MSSQL by ODBC监控MSSQL,图形里显示没用数据,CPU、内存、硬盘等监控是有效的,如下图:



最新数据里有报错:

Preprocessing failed for: [{"object_name":"MSSQL$MSSQLSERVER_DEV:Access Methods","counter_name":"AU cleanup batches/sec","i...
1. Failed: cannot extract value from json by path "$[?(@.object_name=='SQLServer:SQL Statistics' && @.counter_name=='Auto-Param Attempts/sec')].cntr_value.first()": no data matches the specified path


找了好久没找到问题的原因,请大神帮忙看下,谢谢!

请先 登录 后评论

2 个回答

Zzlong

监控项的预处理“JSONPath”参数写错了,没有取到值。参考下官网案例去修改3 JSONPath 功能 (zabbix.com)

请先 登录 后评论
yygyalo

是的, 有两项宏参数没配置好,配置好后就可以还监控到数据,没配置好的宏参数为:

{$MSSQL.DBNAME.NOT_MATCHES}这里填入需要监控的数据库实例

{$MSSQL.INSTANCE}这里填入数据库的服务器名称

请先 登录 后评论
  • 2 关注
  • 0 收藏,981 浏览
  • yygyalo 提出于 2024-07-01 10:34

相似问题