From 3c937983ef3befb6a3205dd4ff4178ce65c1fe0e Mon Sep 17 00:00:00 2001
From: Kamil Porembinski <kamil@thecamels.org>
Date: Mon, 2 May 2016 09:29:00 +0200
Subject: [PATCH] Missing scripts

---
 bin/apc-check.php                |    1 -
 bin/arduino.py                   |   16 +
 bin/blacklist.sh                 |   68 ++
 bin/check-update.sh              |    7 +
 bin/hdd_discovery.sh             |    6 -
 bin/mysql_discover_tables.sh     |   19 +
 bin/mysql_print_table_size.sh    |   29 +
 bin/pgsql_find_db.sh             |   12 +
 bin/ss_get_mysql_stats.php       |  750 ++++++++------
 bin/swap_enabled.sh              |    7 +
 sudoers.d/zabbix                 |    6 +
 templates/Template App MySQL.xml | 1643 ++++++++++++------------------
 12 files changed, 1214 insertions(+), 1350 deletions(-)
 create mode 100644 bin/arduino.py
 create mode 100644 bin/blacklist.sh
 create mode 100644 bin/check-update.sh
 create mode 100644 bin/mysql_discover_tables.sh
 create mode 100644 bin/mysql_print_table_size.sh
 create mode 100644 bin/pgsql_find_db.sh
 create mode 100644 bin/swap_enabled.sh

diff --git a/bin/apc-check.php b/bin/apc-check.php
index f3c79bb..748db37 100644
--- a/bin/apc-check.php
+++ b/bin/apc-check.php
@@ -1,7 +1,6 @@
 <?php
 
 $item = $argv[1];
