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

zabbix监控parameter mysql的状态

2017-09-21 18:19 597 查看
1、在zabbix的agentd端配置文件添加如下:

vim /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=htczabbix01
ServerActive=htczabbix01
Hostname=htcap02
Include=/etc/zabbix/zabbix_agentd.d/*.conf


 vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf 

UserParameter=mysql.size[*],bash -c 'echo "select sum($(case "$3" in both|"") echo "data_length+index_length";; data|index) echo "$3_length";; free)
echo "data_free";; esac)) from information_schema.tables$([[ "$1" = "all" || ! "$1" ]] || echo " where table_schema=\"$1\"")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name=\"$2\"");" | HOME=/var/lib/zabbix mysql -N'
UserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin ping | grep -c alive
UserParameter=mysql.version,mysql -V


 vim /etc/zabbix/zabbix_agentd.d/userparameter_percona_mysql.conf

# cat userparameter_percona_mysql.conf
UserParameter=MySQL.Sort-scan,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kt
UserParameter=MySQL.slave-stopped,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jh
UserParameter=MySQL.Com-replace,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jz
UserParameter=MySQL.innodb-lock-structs,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lp
UserParameter=MySQL.Com-load,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kg
UserParameter=MySQL.State-updating,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mi
UserParameter=MySQL.Aborted-clients,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ip
UserParameter=MySQL.innodb-lock-wait-secs,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ni
UserParameter=MySQL.Handler-read-key,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mr
UserParameter=MySQL.file-reads,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gy
UserParameter=MySQL.Query-time-count-12,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ox
UserParameter=MySQL.relay-log-space,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lj
UserParameter=MySQL.Threads-connected,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iu
UserParameter=MySQL.Qcache-lowmem-prunes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jp
UserParameter=MySQL.Binlog-cache-use,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lm
UserParameter=MySQL.State-freeing-items,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lt
UserParameter=MySQL.Query-time-count-10,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ov
UserParameter=MySQL.read-views,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gm
UserParameter=MySQL.Bytes-received,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ky
UserParameter=MySQL.os-waits,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hv
UserParameter=MySQL.Handler-commit,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mm
UserParameter=MySQL.Com-select,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jx
UserParameter=MySQL.Qcache-total-blocks,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh js
UserParameter=MySQL.Handler-read-prev,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mt
UserParameter=MySQL.Sort-rows,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ks
UserParameter=MySQL.Qcache-free-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jm
UserParameter=MySQL.pages-read,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gu
UserParameter=MySQL.Key-read-requests,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
UserParameter=MySQL.State-other,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ml
UserParameter=MySQL.Qcache-inserts,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jo
UserParameter=MySQL.State-none,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mk
UserParameter=MySQL.pending-normal-aio-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hp
UserParameter=MySQL.hash-index-cells-total,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nj
UserParameter=MySQL.pool-size,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gq
UserParameter=MySQL.pending-ibuf-aio-reads,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hl
UserParameter=MySQL.Handler-write,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ng
UserParameter=MySQL.innodb-sem-waits,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ny
UserParameter=MySQL.Handler-savepoint-rollback,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh my
UserParameter=MySQL.Query-time-total-01,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pg
UserParameter=MySQL.Query-time-total-00,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oz
UserParameter=MySQL.Table-locks-waited,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ig
UserParameter=MySQL.Handler-rollback,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mw
UserParameter=MySQL.unflushed-log,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lg
UserParameter=MySQL.Query-time-total-04,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pj
UserParameter=MySQL.Query-time-total-07,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pm
UserParameter=MySQL.Handler-savepoint,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mx
UserParameter=MySQL.Query-time-total-09,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh po
UserParameter=MySQL.Query-time-total-08,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pn
UserParameter=MySQL.Select-range-check,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ko
UserParameter=MySQL.Threads-running,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iw
UserParameter=MySQL.State-init,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lu
UserParameter=MySQL.Aborted-connects,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iq
UserParameter=MySQL.Handler-read-first,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mq
UserParameter=MySQL.Created-tmp-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ku
UserParameter=MySQL.Created-tmp-disk-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kv
UserParameter=MySQL.Select-full-range-join,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh km
UserParameter=MySQL.Connections,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iz
UserParameter=MySQL.Com-insert,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jw
UserParameter=MySQL.Query-time-total-11,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pq
UserParameter=MySQL.innodb-transactions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gl
UserParameter=MySQL.State-sorting-result,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mg
UserParameter=MySQL.State-statistics,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mh
UserParameter=MySQL.innodb-locked-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lo
UserParameter=MySQL.log-bytes-written,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh li
UserParameter=MySQL.innodb-log-buffer-size,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kz
UserParameter=MySQL.Select-full-join,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kl
UserParameter=MySQL.locked-transactions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh go
UserParameter=MySQL.Handler-read-rnd,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mu
UserParameter=MySQL.Handler-delete,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mn
UserParameter=MySQL.Query-time-total-13,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ps
UserParameter=MySQL.Query-time-total-10,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pp
UserParameter=MySQL.Key-buf-bytes-used,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oh
UserParameter=MySQL.Com-delete-multi,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kj
UserParameter=MySQL.Select-range,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kn
UserPara
4000
meter=MySQL.pending-aio-log-ios,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hh
UserParameter=MySQL.ibuf-inserts,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hq
UserParameter=MySQL.State-copying-to-tmp-table,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lr
UserParameter=MySQL.Com-replace-select,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kk
UserParameter=MySQL.modified-pages,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gt
UserParameter=MySQL.Com-delete,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jy
UserParameter=MySQL.Threads-cached,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh it
UserParameter=MySQL.hash-index-cells-used,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nk
UserParameter=MySQL.uncheckpointed-bytes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nn
UserParameter=MySQL.Query-time-total-12,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pr
UserParameter=MySQL.Qcache-hits,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jn
UserParameter=MySQL.Questions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ju
UserParameter=MySQL.Qcache-queries-in-cache,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jr
UserParameter=MySQL.key-buffer-size,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oi
UserParameter=MySQL.total-mem-alloc,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nl
UserParameter=MySQL.spin-rounds,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hu
UserParameter=MySQL.ibuf-merged,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hr
UserParameter=MySQL.rows-inserted,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hw
UserParameter=MySQL.file-fsyncs,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gx
UserParameter=MySQL.Bytes-sent,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kx
UserParameter=MySQL.Query-time-total-03,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pi
UserParameter=MySQL.ibuf-merges,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hs
UserParameter=MySQL.Query-time-total-02,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ph
UserParameter=MySQL.pool-reads,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh qo
UserParameter=MySQL.history-list,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gk
UserParameter=MySQL.Query-time-total-05,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pk
UserParameter=MySQL.rows-updated,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hx
UserParameter=MySQL.max-connections,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ix
UserParameter=MySQL.free-pages,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gr
UserParameter=MySQL.Select-scan,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kp
UserParameter=MySQL.pending-aio-sync-ios,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hi
UserParameter=MySQL.recovery-system-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nw
UserParameter=MySQL.Query-time-total-06,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh pl
UserParameter=MySQL.innodb-sem-wait-time-ms,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nz
UserParameter=MySQL.thread-hash-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nx
UserParameter=MySQL.dictionary-cache-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nt
UserParameter=MySQL.ibuf-used-cells,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh no
UserParameter=MySQL.State-end,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ls
UserParameter=MySQL.slave-running,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jg
UserParameter=MySQL.pending-normal-aio-reads,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ho
UserParameter=MySQL.Innodb-row-lock-waits,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ok
UserParameter=MySQL.active-transactions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gp
UserParameter=MySQL.Sort-range,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kr
UserParameter=MySQL.spin-waits,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ht
UserParameter=MySQL.Slow-queries,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ii
UserParameter=MySQL.ibuf-cell-count,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nq
UserParameter=MySQL.Qcache-free-blocks,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jl
UserParameter=MySQL.Sort-merge-passes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kq
UserParameter=MySQL.thread-cache-size,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iy
UserParameter=MySQL.Key-write-requests,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gi
UserParameter=MySQL.pending-buf-pool-flushes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hj
UserParameter=MySQL.pending-log-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hn
UserParameter=MySQL.Com-update-multi,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kh
UserParameter=MySQL.State-login,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lw
UserParameter=MySQL.State-reading-from-net,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ly
UserParameter=MySQL.State-locked,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lv
UserParameter=MySQL.log-bytes-flushed,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lh
UserParameter=MySQL.ibuf-free-cells,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh np
UserParameter=MySQL.Qcache-not-cached,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jq
UserParameter=MySQL.pending-log-flushes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hm
UserParameter=MySQL.Max-used-connections,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ir
UserParameter=MySQL.State-sending-data,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lz
UserParameter=MySQL.rows-read,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hz
UserParameter=MySQL.lock-system-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nv
UserParameter=MySQL.Handler-read-rnd-next,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mv
UserParameter=MySQL.table-cache,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh io
UserParameter=MySQL.rows-deleted,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hy
UserParameter=MySQL.file-system-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nu
UserParameter=MySQL.file-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gz
UserParameter=MySQL.pending-chkp-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hk
UserParameter=MySQL.additional-pool-alloc,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nm
UserParameter=MySQL.current-transactions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gn
UserParameter=MySQL.Key-reads,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gh
UserParameter=MySQL.Handler-read-next,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ms
UserParameter=MySQL.Key-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gj
UserParameter=MySQL.Query-time-count-01,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh om
UserParameter=MySQL.pool-read-requests,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh qp
UserParameter=MySQL.Open-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ik
UserParameter=MySQL.Query-time-count-13,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oy
UserParameter=MySQL.Com-insert-select,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ki
UserParameter=MySQL.Query-time-count-11,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ow
UserParameter=MySQL.Query-time-count-03,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oo
UserParameter=MySQL.slave-lag,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jj
UserParameter=MySQL.Handler-update,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mz
UserParameter=MySQL.Created-tmp-files,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh kw
UserParameter=MySQL.Key-buf-bytes-unflushed,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh og
UserParameter=MySQL.State-preparing,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lx
UserParameter=MySQL.Binlog-cache-disk-use,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ll
UserParameter=MySQL.Slave-open-temp-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jk
UserParameter=MySQL.innodb-tables-in-use,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nh
UserParameter=MySQL.Threads-created,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh iv
UserParameter=MySQL.Slave-retried-transactions,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ji
UserParameter=MySQL.State-writing-to-net,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh mj
UserParameter=MySQL.pages-created,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gv
UserParameter=MySQL.Opened-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh il
UserParameter=MySQL.pages-written,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gw
UserParameter=MySQL.database-pages,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gs
UserParameter=MySQL.query-cache-size,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jt
UserParameter=MySQL.page-hash-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ns
UserParameter=MySQL.Innodb-row-lock-time,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oj
UserParameter=MySQL.Table-locks-immediate,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ih
UserParameter=MySQL.binary-log-space,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ln
UserParameter=MySQL.Com-update,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh jv
UserParameter=MySQL.Query-time-count-00,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ol
UserParameter=MySQL.adaptive-hash-memory,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh nr
UserParameter=MySQL.Query-time-count-02,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh on
UserParameter=MySQL.log-writes,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh hg
UserParameter=MySQL.Query-time-count-04,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh op
UserParameter=MySQL.Query-time-count-05,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh oq
UserParameter=MySQL.Query-time-count-06,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh or
UserParameter=MySQL.Query-time-count-07,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh os
UserParameter=MySQL.Query-time-count-08,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ot
UserParameter=MySQL.Query-time-count-09,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ou
UserParameter=MySQL.Open-files,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh ij
UserParameter=MySQL.State-closing-tables,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh lq
UserParameter=MySQL.running-slave,/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave


2. 编写/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh

#!/bin/sh
# The wrapper for Cacti PHP script.
# It runs the script every 5 min. and parses the cache file on each following run.
# Version: 1.1.7
#
# This program is part of Percona Monitoring Plugins
# License: GPL License (see COPYING)
# Copyright: 2016 Percona
# Authors: Roman Vynar

ITEM=$1
HOST=localhost
DIR=`dirname $0`
CMD="/usr/bin/php -q $DIR/ss_get_mysql_stats.php --host $HOST --items gg"
CACHEFILE="/tmp/$HOST-mysql_zabbix_stats.txt"

if [ "$ITEM" = "running-slave" ]; then
# Check for running slave
RES=`HOME=~zabbix mysql -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`
if [ "$RES" = " Yes, Yes," ]; then
echo 1
else
echo 0
fi
exit
elif [ -e $CACHEFILE ]; then
# Check and run the script
TIMEFLM=`stat -c %Y /tmp/$HOST-mysql_zabbix_stats.txt`
TIMENOW=`date +%s`
if [ `expr $TIMENOW - $TIMEFLM` -gt 300 ]; then
rm -f $CACHEFILE
$CMD 2>&1 > /dev/null
fi
else
$CMD 2>&1 > /dev/null
fi

# Parse cache file
if [ -e $CACHEFILE ]; then
cat $CACHEFILE | sed 's/ /\n/g; s/-1/0/g'| grep $ITEM | awk -F: '{print $2}'
else
echo "ERROR: run the command manually to investigate the problem: $CMD"
fi


3、web界面添加Template App MySQL.xml监控模板

<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export>
<version>3.2</version>
<date>2017-09-21T10:18:09Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>Template App MySQL</template>
<name>Template App MySQL</name>
<description/>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<items>
<item>
<name>MySQL status</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.ping</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.ping, which is defined in userparameter_mysql.conf.

0 - MySQL server is down
1 - MySQL server is up</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap>
<name>Service state</name>
</valuemap>
<logtimefmt/>

14911
</item>
<item>
<name>MySQL bytes received per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Bytes_received]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>Bps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>The number of bytes received from all clients.

It requires user parameter mysql.status[*], which is defined in
userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL bytes sent per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Bytes_sent]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>Bps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>The number of bytes sent to all clients.

It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL begin operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_begin]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL commit operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_commit]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL delete operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_delete]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL insert operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_insert]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL rollback operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_rollback]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL select operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_select]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL update operations per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Com_update]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL queries per second</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Questions]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>qps</units>
<delta>1</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL slow queries</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Slow_queries]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL uptime</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.status[Uptime]</key>
<delay>60</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units>uptime</units>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
<item>
<name>MySQL version</name>
<type>0</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>mysql.version</key>
<delay>3600</delay>
<history>7</history>
<trends>0</trends>
<status>0</status>
<value_type>1</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_contextname/>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authprotocol>0</snmpv3_authprotocol>
<snmpv3_authpassphrase/>
<snmpv3_privprotocol>0</snmpv3_privprotocol>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description>It requires user parameter mysql.version, which is defined in userparameter_mysql.conf.</description>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>MySQL</name>
</application>
</applications>
<valuemap/>
<logtimefmt/>
</item>
</items>
<discovery_rules/>
<httptests/>
<macros/>
<templates/>
<screens>
<screen>
<name>MySQL performance</name>
<hsize>2</hsize>
<vsize>1</vsize>
<screen_items>
<screen_item>
<resourcetype>0</resourcetype>
<width>500</width>
<height>200</height>
<x>0</x>
<y>0</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>1</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<name>MySQL operations</name>
<host>Template App MySQL</host>
</resource>
<max_columns>3</max_columns>
<application/>
</screen_item>
<screen_item>
<resourcetype>0</resourcetype>
<width>500</width>
<height>270</height>
<x>1</x>
<y>0</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>1</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<name>MySQL bandwidth</name>
<host>Template App MySQL</host>
</resource>
<max_columns>3</max_columns>
<application/>
</screen_item>
</screen_items>
</screen>
</screens>
</template>
</templates>
<triggers>
<trigger>
<expression>{Template App MySQL:mysql.ping.last(0)}=0</expression>
<recovery_mode>0</recovery_mode>
<recovery_expression/>
<name>MySQL is down</name>
<correlation_mode>0</correlation_mode>
<correlation_tag/>
<url/>
<status>0</status>
<priority>2</priority>
<description/>
<type>0</type>
<manual_close>0</manual_close>
<dependencies/>
<tags/>
</trigger>
</triggers>
<graphs>
<graph>
<name>MySQL bandwidth</name>
<width>900</width>
<height>200</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>100.0000</yaxismax>
<show_work_period>1</show_work_period>
<show_triggers>1</show_triggers>
<type>0</type>
<show_legend>1</show_legend>
<show_3d>0</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>0</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>5</drawtype>
<color>00AA00</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Bytes_received]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>5</drawtype>
<color>3333FF</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Bytes_sent]</key>
</item>
</graph_item>
</graph_items>
</graph>
<graph>
<name>MySQL operations</name>
<width>900</width>
<height>200</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>100.0000</yaxismax>
<show_work_period>1</show_work_period>
<show_triggers>1</show_triggers>
<type>0</type>
<show_legend>1</show_legend>
<show_3d>0</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>0</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>0</drawtype>
<color>C8C800</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_begin]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>0</drawtype>
<color>006400</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_commit]</key>
</item>
</graph_item>
<graph_item>
<sortorder>2</sortorder>
<drawtype>0</drawtype>
<color>C80000</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_delete]</key>
</item>
</graph_item>
<graph_item>
<sortorder>3</sortorder>
<drawtype>0</drawtype>
<color>0000EE</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_insert]</key>
</item>
</graph_item>
<graph_item>
<sortorder>4</sortorder>
<drawtype>0</drawtype>
<color>640000</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_rollback]</key>
</item>
</graph_item>
<graph_item>
<sortorder>5</sortorder>
<drawtype>0</drawtype>
<color>00C800</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_select]</key>
</item>
</graph_item>
<graph_item>
<sortorder>6</sortorder>
<drawtype>0</drawtype>
<color>C800C8</color>
<yaxisside>0</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>Template App MySQL</host>
<key>mysql.status[Com_update]</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
<value_maps>
<value_map>
<name>Service state</name>
<mappings>
<mapping>
<value>0</value>
<newvalue>Down</newvalue>
</mapping>
<mapping>
<value>1</value>
<newvalue>Up</newvalue>
</mapping>
</mappings>
</value_map>
</value_maps>
</zabbix_export>

3. 编写/var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: