Chinaunix
标题:
UserParameter能否返回数组?赋值给多个item?
[打印本页]
作者:
shenyue_sam
时间:
2016-05-10 11:35
标题:
UserParameter能否返回数组?赋值给多个item?
我现在按下面的配置来监控mysql的复制状态。
# 1 定义UserParameter
# 使用 show slave status 来获取 Slave_IO_Running, Slave_SQL_Running, Seconds_Behind_Master
UserParameter=mysql.slaveStatus[*],mysql -e 'show slave status\G' | awk '/$1:/{print $$2}'
# 2 定义了三个item
# 第一个
name=MySQL Seconds_Behind_Master
key=mysql.slaveStatus[Seconds_Behind_Master]
# 第二个
name=MySQL Slave_IO_Running
key=mysql.slaveStatus[Slave_IO_Running]
# 第三个
name=MySQL Slave_SQL_Running
key=mysql.slaveStatus[Slave_SQL_Running]
我的问题是,这样定义的话,是不是每次zabbix采样时,show slave status要执行三次?(每个item执行一次)
能不能配置成执行一次就能得到三个item?
因为show slave status还好,消耗资源不太多,如果是其他一些消耗资源的命令,还是尽量减少执行次数比较好。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2