我在RedHat 6.6服务器上创建了这个UserParameter。该服务器是Zabbix 2.4客户端。
UserParameter=replication_status,mysql -se "show slave status\G" | grep Seconds_Behind_Master: | awk '{print $2}'
我使用此键“replication_status”创建了一个Item,并使用此Item创建了一个图表。如果我在终端
中运行此命令mysql -se "show slave status\G" | grep Seconds_Behind_Master: | awk '{print $2}'
我收到0,这是正常但图表说[没有数据] 我该如何调试这个问题?我有其他参数和图表工作正常,但这一个没有。
答案 0 :(得分:0)
要使用未经更改的位置参考,请指定双美元符号 - 例如,awk' {print $$ 2}'。在这种情况下,$$ 2实际上将转向 执行命令时输入$ 2.
https://www.zabbix.com/documentation/2.4/manual/config/items/userparameters
好的,这不是你的问题,请参阅@asaveljevs的评论