Here is a piece of my client config:
And here is a piece of config from manual:
If I write mysql[ping] instead mysql.ping than zabbix_agent says: 'Warning: Can't add user specify key "mysql[ping]" incorrect key!' If I leave mysql.ping, than zabbix_get -s<IP> -p<port> -k"mysql.ping" works, but when I add a new action with this key it will say "Incorrect trigger expression. [{MyHost:mysql.ping}=0]".
If somebody was confront with this difficult, please, write about!
Code:
### Set of parameter for monitoring MySQL server (v3.23.42 and later) ### Change -u and add -p if required #UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l #UserParameter=mysql.uptime,mysqladmin -uroot status|cut f2 -d”:”|cut -f1 -d”T” #UserParameter=mysql.threads.,mysqladmin -uroot status|cut f3 -d”:”|cut -f1 -d”Q” #UserParameter=mysql.questions.,mysqladmin -uroot status|cut f4 -d”:”|cut -f1 -d”S” #UserParameter=mysql.slowqueries.,mysqladmin -uroot status|cut f5 -d”:”|cut -f1 -d”O” #UserParameter=mysql.qps.,mysqladmin -uroot status|cut -f9 d”:” #UserParameter=version.mysql.,mysql -V
Code:
### Set of parameter for monitoring MySQL server (v3.23.42 and later) ### Change -u and add -p if required #UserParameter=mysql[ping],mysqladmin -uroot ping|grep alive|wc -l #UserParameter=mysql[uptime],mysqladmin -uroot status|cut f2 -d”:”|cut -f1 -d”T” #UserParameter=mysql[threads],mysqladmin -uroot status|cut f3 -d”:”|cut -f1 -d”Q” #UserParameter=mysql[questions],mysqladmin -uroot status|cut f4 -d”:”|cut -f1 -d”S” #UserParameter=mysql[slowqueries],mysqladmin -uroot status|cut f5 -d”:”|cut -f1 -d”O” #UserParameter=mysql[qps],mysqladmin -uroot status|cut -f9 d”:” #UserParameter=version[mysql],mysql -V
If somebody was confront with this difficult, please, write about!
Comment