Без шаблонов Инфо Percona MySQL Мониторинг и DBforBIX

MySql, Microsoft SQL, MSSQL
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 804
Стаж: 5 лет 1 месяц
Откуда: Вологодская область
Поблагодарили: 33 раза
Контактная информация:

Без шаблонов Инфо Percona MySQL Мониторинг и DBforBIX

Сообщение Артём Мамзиков »

Percona MySQL Мониторинг

Источник: 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
Он разместит файлы под /var/lib/zabbix/percona/.Кроме того, вы можете взять архив и скопировать папки zabbix/scripts/ и zabbix/templates/ в /var/lib/zabbix/percona/. URL-адрес см. Ниже.

Скопируйте конфигурацию агента 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
Проверить в /etc/zabbix_agentd.conf что содержит строку: Include=/etc/zabbix_agentd.conf.d/

Перезапустить Агента:

Код: Выделить всё

service zabbix-agent restart
Настройка подключения к MySQL на агенте

На этом шаге нам нужно настроить и проверить подключение 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
405647
Должен возвращать любое число. Если пароль неверен в файле .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

Код: Выделить всё

/usr/bin/php -q /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php --host localhost --items gg
ОШИБКА: Не удается подключиться к локальному серверу MySQL через сокет' /var/lib/mysql/mysql.sock' (2)

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
Должен возвращать 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 по-прежнему остаются суперскалярная и мульти поток.
количество слов: 260

Вернуться в «Базы Данных/Databases»