您的位置:首页 > 数据库 > SQL

zabbix自带mysql监控遇到sh: mysql: command not found

2015-12-13 21:24 706 查看
安装文档添加了mysql监控模版之后,mysql监控一直没用

TemplateAppMySQL:
这几个模版一致是显示不支持,查看报错提示:

sh:mysql:commandnotfound

通过修改agentd端的userparameter_mysql.conf解决,修改文件中的执行mysql的语句,写上mysql的绝对路径即可,如下

[root@mysql1zabbix_agentd.conf.d]#viuserparameter_mysql.conf
#ForallthefollowingcommandsHOMEshouldbesettothedirectorythathas.my.cnffilewithpasswordinformation.
#Flexibleparametertograbglobalvariables.Onthefrontendside,usekeyslikemysql.status[Com_insert].
#Keysyntaxismysql.status[variable].
#UserParameter=mysql.status[*],echo"showglobalstatuswhereVariable_name='$1';"|HOME=/usr/local/zabbix/etcmysql-N|awk'{print$$2}'#原来的语句
UserParameter=mysql.status[*],echo"showglobalstatuswhereVariable_name='$1';"|HOME=/usr/local/zabbix/etc/usr/local/mysql/bin/mysql-N|awk'{print$$2}'#修改后的语句,下面一样
#Flexibleparametertodeterminedatabaseortablesize.Onthefrontendside,usekeyslikemysql.size[zabbix,history,data].
#Keysyntaxismysql.size[<database>,<table>,<type>].
#Databasemaybeadatabasenameor"all".Defaultis"all".
#Tablemaybeatablenameor"all".Defaultis"all".
#Typemaybe"data","index","free"or"both".Bothisasumofdataandindex.Defaultis"both".
#Databaseismandatoryifatableisspecified.Typemaybespecifiedalways.
#Returnsvalueinbytes.
#'sum'ondata_lengthorindex_lengthaloneneededwhenwearegettingthisinformationforwholedatabaseinsteadofasingletable
UserParameter=mysql.size[*],echo"selectsum($(case"$3"inboth|"")echo"data_length+index_length";;data|index)echo"$3_length";;free)echo"data_free";;esac))frominformation_schema.tables$([["$1"="all"||!"$1"]]||echo"wheretable_schema='$1'")$([["$2"="all"||!"$2"]]||echo"andtable_name='$2'");"|HOME=/usr/local/zabbix/etc/usr/local/mysql/bin/mysql-N
#UserParameter=mysql.size[*],echo"selectsum($(case"$3"inboth|"")echo"data_length+index_length";;data|index)echo"$3_length";;free)echo"data_free";;esac))frominformation_schema.tables$([["$1"="all"||!"$1"]]||echo"wheretable_schema='$1'")$([["$2"="all"||!"$2"]]||echo"andtable_name='$2'");"|HOME=/usr/local/zabbix/etcmysql-N
UserParameter=mysql.ping,HOME=/usr/local/zabbix/etc/usr/local/mysql/bin/mysqladminping|grep-calive
#UserParameter=mysql.ping,HOME=/usr/local/zabbix/etcmysqladminping|grep-calive
UserParameter=mysql.version,/usr/local/mysql/bin/mysql-V
#UserParameter=mysql.version,mysql-V


最后重启zabbixagentd。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: