Шаблон App MySQL

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

Шаблон App MySQL

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

Шаблон приложения MySQL Галера

СКАЧАТЬ
mysql galera slave.zip
mysql galera slave.zip
(21.22 КБ) 12 скачиваний
Источник share.zabbix zabbix-extension-for-monitoring-mysql-galera-slave

Расширение Zabbix для мониторинга MySQL/Галера/ведомый

Особенность:
Глобальная статистика
прерванных клиентов
прерванных подключений
получено байт
Байты, посланные
начать
совершить
удалить
Com вставка
Com откат
с выбором
обновление Com
InnoDB строки удаляются
InnoDB строка вставлена
InnoDB строки чтения
InnoDB строки обновляются
Запросы
Медленные запросы
Темы бегущие
Время работы

Статистика процесса
Количество Список процессов
Максимальное время запроса

Статистика Галера
размер кластера Галера
Галера состояние кластера UUID
Статус Галера кластера
Галера подключен
Протокол EVS внутреннее состояние Галера
Галера Мент кластера UUID
Галера место состояние
Галера местный государственный комментарий
Галера локальное состояние UUID
версия протокола Галера
Галера имя поставщика
Галера готов

Статистика Ведомые
Mysql ввода-вывода работает
Mysql SQL работает
Mysql секунды позади мастера
Mysql мастер-хост
мастер-порт Mysql



Ручная сборка
git clone https://github.com/zarplata/zabbix-agen ... -mysql.git
cd zabbix-agent-extension-mysql
make
make install

По умолчанию файл устанавливает в /usr/bin/ и Zabbix конфигурации в /etc/zabbix/zabbix_agentd.conf.d/, но вы можете вручную скопировать двоичный файл на ваш исполняемый путь и Zabbix конфигурации для конкретных включают каталог.
Импорт Template_App_MySQL.xml и связь с хостом.

Для Arch Linux package
git clone https://github.com/zarplata/zabbix-agen ... -mysql.git
git checkout pkgbuild
makepkg
pacman -U *.tar.xz

Добавить MySQL пользователей:
GRANT REPLICATION CLIENT,PROCESS ON *.* TO 'zabbix'@'127.0.0.1' IDENTIFIED BY 'zabbix';

Вы должны определить макрос с именем - {$ ZABBIX_SERVER_IP} в глобальном или локальном (шаблоне) с IP-адресом сервера Zabbix.


zabbix-agent-extension-mysql.conf
UserParameter=mysql.discovery[*], /usr/bin/zabbix-agent-extension-mysql -m "$1" --user $2 --pass $3 --discovery
UserParameter=mysql.global.stats[*], /usr/bin/zabbix-agent-extension-mysql -z $1 -m "$2" --user $3 --pass $4 --type $5
UserParameter=mysql.galera.stats[*], /usr/bin/zabbix-agent-extension-mysql -z $1 -m "$2" --user $3 --pass $4 --type $5
UserParameter=mysql.slave.stats[*], /usr/bin/zabbix-agent-extension-mysql -z $1 -m "$2" --user $3 --pass $4 --type $5

Шаблон приложения MySQL Галера
Шаблон приложения MySQL Галера
Шаблон приложения MySQL Галера Макросы
Шаблон приложения MySQL Галера Макросы
Шаблон приложения MySQL Галера Группы
Шаблон приложения MySQL Галера Группы
Шаблон приложения MySQL Галера Элементы данных
Шаблон приложения MySQL Галера Элементы данных
Шаблон приложения MySQL Галера Триггеры
Шаблон приложения MySQL Галера Триггеры
Шаблон приложения MySQL Галера Правила обнаружения
Шаблон приложения MySQL Галера Правила обнаружения
Шаблон приложения MySQL Галера Прототипы элементов данных
Шаблон приложения MySQL Галера Прототипы элементов данных
Шаблон приложения MySQL Галера Прототипы триггеров
Шаблон приложения MySQL Галера Прототипы триггеров
Шаблон приложения MySQL Галера Прототипы элементов данных
Шаблон приложения MySQL Галера Прототипы элементов данных
Шаблон приложения MySQL Галера Прототипы триггеров
Шаблон приложения MySQL Галера Прототипы триггеров

Template App MySQL Galera rus / Шаблон приложения MySQL Галера
Макросы
{$MYSQL_DSN} > localhost:3306
{$MYSQL_PASS} > zabbix
{$MYSQL_USER} > zabbix


Группы элементов данных 2
Mysql Элементы данных 24
Galera/Галера Элементы данных


Элементы данных 24
Mysql прерванных клиентов в секунду mysql.Aborted_clients.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql прерванные соединения в секунду mysql.Aborted_connects.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql байт, принимаемых в секунду mysql.Bytes_received.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql байт, отправляемых в секунду mysql.Bytes_sent.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql начало операции в секунду mysql.Com_begin.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql фиксировать операции в секунду mysql.Com_commit.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql операции удаления в секунду mysql.Com_delete.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql операции вставки в секунду mysql.Com_insert.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql операции отката в секунду mysql.Com_rollback.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql выберите операции в секунду mysql.Com_select.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql операций обновления в секунду mysql.Com_update.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql статистика mysql.global.stats[{$ZABBIX_SERVER_IP},{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},global] 30s 90d Zabbix агент Mysql Активировано

Mysql статистика процесса mysql.global.stats[{$ZABBIX_SERVER_IP},{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},process] 30s 90d Zabbix агент Mysql Активировано

Innodb строки, удаляемые в секунду mysql.Innodb_rows_deleted.[global] 90d 365d Zabbix траппер Mysql Активировано

Innodb строки, вставляемые в секунду mysql.Innodb_rows_inserted.[global] 90d 365d Zabbix траппер Mysql Активировано

Innodb строки, считываемые в секунду mysql.Innodb_rows_read.[global] 90d 365d Zabbix траппер Mysql Активировано

Innodb строки обновляются в секунду mysql.Innodb_rows_updated.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql количество процессов Триггеры 1 mysql.processlist_count.[process] 90d 365d Zabbix траппер Mysql Активировано

Mysql запросов в секунду mysql.Queries.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql максимальное время запроса Триггеры 1 mysql.query_max_time.[process] 90d 365d Zabbix траппер Mysql Активировано

Mysql медленные запросы в секунду mysql.Slow_queries.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql потоки, выполняющиеся mysql.Threads_running.[global] 90d 365d Zabbix траппер Mysql Активировано

Mysql время работы mysql.Uptime.[global] 90d 365d Zabbix траппер Mysql Активировано

Количество запущенных Mysql Триггеры 1 proc.num[,,,mysqld] 30s 7d 365d Zabbix агент Mysql Активировано


Триггеры 3
Высокая MySQL Сервер не запущен {Template App MySQL Galera rus:proc.num[,,,mysqld].last(0)}=0 Активировано

Внимание/Предупреждение Mysql максимальное время запроса {ITEM.LASTVALUE1} {Template App MySQL Galera rus:mysql.query_max_time.[process].max(#3)}>300 Активировано

Внимание/Предупреждение Mysql количество процессов {ITEM.LASTVALUE1} {Template App MySQL Galera rus:mysql.processlist_count.[process].max(#3)}>300 Активировано


Правила обнаружения 2
Обнаруженная статистика галера Прототипы элементов данных 16 Прототипы триггеров 5 Прототипы графиков Прототипы узлов сети mysql.discovery[{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},galera] 1h Zabbix агент Активировано

Обнаружение ведомой статистики Прототипы элементов данных 6 Прототипы триггеров 3 Прототипы графиков Прототипы узлов сети mysql.discovery[{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},slave] 1h Zabbix агент Активировано


Прототипы элементов данных 16
Галера статистика mysql.galera.stats[{$ZABBIX_SERVER_IP},{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},{#TYPE}] 30s 90d Zabbix агент Galera/Галера Да

Галера размер кластера mysql.wsrep_cluster_size.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера состояние кластера uuid mysql.wsrep_cluster_state_uuid.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера кластер статус mysql.wsrep_cluster_status.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера подключена mysql.wsrep_connected.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера Протокол EVS внутреннего состояния mysql.wsrep_evs_state.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера кластер gcom uuid mysql.wsrep_gcomm_uuid.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера последний коммит mysql.wsrep_last_committed.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера локально BF прерывание mysql.wsrep_local_bf_aborts.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера локальные сертификационные испытания не прошли mysql.wsrep_local_cert_failures.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера локальное состояние mysql.wsrep_local_state.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера локальное состояние комментарий mysql.wsrep_local_state_comment.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера локальное состояние uuid mysql.wsrep_local_state_uuid.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера Версия протокола mysql.wsrep_protocol_version.[{#TYPE}] 90d 365d Zabbix траппер Galera/Галера Да

Галера Имя провайдера mysql.wsrep_provider_name.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да

Галера готова mysql.wsrep_ready.[{#TYPE}] 90d Zabbix траппер Galera/Галера Да


Прототипы триггеров 5
Средняя Галера Изменение размера кластера {Template App MySQL Galera rus:mysql.wsrep_cluster_size.[{#TYPE}].diff()}=1 Да

Высокая Галера кластер статус {Template App MySQL Galera rus:mysql.wsrep_cluster_status.[{#TYPE}].str(Primary)}=0 Да

Информационная Галера локальное BF прерывание {ITEM.LASTVALUE1} {Template App MySQL Galera rus:mysql.wsrep_local_bf_aborts.[{#TYPE}].diff()}=1 Да

Средняя Галера локальное состояние {ITEM.LASTVALUE1} {Template App MySQL Galera rus:mysql.wsrep_local_state.[{#TYPE}].last()}<>4 Да

Информационная Галера локальные сертификационные испытания не прошли {ITEM.LASTVALUE1} {Template App MySQL Galera rus:mysql.wsrep_local_cert_failures.[{#TYPE}].diff()}=1 Да


Прототипы элементов данных 6
Мастер-ведомый хост mysql.Master_Host.[{#TYPE}] 90d Zabbix траппер Mysql Да

Ведомый мастер порт mysql.Master_Port.[{#TYPE}] 90d Zabbix траппер Mysql Да

Ведомый LAG mysql.Seconds_Behind_Master.[{#TYPE}] 90d 365d Zabbix траппер Mysql Да

Ведомая статистика mysql.slave.stats[{$ZABBIX_SERVER_IP},{$MYSQL_DSN},{$MYSQL_USER},{$MYSQL_PASS},{#TYPE}] 30s 90d Zabbix агент Mysql Да

Ведомый ввод-вывод работает mysql.Slave_IO_Running.[{#TYPE}] 90d Zabbix траппер Mysql Да

Ведомый SQL работает mysql.Slave_SQL_Running.[{#TYPE}] 90d Zabbix траппер Mysql Да


Прототипы триггеров 3
Информационная Ведомый lag {Template App MySQL Galera rus:mysql.Seconds_Behind_Master.[{#TYPE}].last()}>3600 Да

Информационная Ведомый sql не запущен {Template App MySQL Galera rus:mysql.Slave_SQL_Running.[{#TYPE}].str(Yes)}=0 Да

Информационная Ведомый ввод-вывод не запущен {Template App MySQL Galera rus:mysql.Slave_IO_Running.[{#TYPE}].str(Yes)}=0 Да
количество слов: 860

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