-
 function file_get_contents_curl($url) {
     $ch = curl_init();
 
diff --git a/bin/arduino.py b/bin/arduino.py
new file mode 100644
index 0000000..191f9bf
--- /dev/null
+++ b/bin/arduino.py
@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+import serial
+import sys
+import time
+
+ser=serial.Serial('/dev/ttyACM0', 9600, timeout=0.5)
+ser.open()
+try:
+	time.sleep(2)
+	ser.flush()
+	ser.write(sys.argv[1]+"\n")
+	response=ser.readline()
+	print response
+#	ser.close()
+except:
+	print " ERROR "
\ No newline at end of file
diff --git a/bin/blacklist.sh b/bin/blacklist.sh
new file mode 100644
index 0000000..8581a5f
--- /dev/null
+++ b/bin/blacklist.sh
@@ -0,0 +1,68 @@
+#!/bin/bash 
+# http://giantdorks.org/alain/shell-script-to-query-a-list-of-hostnames-or-ip-addresses-against-a-list-of-local-and-remote-dns-black-lists/
+# Modified by Gerard Stanczak gerard@thecamels.org 
+# Usage: blacklist.sh DOMAIN  
+ 
+# IPs or hostnames to check if none provided as arguments to the script
+hosts='
+'
+ 
+# Locally maintained list of DNSBLs to check
+LocalList='
+b.barracudacentral.org
+'
+ 
+# pipe delimited exclude list for remote lists
+Exclude='spamtrap.drbl.drand.net|dnsbl.proxybl.org|^dnsbl.mailer.mobi$|^foo.bar$|^bar.baz$|^.*webiron.*$'
+ 
+# Remotely maintained list of DNSBLs to check
+WPurl="https://en.wikipedia.org/wiki/Comparison_of_DNS_blacklists"
+WPlst=$(curl -s $WPurl | egrep "<td>([a-z]+\.){1,7}[a-z]+</td>" | sed -r "s|</?td>||g;/$Exclude/d")
+ 
+ 
+# ---------------------------------------------------------------------
+ 
+HostToIP()
+{
+ if ( echo "$host" | egrep -q "[a-zA-Z]" ); then
+   IP=$(host "$host" | awk '/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/ {print$NF}')
+ else
+   IP="$host"
+ fi
+}
+ 
+Reverse()
+{
+ echo $1 | awk -F. '{print$4"."$3"."$2"."$1}'
+}
+ 
+Check()
+{
+ result=$(dig +short $rIP.$BL)
+ if [ -n "$result" ]; then
+   echo -e "$host  LISTED  $BL (answer = $result)"
+ else
+   echo -e "$host  OK  $BL"
+ fi
+}
+ 
+if [ -n "$1" ]; then
+  hosts=$@
+fi
+ 
+if [ -z "$hosts" ]; then
+  hosts=$(netstat -tn | awk '$4 ~ /[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/ && $4 !~ /127.0.0/ {gsub(/:[0-9]+/,"",$4);} END{print$4}')
+fi
+ 
+for host in $hosts; do
+  HostToIP
+  rIP=$(Reverse $IP)
+  # Checking $IP against BLs from $WPurl"
+  for BL in $WPlst; do
+    Check
+  done
+  # Checking $IP against BLs from a local list"
+  for BL in $LocalList; do
+    Check
+  done
+done
\ No newline at end of file
diff --git a/bin/check-update.sh b/bin/check-update.sh
new file mode 100644
index 0000000..5c992d2
--- /dev/null
+++ b/bin/check-update.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+day=$(date +%e)
+if ((day <= 7)) ; then
+	result=`/usr/bin/yum -q check-update | grep -v "^$"`
+	echo -n "$result" > /tmp/yum-update-pending
+	chown zabbix.zabbix /tmp/yum-update-pending
+fi
diff --git a/bin/hdd_discovery.sh b/bin/hdd_discovery.sh
index c78951e..edc9f70 100644
--- a/bin/hdd_discovery.sh
+++ b/bin/hdd_discovery.sh
@@ -1,10 +1,4 @@
 #!/bin/bash
-# Script for HDD discovery
-#
-# Created by:
-# Michał Macioszek, Taras Baran, Michal Gębora, Marcin Wilk, Maks Bednarek, Anna Fałek, Mikołaj Szczuraszek
-
-
 disks=`ls -l /dev/sd* | awk '{print $NF}' | sed 's/[0-9]//g' | uniq`
 echo -n "{\"data\":["
 
diff --git a/bin/mysql_discover_tables.sh b/bin/mysql_discover_tables.sh
new file mode 100644
index 0000000..4140b6e
--- /dev/null
+++ b/bin/mysql_discover_tables.sh
@@ -0,0 +1,19 @@
+#!bin/bash
+
+comma=1
+echo -n "{\"data\":["
+
+for i in $(sudo /bin/find /var/lib/mysql -type f -printf %p+%s= | tr "=" "\n" | grep -v "\/mysql\/mysql\/" | grep "\.ibd" | cut -d "+" -f 1 | sed 's/@002d/\-/g' | cut -d "/" -f 5- | sed 's/.ibd//g' ); do
+
+           dbname=$(echo $i | cut -d '/' -f 1)
+           tblname=$(echo $i | cut -d '/' -f 2)
+
+           if [ $comma -eq 0 ]; then
+                echo -n ","
+           fi
+           comma=0
+           echo -n "{\"{#DBNAME}\":\"$dbname\",\"{#TABLENAME}\":\"$tblname\"}"
+
+done
+
+echo -n "]}"
diff --git a/bin/mysql_print_table_size.sh b/bin/mysql_print_table_size.sh
new file mode 100644
index 0000000..50a7803
--- /dev/null
+++ b/bin/mysql_print_table_size.sh
@@ -0,0 +1,29 @@
+#!/bin/bash
+
+cachefile='/tmp/mysqldbsize.log'
+random=$RANDOM
+
+if [ ! -e $cachefile ]; then
+        touch -d "2 hours ago" $cachefile
+fi
+
+if [ $# -ne 2 ]; then
+  echo "Usage: $0 dbname tablename"
+  exit 1
+fi
+
+cachefileage=$(($(date +%s) - $(stat -c %Y $cachefile)))
+process_running=$(ps aux | grep 'find /var/lib/mysql' | grep -v "grep" | wc -l)
+
+if [ "$cachefileage" -gt 60 ] && [ "$process_running" -eq 0 ]; then
+
+  sudo /bin/find /var/lib/mysql -type f -printf %p+%s= | tr "=" "\n" | grep -v "\/mysql\/mysql\/" | grep "\.ibd" | sed 's/@002d/\-/g' > $cachefile.$random
+
+        if [ $? -eq 0 ]; then
+                mv $cachefile.$random $cachefile
+                chown zabbix.zabbix $cachefile
+        fi
+fi
+
+grep "/$1/" $cachefile | grep "/$2\.ibd" | cut -d "+" -f 2
+
diff --git a/bin/pgsql_find_db.sh b/bin/pgsql_find_db.sh
new file mode 100644
index 0000000..c31cbc8
--- /dev/null
+++ b/bin/pgsql_find_db.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+# If you want to monitor "foo" and "bar" databases, you set the GETDB as
+# GETDB="select datname from pg_database where datname in ('foo','bar');"
+# CREATE USER zabbix WITH PASSWORD 'asfrtgrg432f';
+# GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO zabbix;
+
+GETDB="select datname from pg_database where datistemplate = 'f';"
+
+for dbname in $(psql -U zabbix -d postgres -t -c "${GETDB}"); do
+    dblist="$dblist,"'{"{#DBNAME}":"'$dbname'"}'
+done
+echo '{"data":['${dblist#,}' ]}'
\ No newline at end of file
diff --git a/bin/ss_get_mysql_stats.php b/bin/ss_get_mysql_stats.php
index 27d101a..86c7dfe 100644
--- a/bin/ss_get_mysql_stats.php
+++ b/bin/ss_get_mysql_stats.php
@@ -1,24 +1,11 @@
 <?php
 
 # ============================================================================
-# This is a script to retrieve information from a MySQL server for input to a
-# Cacti graphing process.  It is hosted at
-# http://code.google.com/p/mysql-cacti-templates/.
-#
-# This program is copyright (c) 2007 Baron Schwartz. Feedback and improvements
-# are welcome.
-#
-# THIS PROGRAM IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-# MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
-#
-# This program is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free Software
-# Foundation, version 2.
-#
-# You should have received a copy of the GNU General Public License along with
-# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
-# Place, Suite 330, Boston, MA  02111-1307  USA.
+# This program is part of Percona Monitoring Plugins
+# License: GPL License (see COPYING)
+# Copyright 2008-2015 Baron Schwartz, 2012-2015 Percona
+# Authors:
+#  Baron Schwartz, Roman Vynar
 # ============================================================================
 
 # ============================================================================
@@ -41,19 +28,27 @@ if ( !array_key_exists('SCRIPT_FILENAME', $_SERVER)
 # .cnf extension.
 # ============================================================================
 $mysql_user = 'zabbix';
-$mysql_pass = 'ha7jqnlacwefrs';
+$mysql_pass = 'wJ44mR6a59r3duDr';
 $mysql_port = 3306;
 $mysql_ssl  = FALSE;   # Whether to use SSL to connect to MySQL.
+$mysql_ssl_key  = '/etc/pki/tls/certs/mysql/client-key.pem';
+$mysql_ssl_cert = '/etc/pki/tls/certs/mysql/client-cert.pem';
+$mysql_ssl_ca   = '/etc/pki/tls/certs/mysql/ca-cert.pem';
+
+$heartbeat = FALSE;        # Whether to use pt-heartbeat table for repl. delay calculation.
+$heartbeat_utc = FALSE;    # Whether pt-heartbeat is run with --utc option.
+$heartbeat_server_id = 0;  # Server id to associate with a heartbeat. Leave 0 if no preference.
+$heartbeat_table = 'percona.heartbeat'; # db.tbl.
 
-$heartbeat  = '';      # db.tbl in case you use mk-heartbeat from Maatkit.
 $cache_dir  = '/tmp';  # If set, this uses caching to avoid multiple calls.
 $poll_time  = 300;     # Adjust to match your polling interval.
+$timezone   = null;    # If not set, uses the system default.  Example: "UTC"
 $chk_options = array (
    'innodb'  => true,    # Do you want to check InnoDB statistics?
    'master'  => true,    # Do you want to check binary logging?
    'slave'   => true,    # Do you want to check slave status?
    'procs'   => true,    # Do you want to check SHOW PROCESSLIST?
-   'get_qrt' => true,   # Get query response times from Percona Server?
+   'get_qrt' => true,    # Get query response times from Percona Server or MariaDB?
 );
 
 $use_ss    = FALSE; # Whether to use the script server or not
@@ -63,13 +58,18 @@ $debug_log = FALSE; # If $debug_log is a filename, it'll be used.
 # ============================================================================
 # You should not need to change anything below this line.
 # ============================================================================
-$version = "1.1.8";
+$version = '1.1.5';
 
 # ============================================================================
-# Include settings from an external config file (issue 39).
+# Include settings from an external config file.
 # ============================================================================
-if ( file_exists(__FILE__ . '.cnf' ) ) {
+if ( file_exists('/etc/cacti/' . basename(__FILE__) . '.cnf' ) ) {
+   require('/etc/cacti/' . basename(__FILE__) . '.cnf');
+   debug('Found configuration file /etc/cacti/' . basename(__FILE__) . '.cnf');
+}
+elseif ( file_exists(__FILE__ . '.cnf' ) ) {
    require(__FILE__ . '.cnf');
+   debug('Found configuration file ' . __FILE__ . '.cnf');
 }
 
 # Make this a happy little script even when there are errors.
@@ -104,6 +104,18 @@ if ( $use_ss ) {
    }
 }
 
+# ============================================================================
+# Set the default timezone either to the configured, system timezone, or the
+# default set above in the script.
+# ============================================================================
+if ( function_exists("date_default_timezone_set")
+   && function_exists("date_default_timezone_get") ) {
+   $tz = ($timezone ? $timezone : @date_default_timezone_get());
+   if ( $tz ) {
+      @date_default_timezone_set($tz);
+   }
+}
+
 # ============================================================================
 # Make sure we can also be called as a script.
 # ============================================================================
@@ -156,8 +168,12 @@ if ( !function_exists('array_change_key_case') ) {
 # Validate that the command-line options are here and correct
 # ============================================================================
 function validate_options($options) {
-   debug($options);
-   $opts = array('host', 'items', 'user', 'pass', 'heartbeat', 'nocache', 'port');
+   $opts = array('host', 'items', 'user', 'pass', 'nocache', 'port', 'server-id');
+   # Show help
+   if ( array_key_exists('help', $options) ) {
+      usage('');
+   }
+
    # Required command-line options
    foreach ( array('host', 'items') as $option ) {
       if ( !isset($options[$option]) || !$options[$option] ) {
@@ -175,21 +191,20 @@ function validate_options($options) {
 # Print out a brief usage summary
 # ============================================================================
 function usage($message) {
-   global $mysql_user, $mysql_pass, $mysql_port, $heartbeat;
+   global $mysql_user, $mysql_pass, $mysql_port;
 
    $usage = <<<EOF
 $message
 Usage: php ss_get_mysql_stats.php --host <host> --items <item,...> [OPTION]
 
-   --host      Hostname to connect to; use host:port syntax to specify a port
-               Use :/path/to/socket if you want to connect via a UNIX socket
+   --host      MySQL host
    --items     Comma-separated list of the items whose data you want
-   --user      MySQL username; defaults to $mysql_user if not given
-   --pass      MySQL password; defaults to $mysql_pass if not given
-   --heartbeat MySQL heartbeat table; defaults to '$heartbeat' (see mk-heartbeat)
+   --user      MySQL username
+   --pass      MySQL password
+   --port      MySQL port
+   --server-id Server id to associate with a heartbeat if heartbeat usage is enabled
    --nocache   Do not cache results in a file
-   --port      MySQL port; defaults to $mysql_port if not given
-   --mysql_ssl Add the MYSQL_CLIENT_SSL flag to mysql_connect() call
+   --help      Show usage
 
 EOF;
    die($usage);
@@ -200,39 +215,23 @@ EOF;
 # return them as an array ( arg => value )
 # ============================================================================
 function parse_cmdline( $args ) {
-   $result = array();
-   $cur_arg = '';
-   foreach ($args as $val) {
-      if ( strpos($val, '--') === 0 ) {
-         if ( strpos($val, '--no') === 0 ) {
-            # It's an option without an argument, but it's a --nosomething so
-            # it's OK.
-            $result[substr($val, 2)] = 1;
-            $cur_arg = '';
+   $options = array();
+   while (list($tmp, $p) = each($args)) {
+      if (strpos($p, '--') === 0) {
+         $param = substr($p, 2);
+         $value = null;
+         $nextparam = current($args);
+         if ($nextparam !== false && strpos($nextparam, '--') !==0) {
+            list($tmp, $value) = each($args);
          }
-         elseif ( $cur_arg ) { # Maybe the last --arg was an option with no arg
-            if ( $cur_arg == '--user' || $cur_arg == '--pass' || $cur_arg == '--port' ) {
-               # Special case because Cacti will pass these without an arg
-               $cur_arg = '';
-            }
-            else {
-               die("No arg: $cur_arg\n");
-            }
-         }
-         else {
-            $cur_arg = $val;
-         }
-      }
-      else {
-         $result[substr($cur_arg, 2)] = $val;
-         $cur_arg = '';
+         $options[$param] = $value;
       }
    }
-   if ( $cur_arg && ($cur_arg != '--user' && $cur_arg != '--pass' && $cur_arg != '--port') ) {
-      die("No arg: $cur_arg\n");
+   if ( array_key_exists('host', $options) ) {
+      $options['host'] = substr($options['host'], 0, 4) == 'tcp:' ? substr($options['host'], 4) : $options['host'];
    }
-   debug($result);
-   return $result;
+   debug($options);
+   return $options;
 }
 
 # ============================================================================
@@ -240,43 +239,24 @@ function parse_cmdline( $args ) {
 # top of this file.
 # ============================================================================
 function ss_get_mysql_stats( $options ) {
-   # Process connection options and connect to MySQL.
-   global $debug, $mysql_user, $mysql_pass, $heartbeat, $cache_dir, $poll_time,
-          $chk_options, $mysql_port, $mysql_ssl;
+   # Process connection options.
+   global $debug, $mysql_user, $mysql_pass, $cache_dir, $poll_time, $chk_options,
+          $mysql_port, $mysql_ssl, $mysql_ssl_key, $mysql_ssl_cert, $mysql_ssl_ca,
+          $heartbeat, $heartbeat_table, $heartbeat_server_id, $heartbeat_utc;
 
-   # Connect to MySQL.
    $user = isset($options['user']) ? $options['user'] : $mysql_user;
    $pass = isset($options['pass']) ? $options['pass'] : $mysql_pass;
+   $host = $options['host'];
    $port = isset($options['port']) ? $options['port'] : $mysql_port;
-   $heartbeat = isset($options['heartbeat']) ? $options['heartbeat'] : $heartbeat;
-   # If there is a port, or if it's a non-standard port, we add ":$port" to the
-   # hostname.
-   $host_str  = $options['host']
-              . (isset($options['port']) || $port != 3306 ? ":$port" : '');
-   debug(array('connecting to', $host_str, $user, $pass));
-   if ( !extension_loaded('mysql') ) {
-      debug("The MySQL extension is not loaded");
-      die("The MySQL extension is not loaded");
-   }
-   if ( $mysql_ssl || (isset($options['mysql_ssl']) && $options['mysql_ssl']) ) {
-      $conn = mysql_connect($host_str, $user, $pass, true, MYSQL_CLIENT_SSL);
-   }
-   else {
-      $conn = mysql_connect($host_str, $user, $pass);
-   }
-   if ( !$conn ) {
-      die("MySQL: " . mysql_error());
-   }
+   $heartbeat_server_id = isset($options['server-id']) ? $options['server-id'] : $heartbeat_server_id;
 
-   $sanitized_host
-       = str_replace(array(":", "/"), array("", "_"), $options['host']);
-   $cache_file = "$cache_dir/$sanitized_host-mysql_cacti_stats.txt"
-               . (isset($options['port']) || $port != 3306 ? ":$port" : '');
+   $sanitized_host = str_replace(array(":", "/"), array("", "_"), $host);
+   $cache_file = "$cache_dir/$sanitized_host-mysql_cacti_stats.txt" . ($port != 3306 ? ":$port" : '');
    debug("Cache file is $cache_file");
 
    # First, check the cache.
    $fp = null;
-   if ( !isset($options['nocache']) ) {
+   if ( $cache_dir && !array_key_exists('nocache', $options) ) {
       if ( $fp = fopen($cache_file, 'a+') ) {
          $locked = flock($fp, 1); # LOCK_SH
          if ( $locked ) {
@@ -308,14 +288,36 @@ function ss_get_mysql_stats( $options ) {
             }
          }
          else {
-            debug("Couldn't lock the cache file, ignoring it.");
             $fp = null;
+            debug("Couldn't lock the cache file, ignoring it");
          }
       }
+      else {
+         $fp = null;
+         debug("Couldn't open the cache file");
+      }
    }
    else {
-      $fp = null;
-      debug("Couldn't open the cache file");
+      debug("Caching is disabled.");
+   }
+
+   # Connect to MySQL.
+   debug(array('Connecting to', $host, $port, $user, $pass));
+   if ( !extension_loaded('mysqli') ) {
+      debug("PHP MySQLi extension is not loaded");
+      die("PHP MySQLi extension is not loaded");
+   }
+   if ( $mysql_ssl ) {
+      $conn = mysqli_init();
+      mysqli_ssl_set($conn, $mysql_ssl_key, $mysql_ssl_cert, $mysql_ssl_ca, NULL, NULL);
+      mysqli_real_connect($conn, $host, $user, $pass, NULL, $port);
+   }
+   else {
+      $conn = mysqli_connect($host, $user, $pass, NULL, $port);
+   }
+   if ( mysqli_connect_errno() ) {
+      debug("MySQL connection failed: " . mysqli_connect_error());
+      die("ERROR: " . mysqli_connect_error());
    }
 
    # Set up variables.
@@ -334,22 +336,22 @@ function ss_get_mysql_stats( $options ) {
       'innodb_sem_wait_time_ms'  => 0,
       # Values for the 'state' column from SHOW PROCESSLIST (converted to
       # lowercase, with spaces replaced by underscores)
-      'State_closing_tables'       => null,
-      'State_copying_to_tmp_table' => null,
-      'State_end'                  => null,
-      'State_freeing_items'        => null,
-      'State_init'                 => null,
-      'State_locked'               => null,
-      'State_login'                => null,
-      'State_preparing'            => null,
-      'State_reading_from_net'     => null,
-      'State_sending_data'         => null,
-      'State_sorting_result'       => null,
-      'State_statistics'           => null,
-      'State_updating'             => null,
-      'State_writing_to_net'       => null,
-      'State_none'                 => null,
-      'State_other'                => null, # Everything not listed above
+      'State_closing_tables'       => 0,
+      'State_copying_to_tmp_table' => 0,
+      'State_end'                  => 0,
+      'State_freeing_items'        => 0,
+      'State_init'                 => 0,
+      'State_locked'               => 0,
+      'State_login'                => 0,
+      'State_preparing'            => 0,
+      'State_reading_from_net'     => 0,
+      'State_sending_data'         => 0,
+      'State_sorting_result'       => 0,
+      'State_statistics'           => 0,
+      'State_updating'             => 0,
+      'State_writing_to_net'       => 0,
+      'State_none'                 => 0,
+      'State_other'                => 0, # Everything not listed above
    );
 
    # Get SHOW STATUS and convert the name-value array into a simple
@@ -367,7 +369,14 @@ function ss_get_mysql_stats( $options ) {
 
    # Get SHOW SLAVE STATUS, and add it to the $status array.
    if ( $chk_options['slave'] ) {
-      $result = run_query("SHOW SLAVE STATUS", $conn);
+      # Leverage lock-free SHOW SLAVE STATUS if available
+      $result = run_query("SHOW SLAVE STATUS NONBLOCKING", $conn);
+      if ( !$result ) {
+         $result = run_query("SHOW SLAVE STATUS NOLOCK", $conn);
+         if ( !$result ) {
+            $result = run_query("SHOW SLAVE STATUS", $conn);
+         }
+      }
       $slave_status_rows_gotten = 0;
       foreach ( $result as $row ) {
          $slave_status_rows_gotten++;
@@ -379,9 +388,16 @@ function ss_get_mysql_stats( $options ) {
 
          # Check replication heartbeat, if present.
          if ( $heartbeat ) {
+            if ( $heartbeat_utc ) {
+               $now_func = 'UNIX_TIMESTAMP(UTC_TIMESTAMP)';
+            }
+            else {
+               $now_func = 'UNIX_TIMESTAMP()';
+            }
             $result2 = run_query(
-               "SELECT GREATEST(0, UNIX_TIMESTAMP() - UNIX_TIMESTAMP(ts) - 1)"
-               . " AS delay FROM $heartbeat WHERE id = 1", $conn);
+               "SELECT MAX($now_func - ROUND(UNIX_TIMESTAMP(ts)))"
+               . " AS delay FROM $heartbeat_table"
+               . " WHERE $heartbeat_server_id = 0 OR server_id = $heartbeat_server_id", $conn);
             $slave_delay_rows_gotten = 0;
             foreach ( $result2 as $row2 ) {
                $slave_delay_rows_gotten++;
@@ -391,7 +407,7 @@ function ss_get_mysql_stats( $options ) {
                   $status['slave_lag'] = $row2['delay'];
                }
                else {
-                  debug("Couldn't get slave lag from $heartbeat");
+                  debug("Couldn't get slave lag from $heartbeat_table");
                }
             }
             if ( $slave_delay_rows_gotten == 0 ) {
@@ -443,6 +459,10 @@ function ss_get_mysql_stats( $options ) {
          if ( $state == '' ) {
             $state = 'none';
          }
+         # MySQL 5.5 replaces the 'Locked' state with a variety of "Waiting for
+         # X lock" types of statuses.  Wrap these all back into "Locked" because
+         # we don't really care about the type of locking it is.
+         $state = preg_replace('/^(Table lock|Waiting for .*lock)$/', 'Locked', $state);
          $state = str_replace(' ', '_', strtolower($state));
          if ( array_key_exists("State_$state", $status) ) {
             increment($status, "State_$state", 1);
@@ -453,35 +473,59 @@ function ss_get_mysql_stats( $options ) {
       }
    }
 
+   # Get SHOW ENGINES to be able to determine whether InnoDB is present.
+   $engines = array();
+   $result = run_query("SHOW ENGINES", $conn);
+   foreach ( $result as $row ) {
+      $engines[$row[0]] = $row[1];
+   }
+
    # Get SHOW INNODB STATUS and extract the desired metrics from it, then add
    # those to the array too.
    if ( $chk_options['innodb']
-         && array_key_exists('have_innodb', $status)
-         && $status['have_innodb'] == 'YES'
+         && array_key_exists('InnoDB', $engines)
+         && $engines['InnoDB'] == 'YES'
+         || $engines['InnoDB'] == 'DEFAULT'
    ) {
       $result        = run_query("SHOW /*!50000 ENGINE*/ INNODB STATUS", $conn);
       $istatus_text = $result[0]['Status'];
       $istatus_vals = get_innodb_array($istatus_text);
 
-      # Get response time histogram from Percona Server if enabled.
+      # Get response time histogram from Percona Server or MariaDB if enabled.
       if ( $chk_options['get_qrt']
-           && isset($status['have_response_time_distribution']) 
-           &&      ($status['have_response_time_distribution'] == 'YES'))
+           && (( isset($status['have_response_time_distribution'])
+           && $status['have_response_time_distribution'] == 'YES')
+           || (isset($status['query_response_time_stats'])
+           && $status['query_response_time_stats'] == 'ON')) )
       {
          debug('Getting query time histogram');
          $i = 0;
          $result = run_query(
-            "SELECT `count`, total * 1000000 AS total "
+            "SELECT `count`, ROUND(total * 1000000) AS total "
                . "FROM INFORMATION_SCHEMA.QUERY_RESPONSE_TIME "
                . "WHERE `time` <> 'TOO LONG'",
             $conn);
          foreach ( $result as $row ) {
+            if ( $i > 13 ) {
+               # It's possible that the number of rows returned isn't 14.
+               # Don't add extra status counters.
+               break;
+            }
             $count_key = sprintf("Query_time_count_%02d", $i);
             $total_key = sprintf("Query_time_total_%02d", $i);
             $status[$count_key] = $row['count'];
             $status[$total_key] = $row['total'];
             $i++;
          }
+         # It's also possible that the number of rows returned is too few.
+         # Don't leave any status counters unassigned; it will break graphs.
+         while ( $i <= 13 ) {
+            $count_key = sprintf("Query_time_count_%02d", $i);
+            $total_key = sprintf("Query_time_total_%02d", $i);
+            $status[$count_key] = 0;
+            $status[$total_key] = 0;
+            $i++;
+         }
       }
       else {
          debug('Not getting time histogram because it is not enabled');
@@ -506,6 +550,8 @@ function ss_get_mysql_stats( $options ) {
          'Innodb_rows_inserted'           => 'rows_inserted',
          'Innodb_rows_read'               => 'rows_read',
          'Innodb_rows_updated'            => 'rows_updated',
+         'Innodb_buffer_pool_reads'       => 'pool_reads',
+         'Innodb_buffer_pool_read_requests' => 'pool_read_requests',
       );
 
       # If the SHOW STATUS value exists, override...
@@ -548,204 +594,221 @@ function ss_get_mysql_stats( $options ) {
    }
 
    # Define the variables to output.  I use shortened variable names so maybe
-   # it'll all fit in 1024 bytes for Cactid and Spine's benefit.  This list must
-   # come right after the word MAGIC_VARS_DEFINITIONS.  The Perl script parses
-   # it and uses it as a Perl variable.
+   # it'll all fit in 1024 bytes for Cactid and Spine's benefit.  Strings must
+   # have some non-hex characters (non a-f0-9) to avoid a Cacti bug.  This list
+   # must come right after the word MAGIC_VARS_DEFINITIONS.  The Perl script
+   # parses it and uses it as a Perl variable.
    $keys = array(
-       'Key_read_requests'          => 'a0',
-       'Key_reads'                  => 'a1',
-       'Key_write_requests'         => 'a2',
-       'Key_writes'                 => 'a3',
-       'history_list'               => 'a4',
-       'innodb_transactions'        => 'a5',
-       'read_views'                 => 'a6',
-       'current_transactions'       => 'a7',
-       'locked_transactions'        => 'a8',
-       'active_transactions'        => 'a9',
-       'pool_size'                  => 'aa',
-       'free_pages'                 => 'ab',
-       'database_pages'             => 'ac',
-       'modified_pages'             => 'ad',
-       'pages_read'                 => 'ae',
-       'pages_created'              => 'af',
-       'pages_written'              => 'ag',
-       'file_fsyncs'                => 'ah',
-       'file_reads'                 => 'ai',
-       'file_writes'                => 'aj',
-       'log_writes'                 => 'ak',
-       'pending_aio_log_ios'        => 'al',
-       'pending_aio_sync_ios'       => 'am',
-       'pending_buf_pool_flushes'   => 'an',
-       'pending_chkp_writes'        => 'ao',
-       'pending_ibuf_aio_reads'     => 'ap',
-       'pending_log_flushes'        => 'aq',
-       'pending_log_writes'         => 'ar',
-       'pending_normal_aio_reads'   => 'as',
-       'pending_normal_aio_writes'  => 'at',
-       'ibuf_inserts'               => 'au',
-       'ibuf_merged'                => 'av',
-       'ibuf_merges'                => 'aw',
-       'spin_waits'                 => 'ax',
-       'spin_rounds'                => 'ay',
-       'os_waits'                   => 'az',
-       'rows_inserted'              => 'b0',
-       'rows_updated'               => 'b1',
-       'rows_deleted'               => 'b2',
-       'rows_read'                  => 'b3',
-       'Table_locks_waited'         => 'b4',
-       'Table_locks_immediate'      => 'b5',
-       'Slow_queries'               => 'b6',
-       'Open_files'                 => 'b7',
-       'Open_tables'                => 'b8',
-       'Opened_tables'              => 'b9',
-       'innodb_open_files'          => 'ba',
-       'open_files_limit'           => 'bb',
-       'table_cache'                => 'bc',
-       'Aborted_clients'            => 'bd',
-       'Aborted_connects'           => 'be',
-       'Max_used_connections'       => 'bf',
-       'Slow_launch_threads'        => 'bg',
-       'Threads_cached'             => 'bh',
-       'Threads_connected'          => 'bi',
-       'Threads_created'            => 'bj',
-       'Threads_running'            => 'bk',
-       'max_connections'            => 'bl',
-       'thread_cache_size'          => 'bm',
-       'Connections'                => 'bn',
-       'slave_running'              => 'bo',
-       'slave_stopped'              => 'bp',
-       'Slave_retried_transactions' => 'bq',
-       'slave_lag'                  => 'br',
-       'Slave_open_temp_tables'     => 'bs',
-       'Qcache_free_blocks'         => 'bt',
-       'Qcache_free_memory'         => 'bu',
-       'Qcache_hits'                => 'bv',
-       'Qcache_inserts'             => 'bw',
-       'Qcache_lowmem_prunes'       => 'bx',
-       'Qcache_not_cached'          => 'by',
-       'Qcache_queries_in_cache'    => 'bz',
-       'Qcache_total_blocks'        => 'c0',
-       'query_cache_size'           => 'c1',
-       'Questions'                  => 'c2',
-       'Com_update'                 => 'c3',
-       'Com_insert'                 => 'c4',
-       'Com_select'                 => 'c5',
-       'Com_delete'                 => 'c6',
-       'Com_replace'                => 'c7',
-       'Com_load'                   => 'c8',
-       'Com_update_multi'           => 'c9',
-       'Com_insert_select'          => 'ca',
-       'Com_delete_multi'           => 'cb',
-       'Com_replace_select'         => 'cc',
-       'Select_full_join'           => 'cd',
-       'Select_full_range_join'     => 'ce',
-       'Select_range'               => 'cf',
-       'Select_range_check'         => 'cg',
-       'Select_scan'                => 'ch',
-       'Sort_merge_passes'          => 'ci',
-       'Sort_range'                 => 'cj',
-       'Sort_rows'                  => 'ck',
-       'Sort_scan'                  => 'cl',
-       'Created_tmp_tables'         => 'cm',
-       'Created_tmp_disk_tables'    => 'cn',
-       'Created_tmp_files'          => 'co',
-       'Bytes_sent'                 => 'cp',
-       'Bytes_received'             => 'cq',
-       'innodb_log_buffer_size'     => 'cr',
-       'unflushed_log'              => 'cs',
-       'log_bytes_flushed'          => 'ct',
-       'log_bytes_written'          => 'cu',
-       'relay_log_space'            => 'cv',
-       'binlog_cache_size'          => 'cw',
-       'Binlog_cache_disk_use'      => 'cx',
-       'Binlog_cache_use'           => 'cy',
-       'binary_log_space'           => 'cz',
-       'innodb_locked_tables'       => 'd0',
-       'innodb_lock_structs'        => 'd1',
-       'State_closing_tables'       => 'd2',
-       'State_copying_to_tmp_table' => 'd3',
-       'State_end'                  => 'd4',
-       'State_freeing_items'        => 'd5',
-       'State_init'                 => 'd6',
-       'State_locked'               => 'd7',
-       'State_login'                => 'd8',
-       'State_preparing'            => 'd9',
-       'State_reading_from_net'     => 'da',
-       'State_sending_data'         => 'db',
-       'State_sorting_result'       => 'dc',
-       'State_statistics'           => 'dd',
-       'State_updating'             => 'de',
-       'State_writing_to_net'       => 'df',
-       'State_none'                 => 'dg',
-       'State_other'                => 'dh',
-       'Handler_commit'             => 'di',
-       'Handler_delete'             => 'dj',
-       'Handler_discover'           => 'dk',
-       'Handler_prepare'            => 'dl',
-       'Handler_read_first'         => 'dm',
-       'Handler_read_key'           => 'dn',
-       'Handler_read_next'          => 'do',
-       'Handler_read_prev'          => 'dp',
-       'Handler_read_rnd'           => 'dq',
-       'Handler_read_rnd_next'      => 'dr',
-       'Handler_rollback'           => 'ds',
-       'Handler_savepoint'          => 'dt',
-       'Handler_savepoint_rollback' => 'du',
-       'Handler_update'             => 'dv',
-       'Handler_write'              => 'dw',
-       # Some InnoDB stats added later...
-       'innodb_tables_in_use'    => 'dx',
-       'innodb_lock_wait_secs'   => 'dy',
-       'hash_index_cells_total'  => 'dz',
-       'hash_index_cells_used'   => 'e0',
-       'total_mem_alloc'         => 'e1',
-       'additional_pool_alloc'   => 'e2',
-       'uncheckpointed_bytes'    => 'e3',
-       'ibuf_used_cells'         => 'e4',
-       'ibuf_free_cells'         => 'e5',
-       'ibuf_cell_count'         => 'e6',
-      'adaptive_hash_memory'    => 'e7',
-      'page_hash_memory'        => 'e8',
-      'dictionary_cache_memory' => 'e9',
-      'file_system_memory'      => 'ea',
-      'lock_system_memory'      => 'eb',
-      'recovery_system_memory'  => 'ec',
-      'thread_hash_memory'      => 'ed',
-      'innodb_sem_waits'        => 'ee',
-      'innodb_sem_wait_time_ms' => 'ef',
-      'Key_buf_bytes_unflushed' => 'eg',
-      'Key_buf_bytes_used'      => 'eh',
-      'key_buffer_size'         => 'ei',
-      'Innodb_row_lock_time'    => 'ej',
-      'Innodb_row_lock_waits'   => 'ek',
-      'Query_time_count_00'     => 'el',
-      'Query_time_count_01'     => 'em',
-      'Query_time_count_02'     => 'en',
-      'Query_time_count_03'     => 'eo',
-      'Query_time_count_04'     => 'ep',
-      'Query_time_count_05'     => 'eq',
-      'Query_time_count_06'     => 'er',
-      'Query_time_count_07'     => 'es',
-      'Query_time_count_08'     => 'et',
-      'Query_time_count_09'     => 'eu',
-      'Query_time_count_10'     => 'ev',
-      'Query_time_count_11'     => 'ew',
-      'Query_time_count_12'     => 'ex',
-      'Query_time_count_13'     => 'ey',
-      'Query_time_total_00'     => 'ez',
-      'Query_time_total_01'     => 'fa',
-      'Query_time_total_02'     => 'fb',
-      'Query_time_total_03'     => 'fc',
-      'Query_time_total_04'     => 'fd',
-      'Query_time_total_05'     => 'fe',
-      'Query_time_total_06'     => 'ff',
-      'Query_time_total_07'     => 'fg',
-      'Query_time_total_08'     => 'fh',
-      'Query_time_total_09'     => 'fi',
-      'Query_time_total_10'     => 'fj',
-      'Query_time_total_11'     => 'fk',
-      'Query_time_total_12'     => 'fl',
-      'Query_time_total_13'     => 'fm',
+      'Key_read_requests'           =>  'gg',
+      'Key_reads'                   =>  'gh',
+      'Key_write_requests'          =>  'gi',
+      'Key_writes'                  =>  'gj',
+      'history_list'                =>  'gk',
+      'innodb_transactions'         =>  'gl',
+      'read_views'                  =>  'gm',
+      'current_transactions'        =>  'gn',
+      'locked_transactions'         =>  'go',
+      'active_transactions'         =>  'gp',
+      'pool_size'                   =>  'gq',
+      'free_pages'                  =>  'gr',
+      'database_pages'              =>  'gs',
+      'modified_pages'              =>  'gt',
+      'pages_read'                  =>  'gu',
+      'pages_created'               =>  'gv',
+      'pages_written'               =>  'gw',
+      'file_fsyncs'                 =>  'gx',
+      'file_reads'                  =>  'gy',
+      'file_writes'                 =>  'gz',
+      'log_writes'                  =>  'hg',
+      'pending_aio_log_ios'         =>  'hh',
+      'pending_aio_sync_ios'        =>  'hi',
+      'pending_buf_pool_flushes'    =>  'hj',
+      'pending_chkp_writes'         =>  'hk',
+      'pending_ibuf_aio_reads'      =>  'hl',
+      'pending_log_flushes'         =>  'hm',
+      'pending_log_writes'          =>  'hn',
+      'pending_normal_aio_reads'    =>  'ho',
+      'pending_normal_aio_writes'   =>  'hp',
+      'ibuf_inserts'                =>  'hq',
+      'ibuf_merged'                 =>  'hr',
+      'ibuf_merges'                 =>  'hs',
+      'spin_waits'                  =>  'ht',
+      'spin_rounds'                 =>  'hu',
+      'os_waits'                    =>  'hv',
+      'rows_inserted'               =>  'hw',
+      'rows_updated'                =>  'hx',
+      'rows_deleted'                =>  'hy',
+      'rows_read'                   =>  'hz',
+      'Table_locks_waited'          =>  'ig',
+      'Table_locks_immediate'       =>  'ih',
+      'Slow_queries'                =>  'ii',
+      'Open_files'                  =>  'ij',
+      'Open_tables'                 =>  'ik',
+      'Opened_tables'               =>  'il',
+      'innodb_open_files'           =>  'im',
+      'open_files_limit'            =>  'in',
+      'table_cache'                 =>  'io',
+      'Aborted_clients'             =>  'ip',
+      'Aborted_connects'            =>  'iq',
+      'Max_used_connections'        =>  'ir',
+      'Slow_launch_threads'         =>  'is',
+      'Threads_cached'              =>  'it',
+      'Threads_connected'           =>  'iu',
+      'Threads_created'             =>  'iv',
+      'Threads_running'             =>  'iw',
+      'max_connections'             =>  'ix',
+      'thread_cache_size'           =>  'iy',
+      'Connections'                 =>  'iz',
+      'slave_running'               =>  'jg',
+      'slave_stopped'               =>  'jh',
+      'Slave_retried_transactions'  =>  'ji',
+      'slave_lag'                   =>  'jj',
+      'Slave_open_temp_tables'      =>  'jk',
+      'Qcache_free_blocks'          =>  'jl',
+      'Qcache_free_memory'          =>  'jm',
+      'Qcache_hits'                 =>  'jn',
+      'Qcache_inserts'              =>  'jo',
+      'Qcache_lowmem_prunes'        =>  'jp',
+      'Qcache_not_cached'           =>  'jq',
+      'Qcache_queries_in_cache'     =>  'jr',
+      'Qcache_total_blocks'         =>  'js',
+      'query_cache_size'            =>  'jt',
+      'Questions'                   =>  'ju',
+      'Com_update'                  =>  'jv',
+      'Com_insert'                  =>  'jw',
+      'Com_select'                  =>  'jx',
+      'Com_delete'                  =>  'jy',
+      'Com_replace'                 =>  'jz',
+      'Com_load'                    =>  'kg',
+      'Com_update_multi'            =>  'kh',
+      'Com_insert_select'           =>  'ki',
+      'Com_delete_multi'            =>  'kj',
+      'Com_replace_select'          =>  'kk',
+      'Select_full_join'            =>  'kl',
+      'Select_full_range_join'      =>  'km',
+      'Select_range'                =>  'kn',
+      'Select_range_check'          =>  'ko',
+      'Select_scan'                 =>  'kp',
+      'Sort_merge_passes'           =>  'kq',
+      'Sort_range'                  =>  'kr',
+      'Sort_rows'                   =>  'ks',
+      'Sort_scan'                   =>  'kt',
+      'Created_tmp_tables'          =>  'ku',
+      'Created_tmp_disk_tables'     =>  'kv',
+      'Created_tmp_files'           =>  'kw',
+      'Bytes_sent'                  =>  'kx',
+      'Bytes_received'              =>  'ky',
+      'innodb_log_buffer_size'      =>  'kz',
+      'unflushed_log'               =>  'lg',
+      'log_bytes_flushed'           =>  'lh',
+      'log_bytes_written'           =>  'li',
+      'relay_log_space'             =>  'lj',
+      'binlog_cache_size'           =>  'lk',
+      'Binlog_cache_disk_use'       =>  'll',
+      'Binlog_cache_use'            =>  'lm',
+      'binary_log_space'            =>  'ln',
+      'innodb_locked_tables'        =>  'lo',
+      'innodb_lock_structs'         =>  'lp',
+      'State_closing_tables'        =>  'lq',
+      'State_copying_to_tmp_table'  =>  'lr',
+      'State_end'                   =>  'ls',
+      'State_freeing_items'         =>  'lt',
+      'State_init'                  =>  'lu',
+      'State_locked'                =>  'lv',
+      'State_login'                 =>  'lw',
+      'State_preparing'             =>  'lx',
+      'State_reading_from_net'      =>  'ly',
+      'State_sending_data'          =>  'lz',
+      'State_sorting_result'        =>  'mg',
+      'State_statistics'            =>  'mh',
+      'State_updating'              =>  'mi',
+      'State_writing_to_net'        =>  'mj',
+      'State_none'                  =>  'mk',
+      'State_other'                 =>  'ml',
+      'Handler_commit'              =>  'mm',
+      'Handler_delete'              =>  'mn',
+      'Handler_discover'            =>  'mo',
+      'Handler_prepare'             =>  'mp',
+      'Handler_read_first'          =>  'mq',
+      'Handler_read_key'            =>  'mr',
+      'Handler_read_next'           =>  'ms',
+      'Handler_read_prev'           =>  'mt',
+      'Handler_read_rnd'            =>  'mu',
+      'Handler_read_rnd_next'       =>  'mv',
+      'Handler_rollback'            =>  'mw',
+      'Handler_savepoint'           =>  'mx',
+      'Handler_savepoint_rollback'  =>  'my',
+      'Handler_update'              =>  'mz',
+      'Handler_write'               =>  'ng',
+      'innodb_tables_in_use'        =>  'nh',
+      'innodb_lock_wait_secs'       =>  'ni',
+      'hash_index_cells_total'      =>  'nj',
+      'hash_index_cells_used'       =>  'nk',
+      'total_mem_alloc'             =>  'nl',
+      'additional_pool_alloc'       =>  'nm',
+      'uncheckpointed_bytes'        =>  'nn',
+      'ibuf_used_cells'             =>  'no',
+      'ibuf_free_cells'             =>  'np',
+      'ibuf_cell_count'             =>  'nq',
+      'adaptive_hash_memory'        =>  'nr',
+      'page_hash_memory'            =>  'ns',
+      'dictionary_cache_memory'     =>  'nt',
+      'file_system_memory'          =>  'nu',
+      'lock_system_memory'          =>  'nv',
+      'recovery_system_memory'      =>  'nw',
+      'thread_hash_memory'          =>  'nx',
+      'innodb_sem_waits'            =>  'ny',
+      'innodb_sem_wait_time_ms'     =>  'nz',
+      'Key_buf_bytes_unflushed'     =>  'og',
+      'Key_buf_bytes_used'          =>  'oh',
+      'key_buffer_size'             =>  'oi',
+      'Innodb_row_lock_time'        =>  'oj',
+      'Innodb_row_lock_waits'       =>  'ok',
+      'Query_time_count_00'         =>  'ol',
+      'Query_time_count_01'         =>  'om',
+      'Query_time_count_02'         =>  'on',
+      'Query_time_count_03'         =>  'oo',
+      'Query_time_count_04'         =>  'op',
+      'Query_time_count_05'         =>  'oq',
+      'Query_time_count_06'         =>  'or',
+      'Query_time_count_07'         =>  'os',
+      'Query_time_count_08'         =>  'ot',
+      'Query_time_count_09'         =>  'ou',
+      'Query_time_count_10'         =>  'ov',
+      'Query_time_count_11'         =>  'ow',
+      'Query_time_count_12'         =>  'ox',
+      'Query_time_count_13'         =>  'oy',
+      'Query_time_total_00'         =>  'oz',
+      'Query_time_total_01'         =>  'pg',
+      'Query_time_total_02'         =>  'ph',
+      'Query_time_total_03'         =>  'pi',
+      'Query_time_total_04'         =>  'pj',
+      'Query_time_total_05'         =>  'pk',
+      'Query_time_total_06'         =>  'pl',
+      'Query_time_total_07'         =>  'pm',
+      'Query_time_total_08'         =>  'pn',
+      'Query_time_total_09'         =>  'po',
+      'Query_time_total_10'         =>  'pp',
+      'Query_time_total_11'         =>  'pq',
+      'Query_time_total_12'         =>  'pr',
+      'Query_time_total_13'         =>  'ps',
+      'wsrep_replicated_bytes'      =>  'pt',
+      'wsrep_received_bytes'        =>  'pu',
+      'wsrep_replicated'            =>  'pv',
+      'wsrep_received'              =>  'pw',
+      'wsrep_local_cert_failures'   =>  'px',
+      'wsrep_local_bf_aborts'       =>  'py',
+      'wsrep_local_send_queue'      =>  'pz',
+      'wsrep_local_recv_queue'      =>  'qg',
+      'wsrep_cluster_size'          =>  'qh',
+      'wsrep_cert_deps_distance'    =>  'qi',
+      'wsrep_apply_window'          =>  'qj',
+      'wsrep_commit_window'         =>  'qk',
+      'wsrep_flow_control_paused'   =>  'ql',
+      'wsrep_flow_control_sent'     =>  'qm',
+      'wsrep_flow_control_recv'     =>  'qn',
+      'pool_reads'                  =>  'qo',
+      'pool_read_requests'          =>  'qp',
    );
 
    # Return the output.
@@ -846,13 +909,26 @@ function get_innodb_array($text) {
          $results['spin_rounds'][] = to_int($row[5]);
          $results['os_waits'][]    = to_int($row[8]);
       }
-      elseif (strpos($line, 'RW-shared spins') === 0 ) {
+      elseif (strpos($line, 'RW-shared spins') === 0
+            && strpos($line, ';') > 0 ) {
          # RW-shared spins 3859028, OS waits 2100750; RW-excl spins 4641946, OS waits 1530310
          $results['spin_waits'][] = to_int($row[2]);
          $results['spin_waits'][] = to_int($row[8]);
          $results['os_waits'][]   = to_int($row[5]);
          $results['os_waits'][]   = to_int($row[11]);
       }
+      elseif (strpos($line, 'RW-shared spins') === 0 && strpos($line, '; RW-excl spins') === FALSE) {
+         # Post 5.5.17 SHOW ENGINE INNODB STATUS syntax
+         # RW-shared spins 604733, rounds 8107431, OS waits 241268
+         $results['spin_waits'][] = to_int($row[2]);
+         $results['os_waits'][]   = to_int($row[7]);
+      }
+      elseif (strpos($line, 'RW-excl spins') === 0) {
+         # Post 5.5.17 SHOW ENGINE INNODB STATUS syntax
+         # RW-excl spins 604733, rounds 8107431, OS waits 241268
+         $results['spin_waits'][] = to_int($row[2]);
+         $results['os_waits'][]   = to_int($row[7]);
+      }
       elseif (strpos($line, 'seconds the semaphore:') > 0) {
          # --Thread 907205 has waited at handler/ha_innodb.cc line 7156 for 1.00 seconds the semaphore:
          increment($results, 'innodb_sem_waits', 1);
@@ -866,7 +942,8 @@ function get_innodb_array($text) {
          # transactions
          # Trx id counter 0 1170664159
          # Trx id counter 861B144C
-         $results['innodb_transactions'] = make_bigint($row[3], $row[4]);
+         $results['innodb_transactions'] = make_bigint(
+            $row[3], (isset($row[4]) ? $row[4] : null));
          $txn_seen = TRUE;
       }
       elseif ( strpos($line, 'Purge done for trx') === 0 ) {
@@ -952,6 +1029,16 @@ function get_innodb_array($text) {
          $results['ibuf_used_cells']  = to_int($row[2]);
          $results['ibuf_free_cells']  = to_int($row[6]);
          $results['ibuf_cell_count']  = to_int($row[9]);
+         if (strpos($line, 'merges')) {
+            $results['ibuf_merges']  = to_int($row[10]);
+         }
+      }
+      elseif (strpos($line, ', delete mark ') > 0 && strpos($prev_line, 'merged operations:') === 0 ) {
+         # Output of show engine innodb status has changed in 5.5
+         # merged operations:
+         # insert 593983, delete mark 387006, delete 73092
+         $results['ibuf_inserts'] = to_int($row[1]);
+         $results['ibuf_merged']  = to_int($row[1]) + to_int($row[4]) + to_int($row[6]);
       }
       elseif (strpos($line, ' merged recs, ') > 0 ) {
          # 19817685 inserts, 19817684 merged recs, 3552620 merges
@@ -1007,8 +1094,9 @@ function get_innodb_array($text) {
       }
 
       # BUFFER POOL AND MEMORY
-      elseif (strpos($line, "Total memory allocated") === 0 ) {
+      elseif (strpos($line, "Total memory allocated") === 0 && strpos($line, "in additional pool allocated") > 0 ) {
          # Total memory allocated 29642194944; in additional pool allocated 0
+         # Total memory allocated by read views 96
          $results['total_mem_alloc']       = to_int($row[3]);
          $results['additional_pool_alloc'] = to_int($row[8]);
       }
@@ -1088,6 +1176,7 @@ function get_innodb_array($text) {
          $results['queries_inside'] = to_int($row[0]);
          $results['queries_queued'] = to_int($row[4]);
       }
+      $prev_line = $line;
    }
 
    foreach ( array('spin_waits', 'spin_rounds', 'os_waits') as $key ) {
@@ -1144,23 +1233,29 @@ function to_int ( $str ) {
 }
 
 # ============================================================================
-# Wrap mysql_query in error-handling, and instead of returning the result,
+# Wrap mysqli_query in error-handling, and instead of returning the result,
 # return an array of arrays in the result.
 # ============================================================================
 function run_query($sql, $conn) {
    global $debug;
    debug($sql);
-   $result = @mysql_query($sql, $conn);
-   if ( $debug ) {
-      $error = @mysql_error($conn);
+   $result = @mysqli_query($conn, $sql);
+   if ( $debug && strpos($sql, 'SHOW SLAVE STATUS ') === false ) {
+      $error = @mysqli_error($conn);
       if ( $error ) {
          debug(array($sql, $error));
          die("SQLERR $error in $sql");
       }
    }
    $array = array();
-   while ( $row = @mysql_fetch_array($result) ) {
-      $array[] = $row;
+   $count = @mysqli_num_rows($result);
+   if ( $count > 10000 ) {
+      debug('Abnormal number of rows returned: ' . $count);
+   }
+   else {
+      while ( $row = @mysqli_fetch_array($result) ) {
+         $array[] = $row;
+      }
    }
    debug(array($sql, $array));
    return $array;
@@ -1268,7 +1363,7 @@ function debug($val) {
       if ( !count($calls) ) {
          $calls[] = "at $file:$line";
       }
-      fwrite($fp, date('Y-m-d h:i:s') . ' ' . implode(' <- ', $calls));
+      fwrite($fp, date('Y-m-d H:i:s') . ' ' . implode(' <- ', $calls));
       fwrite($fp, "\n" . var_export($val, TRUE) . "\n");
       fclose($fp);
    }
@@ -1278,4 +1373,3 @@ function debug($val) {
    }
 }
 
-?>
diff --git a/bin/swap_enabled.sh b/bin/swap_enabled.sh
new file mode 100644
index 0000000..8f20e8a
--- /dev/null
+++ b/bin/swap_enabled.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+swap=$(free -m | grep -i swap | awk '{ print $2 }')
+
+if [ "$swap" != "0" ]; then
+   echo '{"data":[{"{#TOTAL}":"total", "{#FREE}":"free", "{#PFREE}":"pfree", "{#PUSED}":"pused"  } ]}'
+fi
diff --git a/sudoers.d/zabbix b/sudoers.d/zabbix
index d131954..3cd5aff 100644
--- a/sudoers.d/zabbix
+++ b/sudoers.d/zabbix
@@ -9,4 +9,10 @@ zabbix ALL=(ALL) NOPASSWD: /opt/dell/srvadmin/bin/omreport
 zabbix ALL=(ALL) NOPASSWD: /usr/bin/bcu
 zabbix ALL=(ALL) NOPASSWD: /sbin/powermt
 zabbix ALL=(ALL) NOPASSWD: /bin/find /var/spool/postfix/ -type f
+zabbix ALL=(ALL) NOPASSWD: /usr/sbin/httpd -v
+zabbix ALL=(ALL) NOPASSWD: /usr/sbin/dmidecode
+zabbix ALL=(ALL) NOPASSWD: /usr/bin/stat
+zabbix ALL=(ALL) NOPASSWD: /usr/bin/md5sum
+zabbix ALL=(ALL) NOPASSWD: /bin/find /var/lib/mysql/ -type f -printf %p+%s=
+zabbix ALL=(ALL) NOPASSWD: /etc/zabbix/bin/haproxy.sh
 Defaults:zabbix        !requiretty
diff --git a/templates/Template App MySQL.xml b/templates/Template App MySQL.xml
index c5a082a..8cd3d4e 100644
--- a/templates/Template App MySQL.xml	
+++ b/templates/Template App MySQL.xml	
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <zabbix_export>
-    <version>2.0</version>
-    <date>2015-08-12T06:50:17Z</date>
+    <version>3.0</version>
+    <date>2016-05-02T07:25:49Z</date>
     <groups>
         <group>
             <name>Templates</name>
@@ -24,23 +24,26 @@
                 <application>
                     <name>Database Fileystem</name>
                 </application>
+                <application>
+                    <name>MySQL Tables</name>
+                </application>
             </applications>
             <items>
                 <item>
-                    <name>Aborted clients</name>
+                    <name>MySQL is enabled in autostart</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Aborted_clients</key>
-                    <delay>120</delay>
-                    <history>30</history>
-                    <trends>365</trends>
+                    <key>chkconfig[mysql]</key>
+                    <delay>3600</delay>
+                    <history>7</history>
+                    <trends>30</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
+                    <value_type>3</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -48,11 +51,11 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>0</formula>
+                    <formula>1</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
-                    <data_type>0</data_type>
+                    <data_type>3</data_type>
                     <authtype>0</authtype>
                     <username/>
                     <password/>
@@ -70,12 +73,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Aborted connects</name>
+                    <name>Aborted clients</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Aborted_connects</key>
+                    <key>mysql.Aborted_clients</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -113,12 +116,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Active transactions</name>
+                    <name>Aborted connects</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.active_transactions</key>
+                    <key>mysql.Aborted_connects</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -126,7 +129,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -156,19 +159,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Adaptive hash memory</name>
+                    <name>Active transactions</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.adaptive_hash_memory</key>
+                    <key>mysql.active_transactions</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -199,12 +202,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Additional pool alloc</name>
+                    <name>Adaptive hash memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.additional_pool_alloc</key>
+                    <key>mysql.adaptive_hash_memory</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -242,19 +245,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Binary log space</name>
+                    <name>Additional pool alloc</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.binary_log_space</key>
+                    <key>mysql.additional_pool_alloc</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -285,20 +288,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Binlog cache disk use</name>
+                    <name>Binary log space</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Binlog_cache_disk_use</key>
+                    <key>mysql.binary_log_space</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>2</delta>
+                    <units/>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -328,20 +331,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Binlog cache size</name>
+                    <name>Binlog cache disk use</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.binlog_cache_size</key>
-                    <delay>3600</delay>
+                    <key>mysql.Binlog_cache_disk_use</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
-                    <delta>0</delta>
+                    <units>B</units>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -500,20 +503,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Checksum of $1</name>
+                    <name>Com delete</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.file.cksum[/etc/my.cnf]</key>
-                    <delay>600</delay>
-                    <history>7</history>
-                    <trends>30</trends>
+                    <key>mysql.Com_delete</key>
+                    <delay>120</delay>
+                    <history>30</history>
+                    <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -521,7 +524,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -543,12 +546,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com delete</name>
+                    <name>Com delete multi</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_delete</key>
+                    <key>mysql.Com_delete_multi</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -586,12 +589,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com delete multi</name>
+                    <name>Com insert</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_delete_multi</key>
+                    <key>mysql.Com_insert</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -629,12 +632,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com insert</name>
+                    <name>Com insert select</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_insert</key>
+                    <key>mysql.Com_insert_select</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -672,12 +675,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com insert select</name>
+                    <name>Com load</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_insert_select</key>
+                    <key>mysql.Com_load</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -715,12 +718,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com load</name>
+                    <name>Com replace</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_load</key>
+                    <key>mysql.Com_replace</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -758,12 +761,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com replace</name>
+                    <name>Com replace select</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_replace</key>
+                    <key>mysql.Com_replace_select</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -801,12 +804,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com replace select</name>
+                    <name>Com select</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_replace_select</key>
+                    <key>mysql.Com_select</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -844,12 +847,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com select</name>
+                    <name>Com update</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_select</key>
+                    <key>mysql.Com_update</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -887,12 +890,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com update</name>
+                    <name>Com update multi</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_update</key>
+                    <key>mysql.Com_update_multi</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -930,20 +933,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Com update multi</name>
+                    <name>MySQL Connections</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Com_update_multi</key>
-                    <delay>120</delay>
+                    <key>mysql.connection</key>
+                    <delay>30</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
+                    <value_type>3</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -951,7 +954,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>0</formula>
+                    <formula>1</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -1273,45 +1276,6 @@
                     <valuemap/>
                     <logtimefmt/>
                 </item>
-                <item>
-                    <name>File exists: $1</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>vfs.file.exists[/etc/my.cnf]</key>
-                    <delay>600</delay>
-                    <history>7</history>
-                    <trends>30</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/>
-                    <inventory_link>0</inventory_link>
-                    <applications/>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
                 <item>
                     <name>File fsyncs</name>
                     <type>0</type>
@@ -1485,19 +1449,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Free disk space on $1</name>
+                    <name>Free pages</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.size[/var/lib/mysql,free]</key>
-                    <delay>30</delay>
+                    <key>mysql.free_pages</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -1506,7 +1470,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -1521,27 +1485,27 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Free disk space on $1 in %</name>
+                    <name>Handler commit</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.size[/var/lib/mysql,pfree]</key>
-                    <delay>30</delay>
+                    <key>mysql.Handler_commit</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>%</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -1549,7 +1513,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -1564,27 +1528,27 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Free number of inodes on $1</name>
+                    <name>Handler delete</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.inode[/var/lib/mysql,free]</key>
-                    <delay>60</delay>
+                    <key>mysql.Handler_delete</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -1592,7 +1556,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -1607,27 +1571,27 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Free number of inodes on $1 in %</name>
+                    <name>Handler discover</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.inode[/var/lib/mysql,pfree]</key>
-                    <delay>60</delay>
+                    <key>mysql.Handler_discover</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>%</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -1635,7 +1599,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -1650,19 +1614,19 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Free pages</name>
+                    <name>Handler prepare</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.free_pages</key>
+                    <key>mysql.Handler_prepare</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1670,7 +1634,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -1700,12 +1664,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler commit</name>
+                    <name>Handler read first</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_commit</key>
+                    <key>mysql.Handler_read_first</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1743,12 +1707,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler delete</name>
+                    <name>Handler read key</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_delete</key>
+                    <key>mysql.Handler_read_key</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1786,12 +1750,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler discover</name>
+                    <name>Handler read next</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_discover</key>
+                    <key>mysql.Handler_read_next</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1829,12 +1793,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler prepare</name>
+                    <name>Handler read prev</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_prepare</key>
+                    <key>mysql.Handler_read_prev</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1872,12 +1836,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read first</name>
+                    <name>Handler read rnd</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_first</key>
+                    <key>mysql.Handler_read_rnd</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1915,12 +1879,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read key</name>
+                    <name>Handler read rnd next</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_key</key>
+                    <key>mysql.Handler_read_rnd_next</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -1958,12 +1922,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read next</name>
+                    <name>Handler rollback</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_next</key>
+                    <key>mysql.Handler_rollback</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2001,12 +1965,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read prev</name>
+                    <name>Handler savepoint</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_prev</key>
+                    <key>mysql.Handler_savepoint</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2044,12 +2008,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read rnd</name>
+                    <name>Handler savepoint rollback</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_rnd</key>
+                    <key>mysql.Handler_savepoint_rollback</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2087,12 +2051,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler read rnd next</name>
+                    <name>Handler update</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_read_rnd_next</key>
+                    <key>mysql.Handler_update</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2130,12 +2094,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler rollback</name>
+                    <name>Handler write</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_rollback</key>
+                    <key>mysql.Handler_write</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2173,12 +2137,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler savepoint</name>
+                    <name>Hash index cells total</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_savepoint</key>
+                    <key>mysql.hash_index_cells_total</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2186,7 +2150,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2216,12 +2180,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler savepoint rollback</name>
+                    <name>Hash index cells used</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_savepoint_rollback</key>
+                    <key>mysql.hash_index_cells_used</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2229,7 +2193,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2259,12 +2223,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler update</name>
+                    <name>History list</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_update</key>
+                    <key>mysql.history_list</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2272,7 +2236,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2302,12 +2266,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Handler write</name>
+                    <name>Ibuf cell count</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Handler_write</key>
+                    <key>mysql.ibuf_cell_count</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2315,7 +2279,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2345,12 +2309,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Hash index cells total</name>
+                    <name>Ibuf free cells</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.hash_index_cells_total</key>
+                    <key>mysql.ibuf_free_cells</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2388,12 +2352,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Hash index cells used</name>
+                    <name>Ibuf inserts</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.hash_index_cells_used</key>
+                    <key>mysql.ibuf_inserts</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2401,7 +2365,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2431,12 +2395,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>History list</name>
+                    <name>Ibuf merged</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.history_list</key>
+                    <key>mysql.ibuf_merged</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2444,7 +2408,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2474,12 +2438,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf cell count</name>
+                    <name>Ibuf merges</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_cell_count</key>
+                    <key>mysql.ibuf_merges</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2487,7 +2451,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2517,12 +2481,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf free cells</name>
+                    <name>Ibuf used cells</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_free_cells</key>
+                    <key>mysql.ibuf_used_cells</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2560,12 +2524,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf inserts</name>
+                    <name>InnoDB locked tables</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_inserts</key>
+                    <key>mysql.innodb_locked_tables</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2573,7 +2537,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2603,12 +2567,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf merged</name>
+                    <name>InnoDB lock structs</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_merged</key>
+                    <key>mysql.innodb_lock_structs</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2616,7 +2580,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2646,12 +2610,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf merges</name>
+                    <name>InnoDB lock wait secs</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_merges</key>
+                    <key>mysql.innodb_lock_wait_secs</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2659,7 +2623,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -2689,19 +2653,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Ibuf used cells</name>
+                    <name>InnoDB log buffer size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.ibuf_used_cells</key>
+                    <key>mysql.innodb_log_buffer_size</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -2732,12 +2696,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB locked tables</name>
+                    <name>InnoDB open files</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_locked_tables</key>
+                    <key>mysql.innodb_open_files</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2775,12 +2739,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB lock structs</name>
+                    <name>Innodb row lock time</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_lock_structs</key>
+                    <key>mysql.Innodb_row_lock_time</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2818,12 +2782,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB lock wait secs</name>
+                    <name>Innodb row lock waits</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_lock_wait_secs</key>
+                    <key>mysql.Innodb_row_lock_waits</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2861,19 +2825,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB log buffer size</name>
+                    <name>InnoDB sem waits</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_log_buffer_size</key>
+                    <key>mysql.innodb_sem_waits</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -2904,12 +2868,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB open files</name>
+                    <name>InnoDB sem wait time ms</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_open_files</key>
+                    <key>mysql.innodb_sem_wait_time_ms</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2947,12 +2911,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Innodb row lock time</name>
+                    <name>InnoDB tables in use</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Innodb_row_lock_time</key>
+                    <key>mysql.innodb_tables_in_use</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -2990,12 +2954,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Innodb row lock waits</name>
+                    <name>InnoDB transactions</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Innodb_row_lock_waits</key>
+                    <key>mysql.innodb_transactions</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3003,7 +2967,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3033,19 +2997,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB sem waits</name>
+                    <name>MyISAM Key buf bytes unflushed</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_sem_waits</key>
+                    <key>mysql.Key_buf_bytes_unflushed</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3076,19 +3040,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB sem wait time ms</name>
+                    <name>MyISAM Key buf bytes used</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_sem_wait_time_ms</key>
+                    <key>mysql.Key_buf_bytes_used</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3119,12 +3083,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB tables in use</name>
+                    <name>MyISAM Key reads</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_tables_in_use</key>
+                    <key>mysql.Key_reads</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3132,7 +3096,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3162,12 +3126,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>InnoDB transactions</name>
+                    <name>MyISAM Key read requests</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.innodb_transactions</key>
+                    <key>mysql.Key_read_requests</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3205,12 +3169,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Locked transactions</name>
+                    <name>MyISAM Key writes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.locked_transactions</key>
+                    <key>mysql.Key_writes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3218,7 +3182,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3248,20 +3212,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Lock system memory</name>
+                    <name>MyISAM Key write requests</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.lock_system_memory</key>
+                    <key>mysql.Key_write_requests</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3291,20 +3255,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Log bytes flushed</name>
+                    <name>Locked transactions</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.log_bytes_flushed</key>
+                    <key>mysql.locked_transactions</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>2</delta>
+                    <units/>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3334,12 +3298,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Log bytes written</name>
+                    <name>Lock system memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.log_bytes_written</key>
+                    <key>mysql.lock_system_memory</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3347,7 +3311,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units>B</units>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3377,19 +3341,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Log writes</name>
+                    <name>Log bytes flushed</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.log_writes</key>
+                    <key>mysql.log_bytes_flushed</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3420,20 +3384,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Max connections</name>
+                    <name>Log bytes written</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.max_connections</key>
-                    <delay>3600</delay>
+                    <key>mysql.log_bytes_written</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
-                    <delta>0</delta>
+                    <units>B</units>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3463,12 +3427,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Max used connections</name>
+                    <name>Log writes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Max_used_connections</key>
+                    <key>mysql.log_writes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3476,7 +3440,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3506,12 +3470,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Modified pages</name>
+                    <name>Max used connections</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.modified_pages</key>
+                    <key>mysql.Max_used_connections</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3549,19 +3513,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key buf bytes unflushed</name>
+                    <name>Modified pages</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_buf_bytes_unflushed</key>
+                    <key>mysql.modified_pages</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3592,20 +3556,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key buf bytes used</name>
+                    <name>Opened tables</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_buf_bytes_used</key>
+                    <key>mysql.Opened_tables</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3635,19 +3599,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM key buffer size</name>
+                    <name>Open files</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.key_buffer_size</key>
-                    <delay>3600</delay>
+                    <key>mysql.Open_files</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3678,12 +3642,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key read requests</name>
+                    <name>Open tables</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_read_requests</key>
+                    <key>mysql.Open_tables</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3691,7 +3655,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3721,12 +3685,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key reads</name>
+                    <name>OS waits</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_reads</key>
+                    <key>mysql.os_waits</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3764,12 +3728,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key write requests</name>
+                    <name>Pages created</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_write_requests</key>
+                    <key>mysql.pages_created</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3807,12 +3771,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MyISAM Key writes</name>
+                    <name>Pages read</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Key_writes</key>
+                    <key>mysql.pages_read</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -3850,20 +3814,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MySQL Connections</name>
+                    <name>Pages written</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.connection</key>
-                    <delay>30</delay>
+                    <key>mysql.pages_written</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -3871,7 +3835,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -3893,19 +3857,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MySQL is enabled in autostart</name>
+                    <name>Page hash memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>chkconfig[mysql]</key>
-                    <delay>3600</delay>
-                    <history>7</history>
-                    <trends>30</trends>
+                    <key>mysql.page_hash_memory</key>
+                    <delay>120</delay>
+                    <history>30</history>
+                    <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -3914,11 +3878,11 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
-                    <data_type>3</data_type>
+                    <data_type>0</data_type>
                     <authtype>0</authtype>
                     <username/>
                     <password/>
@@ -3936,232 +3900,17 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>MySQL ping</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.ping</key>
-                    <delay>30</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>3</value_type>
-                    <allowed_hosts>localhost</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>MySQL QPS</name>
+                    <name>Pending AIO log ios</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.qps</key>
-                    <delay>30</delay>
+                    <key>mysql.pending_aio_log_ios</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
-                    <allowed_hosts>localhost</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>MySQL Server Version</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.version</key>
-                    <delay>3600</delay>
-                    <history>7</history>
-                    <trends>365</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/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>MySQL Slow Queries</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.slowqueries</key>
-                    <delay>30</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>3</value_type>
-                    <allowed_hosts>localhost</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>MySQL Threads</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.threads</key>
-                    <delay>30</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>3</value_type>
-                    <allowed_hosts>localhost</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>Number of running processes mysqld</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>proc.num[mysqld]</key>
-                    <delay>60</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>3</value_type>
                     <allowed_hosts/>
                     <units/>
                     <delta>0</delta>
@@ -4194,12 +3943,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Opened tables</name>
+                    <name>Pending AIO sync ios</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Opened_tables</key>
+                    <key>mysql.pending_aio_sync_ios</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4207,7 +3956,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4237,12 +3986,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Open files</name>
+                    <name>Pending buf pool flushes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Open_files</key>
+                    <key>mysql.pending_buf_pool_flushes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4280,13 +4029,13 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Open files limit</name>
+                    <name>Pending chkp writes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.open_files_limit</key>
-                    <delay>3600</delay>
+                    <key>mysql.pending_chkp_writes</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
@@ -4323,12 +4072,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Open tables</name>
+                    <name>Pending ibuf AIO reads</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Open_tables</key>
+                    <key>mysql.pending_ibuf_aio_reads</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4366,12 +4115,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>OS waits</name>
+                    <name>Pending log flushes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.os_waits</key>
+                    <key>mysql.pending_log_flushes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4379,7 +4128,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4409,19 +4158,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Page hash memory</name>
+                    <name>Pending log writes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.page_hash_memory</key>
+                    <key>mysql.pending_log_writes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -4452,12 +4201,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pages created</name>
+                    <name>Pending normal AIO reads</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pages_created</key>
+                    <key>mysql.pending_normal_aio_reads</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4465,7 +4214,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4495,12 +4244,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pages read</name>
+                    <name>Pending normal AIO writes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pages_read</key>
+                    <key>mysql.pending_normal_aio_writes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4508,7 +4257,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4538,20 +4287,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pages written</name>
+                    <name>MySQL ping</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pages_written</key>
-                    <delay>120</delay>
+                    <key>mysql.ping</key>
+                    <delay>30</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
-                    <allowed_hosts/>
+                    <value_type>3</value_type>
+                    <allowed_hosts>localhost</allowed_hosts>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4581,12 +4330,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending AIO log ios</name>
+                    <name>Qcache free blocks</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_aio_log_ios</key>
+                    <key>mysql.Qcache_free_blocks</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4624,19 +4373,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending AIO sync ios</name>
+                    <name>Qcache free memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_aio_sync_ios</key>
+                    <key>mysql.Qcache_free_memory</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -4667,12 +4416,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending buf pool flushes</name>
+                    <name>Qcache hits</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_buf_pool_flushes</key>
+                    <key>mysql.Qcache_hits</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4680,7 +4429,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4710,12 +4459,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending chkp writes</name>
+                    <name>Qcache inserts</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_chkp_writes</key>
+                    <key>mysql.Qcache_inserts</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4723,7 +4472,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4753,12 +4502,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending ibuf AIO reads</name>
+                    <name>Qcache lowmem prunes</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_ibuf_aio_reads</key>
+                    <key>mysql.Qcache_lowmem_prunes</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4766,7 +4515,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4796,12 +4545,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending log flushes</name>
+                    <name>Qcache not cached</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_log_flushes</key>
+                    <key>mysql.Qcache_not_cached</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4809,7 +4558,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -4839,12 +4588,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending log writes</name>
+                    <name>Qcache queries in cache</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_log_writes</key>
+                    <key>mysql.Qcache_queries_in_cache</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4882,12 +4631,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending normal AIO reads</name>
+                    <name>Qcache total blocks</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_normal_aio_reads</key>
+                    <key>mysql.Qcache_total_blocks</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -4925,18 +4674,18 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pending normal AIO writes</name>
+                    <name>MySQL QPS</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.pending_normal_aio_writes</key>
-                    <delay>120</delay>
+                    <key>mysql.qps</key>
+                    <delay>30</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
-                    <allowed_hosts/>
+                    <allowed_hosts>localhost</allowed_hosts>
                     <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
@@ -4968,20 +4717,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Pool size</name>
+                    <name>Questions</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.pool_size</key>
-                    <delay>3600</delay>
+                    <key>mysql.Questions</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5011,12 +4760,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache free blocks</name>
+                    <name>Read views</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_free_blocks</key>
+                    <key>mysql.read_views</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5054,12 +4803,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache free memory</name>
+                    <name>Recovery system memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_free_memory</key>
+                    <key>mysql.recovery_system_memory</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5097,12 +4846,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache hits</name>
+                    <name>Relay log space</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_hits</key>
+                    <key>mysql.relay_log_space</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5110,7 +4859,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5140,12 +4889,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache inserts</name>
+                    <name>Rows deleted</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_inserts</key>
+                    <key>mysql.rows_deleted</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5183,12 +4932,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache lowmem prunes</name>
+                    <name>Rows inserted</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_lowmem_prunes</key>
+                    <key>mysql.rows_inserted</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5226,12 +4975,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache not cached</name>
+                    <name>Rows read</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_not_cached</key>
+                    <key>mysql.rows_read</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5269,12 +5018,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache queries in cache</name>
+                    <name>Rows updated</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_queries_in_cache</key>
+                    <key>mysql.rows_updated</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5282,7 +5031,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5312,12 +5061,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Qcache total blocks</name>
+                    <name>Select full join</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Qcache_total_blocks</key>
+                    <key>mysql.Select_full_join</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5325,50 +5074,7 @@
                     <value_type>0</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>Query cache size</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.setting.query_cache_size</key>
-                    <delay>3600</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>0</value_type>
-                    <allowed_hosts/>
-                    <units>B</units>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5398,12 +5104,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Questions</name>
+                    <name>Select full range join</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Questions</key>
+                    <key>mysql.Select_full_range_join</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5441,12 +5147,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Read views</name>
+                    <name>Select range</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.read_views</key>
+                    <key>mysql.Select_range</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5454,7 +5160,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5484,20 +5190,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Recovery system memory</name>
+                    <name>Select range check</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.recovery_system_memory</key>
+                    <key>mysql.Select_range_check</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
-                    <delta>0</delta>
+                    <units/>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5527,12 +5233,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Relay log space</name>
+                    <name>Select scan</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.relay_log_space</key>
+                    <key>mysql.Select_scan</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5540,7 +5246,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5570,20 +5276,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Rows deleted</name>
+                    <name>Binlog cache size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.rows_deleted</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.binlog_cache_size</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5613,20 +5319,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Rows inserted</name>
+                    <name>MyISAM key buffer size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.rows_inserted</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.key_buffer_size</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
-                    <delta>2</delta>
+                    <units>B</units>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5656,20 +5362,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Rows read</name>
+                    <name>Max connections</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.rows_read</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.max_connections</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5699,20 +5405,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Rows updated</name>
+                    <name>Open files limit</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.rows_updated</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.open_files_limit</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5742,20 +5448,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Select full join</name>
+                    <name>Pool size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Select_full_join</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.pool_size</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
-                    <delta>2</delta>
+                    <units>B</units>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5785,20 +5491,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Select full range join</name>
+                    <name>Query cache size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Select_full_range_join</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.query_cache_size</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
-                    <delta>2</delta>
+                    <units>B</units>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5828,20 +5534,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Select range</name>
+                    <name>Table cache</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Select_range</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.table_cache</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5871,20 +5577,20 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Select range check</name>
+                    <name>Thread cache size</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Select_range_check</key>
-                    <delay>120</delay>
+                    <key>mysql.setting.thread_cache_size</key>
+                    <delay>3600</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5914,12 +5620,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Select scan</name>
+                    <name>Slave lag</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Select_scan</key>
+                    <key>mysql.slave_lag</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -5927,7 +5633,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -5957,12 +5663,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Slave lag</name>
+                    <name>Slave open temp tables</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.slave_lag</key>
+                    <key>mysql.Slave_open_temp_tables</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -6000,12 +5706,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Slave open temp tables</name>
+                    <name>Slave retried transactions</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Slave_open_temp_tables</key>
+                    <key>mysql.Slave_retried_transactions</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -6013,7 +5719,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>0</delta>
+                    <delta>2</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -6043,12 +5749,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Slave retried transactions</name>
+                    <name>Slave running</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.Slave_retried_transactions</key>
+                    <key>mysql.slave_running</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -6056,7 +5762,7 @@
                     <value_type>0</value_type>
                     <allowed_hosts/>
                     <units/>
-                    <delta>2</delta>
+                    <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
                     <snmpv3_securitylevel>0</snmpv3_securitylevel>
@@ -6086,12 +5792,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Slave running</name>
+                    <name>Slave stopped</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.slave_running</key>
+                    <key>mysql.slave_stopped</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -6129,18 +5835,18 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Slave stopped</name>
+                    <name>MySQL Slow Queries</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.slave_stopped</key>
-                    <delay>120</delay>
+                    <key>mysql.slowqueries</key>
+                    <delay>30</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
-                    <allowed_hosts/>
+                    <value_type>3</value_type>
+                    <allowed_hosts>localhost</allowed_hosts>
                     <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
@@ -7203,49 +6909,6 @@
                     <valuemap/>
                     <logtimefmt/>
                 </item>
-                <item>
-                    <name>Table cache</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.setting.table_cache</key>
-                    <delay>3600</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>0</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
                 <item>
                     <name>Table locks immediate</name>
                     <type>0</type>
@@ -7333,18 +6996,18 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Thread cache size</name>
+                    <name>MySQL Threads</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.setting.thread_cache_size</key>
-                    <delay>3600</delay>
+                    <key>mysql.threads</key>
+                    <delay>30</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
-                    <allowed_hosts/>
+                    <value_type>3</value_type>
+                    <allowed_hosts>localhost</allowed_hosts>
                     <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
@@ -7375,49 +7038,6 @@
                     <valuemap/>
                     <logtimefmt/>
                 </item>
-                <item>
-                    <name>Thread hash memory</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>mysql.thread_hash_memory</key>
-                    <delay>120</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>0</value_type>
-                    <allowed_hosts/>
-                    <units>B</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>0</formula>
-                    <delay_flex/>
-                    <params/>
-                    <ipmi_sensor/>
-                    <data_type>0</data_type>
-                    <authtype>0</authtype>
-                    <username/>
-                    <password/>
-                    <publickey/>
-                    <privatekey/>
-                    <port/>
-                    <description/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
                 <item>
                     <name>Threads cached</name>
                     <type>0</type>
@@ -7591,55 +7211,12 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Total disk space on $1</name>
-                    <type>0</type>
-                    <snmp_community/>
-                    <multiplier>0</multiplier>
-                    <snmp_oid/>
-                    <key>vfs.fs.size[/var/lib/mysql,total]</key>
-                    <delay>30</delay>
-                    <history>30</history>
-                    <trends>365</trends>
-                    <status>0</status>
-                    <value_type>3</value_type>
-                    <allowed_hosts/>
-                    <units>B</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/>
-                    <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database Fileystem</name>
-                        </application>
-                    </applications>
-                    <valuemap/>
-                    <logtimefmt/>
-                </item>
-                <item>
-                    <name>Total mem alloc</name>
+                    <name>Thread hash memory</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>mysql.total_mem_alloc</key>
+                    <key>mysql.thread_hash_memory</key>
                     <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
@@ -7677,19 +7254,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Total number of inodes on $1</name>
+                    <name>Total mem alloc</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.inode[/var/lib/mysql,total]</key>
-                    <delay>60</delay>
+                    <key>mysql.total_mem_alloc</key>
+                    <delay>120</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>0</value_type>
                     <allowed_hosts/>
-                    <units/>
+                    <units>B</units>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -7698,7 +7275,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -7713,7 +7290,7 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
@@ -7806,19 +7383,19 @@
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Used disk space on $1</name>
+                    <name>MySQL Server Version</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.size[/var/lib/mysql,used]</key>
-                    <delay>30</delay>
-                    <history>30</history>
-                    <trends>365</trends>
+                    <key>mysql.version</key>
+                    <delay>3600</delay>
+                    <history>7</history>
+                    <trends>0</trends>
                     <status>0</status>
-                    <value_type>3</value_type>
+                    <value_type>1</value_type>
                     <allowed_hosts/>
-                    <units>B</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -7842,26 +7419,26 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Used disk space on $1 in %</name>
+                    <name>Number of running processes mysqld</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.size[/var/lib/mysql,pused]</key>
-                    <delay>30</delay>
+                    <key>proc.num[mysqld]</key>
+                    <delay>60</delay>
                     <history>30</history>
                     <trends>365</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
+                    <value_type>3</value_type>
                     <allowed_hosts/>
-                    <units>%</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -7870,7 +7447,7 @@
                     <snmpv3_authpassphrase/>
                     <snmpv3_privprotocol>0</snmpv3_privprotocol>
                     <snmpv3_privpassphrase/>
-                    <formula>1</formula>
+                    <formula>0</formula>
                     <delay_flex/>
                     <params/>
                     <ipmi_sensor/>
@@ -7885,22 +7462,22 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Used number of inodes on $1</name>
+                    <name>Checksum of $1</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.inode[/var/lib/mysql,used]</key>
-                    <delay>60</delay>
-                    <history>30</history>
-                    <trends>365</trends>
+                    <key>vfs.file.cksum[/etc/my.cnf]</key>
+                    <delay>600</delay>
+                    <history>7</history>
+                    <trends>30</trends>
                     <status>0</status>
                     <value_type>3</value_type>
                     <allowed_hosts/>
@@ -7928,26 +7505,26 @@
                     <inventory_link>0</inventory_link>
                     <applications>
                         <application>
-                            <name>Database Fileystem</name>
+                            <name>Database</name>
                         </application>
                     </applications>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
                 <item>
-                    <name>Used number of inodes on $1 in %</name>
+                    <name>File exists: $1</name>
                     <type>0</type>
                     <snmp_community/>
                     <multiplier>0</multiplier>
                     <snmp_oid/>
-                    <key>vfs.fs.inode[/var/lib/mysql,pused]</key>
-                    <delay>60</delay>
-                    <history>30</history>
-                    <trends>365</trends>
+                    <key>vfs.file.exists[/etc/my.cnf]</key>
+                    <delay>600</delay>
+                    <history>7</history>
+                    <trends>30</trends>
                     <status>0</status>
-                    <value_type>0</value_type>
+                    <value_type>3</value_type>
                     <allowed_hosts/>
-                    <units>%</units>
+                    <units/>
                     <delta>0</delta>
                     <snmpv3_contextname/>
                     <snmpv3_securityname/>
@@ -7969,16 +7546,146 @@
                     <port/>
                     <description/>
                     <inventory_link>0</inventory_link>
-                    <applications>
-                        <application>
-                            <name>Database Fileystem</name>
-                        </application>
-                    </applications>
+                    <applications/>
                     <valuemap/>
                     <logtimefmt/>
                 </item>
             </items>
-            <discovery_rules/>
+            <discovery_rules>
+                <discovery_rule>
+                    <name>MySQL tables</name>
+                    <type>0</type>
+                    <snmp_community/>
+                    <snmp_oid/>
+                    <key>mysql.discovertablesize</key>
+                    <delay>3600</delay>
+                    <status>0</status>
+                    <allowed_hosts/>
+                    <snmpv3_contextname/>
+                    <snmpv3_securityname/>
+                    <snmpv3_securitylevel>0</snmpv3_securitylevel>
+                    <snmpv3_authprotocol>0</snmpv3_authprotocol>
+                    <snmpv3_authpassphrase/>
+                    <snmpv3_privprotocol>0</snmpv3_privprotocol>
+                    <snmpv3_privpassphrase/>
+                    <delay_flex/>
+                    <params/>
+                    <ipmi_sensor/>
+                    <authtype>0</authtype>
+                    <username/>
+                    <password/>
+                    <publickey/>
+                    <privatekey/>
+                    <port/>
+                    <filter>
+                        <evaltype>0</evaltype>
+                        <formula/>
+                        <conditions>
+                            <condition>
+                                <macro>{#TABLENAME}</macro>
+                                <value>@excludeMySQLTables</value>
+                                <operator>8</operator>
+                                <formulaid>A</formulaid>
+                            </condition>
+                        </conditions>
+                    </filter>
+                    <lifetime>0</lifetime>
+                    <description/>
+                    <item_prototypes>
+                        <item_prototype>
+                            <name>MySQL table {#DBNAME}.{#TABLENAME} physical size</name>
+                            <type>0</type>
+                            <snmp_community/>
+                            <multiplier>0</multiplier>
+                            <snmp_oid/>
+                            <key>mysql.table_physical_size[{#DBNAME},{#TABLENAME}]</key>
+                            <delay>900</delay>
+                            <history>30</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>MySQL table size reported by filesystem</description>
+                            <inventory_link>0</inventory_link>
+                            <applications>
+                                <application>
+                                    <name>MySQL Tables</name>
+                                </application>
+                            </applications>
+                            <valuemap/>
+                            <logtimefmt/>
+                            <application_prototypes/>
+                        </item_prototype>
+                        <item_prototype>
+                            <name>MySQL table {#DBNAME}.{#TABLENAME} virtual size</name>
+                            <type>0</type>
+                            <snmp_community/>
+                            <multiplier>0</multiplier>
+                            <snmp_oid/>
+                            <key>mysql.table_virtual_size[{#DBNAME},{#TABLENAME}]</key>
+                            <delay>900</delay>
+                            <history>30</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>MySQL table size reported by MySQL database</description>
+                            <inventory_link>0</inventory_link>
+                            <applications>
+                                <application>
+                                    <name>MySQL Tables</name>
+                                </application>
+                            </applications>
+                            <valuemap/>
+                            <logtimefmt/>
+                            <application_prototypes/>
+                        </item_prototype>
+                    </item_prototypes>
+                    <trigger_prototypes/>
+                    <graph_prototypes/>
+                    <host_prototypes/>
+                </discovery_rule>
+            </discovery_rules>
             <macros/>
             <templates/>
             <screens>
@@ -8253,86 +7960,6 @@
             <type>0</type>
             <dependencies/>
         </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.size[/var/lib/mysql,pfree].last(0)}&lt;1</expression>
-            <name>Low free (&lt;1%) disk space, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>5</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.inode[/var/lib/mysql,pfree].last(0)}&lt;1</expression>
-            <name>Low free (&lt;1%) inodes, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>5</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.size[/var/lib/mysql,pfree].last(0)}&lt;5</expression>
-            <name>Low free (&lt;5%) disk space, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>4</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.inode[/var/lib/mysql,pfree].last(0)}&lt;5</expression>
-            <name>Low free (&lt;5%) inodes, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>4</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.size[/var/lib/mysql,pfree].last(0)}&lt;10</expression>
-            <name>Low free (&lt;10%) disk space, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>3</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.inode[/var/lib/mysql,pfree].last(0)}&lt;10</expression>
-            <name>Low free (&lt;10%) inodes, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>3</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.size[/var/lib/mysql,pfree].last(0)}&lt;20</expression>
-            <name>Low free (&lt;20%) disk space, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>2</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
-        <trigger>
-            <expression>{Template App MySQL:vfs.fs.inode[/var/lib/mysql,pfree].last(0)}&lt;20</expression>
-            <name>Low free (&lt;20%) inodes, volume /san/mysql-fs</name>
-            <url/>
-            <status>0</status>
-            <priority>2</priority>
-            <description/>
-            <type>0</type>
-            <dependencies/>
-        </trigger>
         <trigger>
             <expression>{Template App MySQL:mysql.Threads_connected.last(0)}&gt;300</expression>
             <name>More than 300 threads</name>
@@ -8413,6 +8040,16 @@
             <type>0</type>
             <dependencies/>
         </trigger>
+        <trigger>
+            <expression>{Template App MySQL:mysql.Table_locks_waited.delta(300)}&gt;20</expression>
+            <name>Server is waiting on table locks</name>
+            <url/>
+            <status>0</status>
+            <priority>2</priority>
+            <description/>
+            <type>0</type>
+            <dependencies/>
+        </trigger>
         <trigger>
             <expression>({TRIGGER.VALUE}=0 and {Template App MySQL:mysql.State_copying_to_tmp_table.count(900,1,&quot;ge&quot;)}&gt;10) or ({TRIGGER.VALUE}=1 and {Template App MySQL:mysql.State_copying_to_tmp_table.count(900,1,&quot;ge&quot;)}&gt;0)</expression>
             <name>Thread in state Copying_to_tmp_table for more than 15 min</name>
@@ -8423,6 +8060,26 @@
             <type>0</type>
             <dependencies/>
         </trigger>
+        <trigger>
+            <expression>{Template App MySQL:proc.num[mysqld].last(0)}&gt;1</expression>
+            <name>Too many instances of mysqld (current: {ITEM.LASTVALUE})</name>
+            <url/>
+            <status>0</status>
+            <priority>4</priority>
+            <description/>
+            <type>0</type>
+            <dependencies/>
+        </trigger>
+        <trigger>
+            <expression>{Template App MySQL:proc.num[mysqld].last(0)}&gt;1</expression>
+            <name>Too many instances of mysql running (current: {ITEM.LASTVALUE})</name>
+            <url/>
+            <status>0</status>
+            <priority>4</priority>
+            <description/>
+            <type>0</type>
+            <dependencies/>
+        </trigger>
     </triggers>
     <graphs>
         <graph>
@@ -8669,50 +8326,6 @@
                 </graph_item>
             </graph_items>
         </graph>
-        <graph>
-            <name>[MySQL] Database Filesystem Usage</name>
-            <width>900</width>
-            <height>200</height>
-            <yaxismin>0.0000</yaxismin>
-            <yaxismax>100.0000</yaxismax>
-            <show_work_period>0</show_work_period>
-            <show_triggers>0</show_triggers>
-            <type>1</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>1</sortorder>
-                    <drawtype>1</drawtype>
-                    <color>00C800</color>
-                    <yaxisside>0</yaxisside>
-                    <calc_fnc>2</calc_fnc>
-                    <type>0</type>
-                    <item>
-                        <host>Template App MySQL</host>
-                        <key>vfs.fs.size[/var/lib/mysql,pfree]</key>
-                    </item>
-                </graph_item>
-                <graph_item>
-                    <sortorder>0</sortorder>
-                    <drawtype>1</drawtype>
-                    <color>C80000</color>
-                    <yaxisside>0</yaxisside>
-                    <calc_fnc>2</calc_fnc>
-                    <type>0</type>
-                    <item>
-                        <host>Template App MySQL</host>
-                        <key>vfs.fs.size[/var/lib/mysql,pused]</key>
-                    </item>
-                </graph_item>
-            </graph_items>
-        </graph>
         <graph>
             <name>[MySQL] Files and Tables</name>
             <width>800</width>
@@ -8735,7 +8348,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>0</drawtype>
                     <color>DE0056</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -8747,7 +8360,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>0</drawtype>
                     <color>4A6959</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -8759,7 +8372,7 @@
                     <sortorder>2</sortorder>
                     <drawtype>0</drawtype>
                     <color>1D1159</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -8771,7 +8384,7 @@
                     <sortorder>3</sortorder>
                     <drawtype>1</drawtype>
                     <color>D09887</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -8931,7 +8544,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>1</drawtype>
                     <color>C0C0C0</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -8943,7 +8556,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>0</drawtype>
                     <color>FF0000</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9275,7 +8888,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>0</drawtype>
                     <color>4444FF</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9287,7 +8900,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>0</drawtype>
                     <color>FFF200</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9299,7 +8912,7 @@
                     <sortorder>2</sortorder>
                     <drawtype>0</drawtype>
                     <color>FF7D00</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9311,7 +8924,7 @@
                     <sortorder>3</sortorder>
                     <drawtype>0</drawtype>
                     <color>8F9286</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9323,7 +8936,7 @@
                     <sortorder>4</sortorder>
                     <drawtype>0</drawtype>
                     <color>00A348</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9335,7 +8948,7 @@
                     <sortorder>5</sortorder>
                     <drawtype>0</drawtype>
                     <color>6DC8FE</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9347,7 +8960,7 @@
                     <sortorder>6</sortorder>
                     <drawtype>0</drawtype>
                     <color>B90054</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9359,7 +8972,7 @@
                     <sortorder>7</sortorder>
                     <drawtype>0</drawtype>
                     <color>FF0000</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9371,7 +8984,7 @@
                     <sortorder>8</sortorder>
                     <drawtype>0</drawtype>
                     <color>55009D</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9827,7 +9440,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>1</drawtype>
                     <color>AFECED</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9839,7 +9452,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>5</drawtype>
                     <color>EA8F00</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9851,7 +9464,7 @@
                     <sortorder>2</sortorder>
                     <drawtype>5</drawtype>
                     <color>35962B</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -9863,7 +9476,7 @@
                     <sortorder>3</sortorder>
                     <drawtype>5</drawtype>
                     <color>DA4725</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10319,7 +9932,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>1</drawtype>
                     <color>4B2744</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10331,7 +9944,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>1</drawtype>
                     <color>E4C576</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10755,7 +10368,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>5</drawtype>
                     <color>13343B</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10767,7 +10380,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>5</drawtype>
                     <color>AA3B27</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10779,7 +10392,7 @@
                     <sortorder>2</sortorder>
                     <drawtype>5</drawtype>
                     <color>EDAA41</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10791,7 +10404,7 @@
                     <sortorder>3</sortorder>
                     <drawtype>1</drawtype>
                     <color>3D1500</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -10803,7 +10416,7 @@
                     <sortorder>4</sortorder>
                     <drawtype>5</drawtype>
                     <color>686240</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -11039,7 +10652,7 @@
                     <sortorder>0</sortorder>
                     <drawtype>2</drawtype>
                     <color>DE0056</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
@@ -11051,7 +10664,7 @@
                     <sortorder>1</sortorder>
                     <drawtype>1</drawtype>
                     <color>D8ACE0</color>
-                    <yaxisside>1</yaxisside>
+                    <yaxisside>0</yaxisside>
                     <calc_fnc>2</calc_fnc>
                     <type>0</type>
                     <item>
-- 
GitLab