Источник: share.zabbix percona-mysql-monitoring
percona.com monitoring-plugins 1.1
Percona MySQL Мониторинг
Элементы населены опроса Zabbix агентом.
Есть предопределенные триггера, доступные для использования.
Существует экран в качестве заполнителя для всех графиков.
300 сек. Интервал опроса - как с Кактусами,
существующий PHP скрипт используется для retrive и метрики кэша MySQL,
за исключением некоторых триггеров конкретных элементов. Из-за кэширование результатов,
PHP скрипт запускается только один раз за период.
Плагины мониторинга Percona для Zabbix
Эти шаблоны в основном заимствованы из существующих шаблонов Cacti. В настоящее время доступен только шаблон MySQL.
Есть несколько основных различий между шаблонами Cacti и Zabbix:
Zabbix не поддерживает отрицательную ось Y, поэтому вы можете увидеть отрицательные значения на некоторых графиках, чтобы понять это - считайте их такими же, как положительные.
Zabbix не поддерживает элементы сложенного графика со смешанными стилями рисования, поэтому некоторые графики могут выглядеть не так красиво, как в Cacti, поскольку стеки заменяются линиями.
Другие особенности Zabbix:
Элементы заполняются агентом опроса Zabbix.
Существуют предопределенные триггеры, доступные для использования.
Существует экран в качестве заполнителя для всех графиков.
интервал опроса 300 сек. - как и в случае с Cacti, существующий PHP-скрипт используется для извлечения и кэширования метрик MySQL, за исключением некоторых элементов, специфичных для триггера. Из-за кэширования результатов PHP-скрипт запускается только один раз за период.
Системные требования
Zabbix версии 2.0.x. Фактическое тестирование было проведено на версии 2.0.9.
Агент Zabbix, пакеты php, php-mysql на контролируемом узле.
Инструкции по установке
Настройка агента Zabbix
Установите пакет из репозиториев программного обеспечения Percona:
Код: Выделить всё
yum install percona-zabbix-templates
Код: Выделить всё
apt-get install percona-zabbix-templates
Скопируйте конфигурацию агента Zabbix:
Код: Выделить всё
mkdir -p /etc/zabbix_agentd.conf.d/
Код: Выделить всё
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix_agentd.conf.d/userparameter_percona_mysql.conf
Перезапустить Агента:
Код: Выделить всё
service zabbix-agent restart
На этом шаге нам нужно настроить и проверить подключение MySQL к localhost на узле Агента.
Создать файл .cnf /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf как описано в файле конфигурации
Пример:
<?php
$mysql_user = 'root';
$mysql_pass = 's3cret';
Протестируйте сценарий:
Код: Выделить всё
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
Должен возвращать любое число. Если пароль неверен в файле .cnf, вы получите что-то вроде:
Код: Выделить всё
/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh gg
Код: Выделить всё
/usr/bin/php -q /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php --host localhost --items gg
Configure ~zabbix/.my.cnf
Пример:
[client]
user = root
password = s3cret
Протестируйте сценарий:
Код: Выделить всё
sudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh running-slave
Должен возвращать 0 или 1, но не ошибку “Отказано в доступе”.
Настройка сервера Zabbix
Загрузите последнюю версию tarball из каталога загрузок программного обеспечения Percona на свой рабочий стол.
Распакуйте его, чтобы получить zabbix/templates/ папку.
Импортируйте шаблон XML с помощью пользовательского интерфейса Zabbix(Конфигурация -> Шаблоны -> Импорт) дополнительно выбрав пункт “Экраны”.
Создавайте/редактируйте хосты, назначив им группу “Шаблоны Percona” и связав шаблон “Шаблон сервера Percona MySQL” (вкладка Шаблоны).
Настройка завершена.
DBforBIX
share.zabbix dbforbix
DBforBIX является первым интегрированным решением для мониторинга наиболее часто используемых баз данных.
DBforBIX возникает необходимости интегрировать все рождается вилка Orabbix в.
Теперь все SmartMarmot продукты возобновляются в единое полностью интегрированной * решение BIX.
DBforBIX может, запрос:
оракул
MySQL
PostgreSQL
DB2 (не тестировалось, он может быть неустойчивым)
MS SQL Server (не тестировалось, он может быть неустойчивым)
Наконец в настоящее время один демон имеет возможность контролировать все базы данных, которые могут быть найдены в гетерогенной среде.
DBforBIX по-прежнему остаются суперскалярная и мульти поток.