Записи с меткой ‘mysql’

Мониторинг MySQL в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Создание пользователя с необходимымы привилегиями для сбора метрик с mysql 2.Запуск MySQL-экспортера для сбора метрик с MySQL и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с MySQL-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга MySQL показателей Описание параметров, которые испоьзуются для поcтроения дашбоарада в […]

Раздельные файлы для таблиц InnoDB в MySQL

Останавливаем MySQL и делаем бекап файлов/каталогов MySQL

Запускаем MySQL и создаем бекап всех баз данных

Создаем SQL файл drop.sql для удаления всех баз данных за исключением базы данных mysql и information_schema

Проверяем,что файл drop.sql содержит корректные имена баз данных( и не содержит баз данных mysql и information_schema)

Выполняем удаление […]

Мониторинг MySQL в Zabbix средствами Percona Monitoring Plugins

1.Настройка Zabbix-агента

Скачиваем архив,распаковываем и копируем каталоги scripts и templates из распакованного архива в /var/lib/zabbix/percona/ https://www.percona.com/downloads/percona-monitoring-plugins/

Проверяем название файла, который подключается в основном конфигурационном файле агента

Копируем файл конфигурации агента для мониторинга mysql, перезапускаем агента

На клиенте создаем пользователя с паролем к доступу ко […]

Настройка мониторинга MySQL в Nagios средствами Percona Monitoring Plugins

1.Установка Percona Nagios Monitoring Plugins на Nagios-сервере (будет использоваться удаленное подключение к MySQL для снятия статистики) (в случае использования NRPE эти плагины необходимо установить на каждом клиенте, который будет мониториться)

  2.Создание файла с учетными данными пользователя для удаленного доступа

  3.Создание пользователя с необходимыми привилегиями

[…]

Настройка мониторинга MySQL в Nagios

1.Установка необходимых пакетов

  2.Скачивание и загрузка скрипта/плагина mysql_health_check.pl в папку с плагинами(например, в /usr/lib64/nagios/plugins/) Последняя версия доступна на GitHub

Или  с моего сайта(скорее всего уже устаревшая) здесь

Просмотр синтаксиса/опций

  3.Создание файла с описанием команд Первая команда — check-mysql использует стандартный/штатный скрипт, который идет в комплекте с Nagios-плагинами и отображает […]

Настройка мониторинга MySQL в Cacti средствами Percona Monitoring Plugins

1.Копируем скрипт ss_get_mysql_stats.php в папку <path_to_Cacti>/scripts/

  2.Разрешаем на клиенте MySQL-подключение с Cacti-сервера

Настройка firewall

Или просто (подразумевается,что политика по умолчанию для цепочки INPUT установлена в DROP)

Создаем пользователя с необходимыми правами, который будет подключаться с Cacti-сервера

  3.Тестируем mysql-подключение […]

Установка и использование Percona XtraBackup

1.Установка Percona XtraBackup Centos

Ubuntu Импортируем публичный GPG-ключ

Добавляем репозитарий Percona

Проверяем,что добавился новый репозитарий

Обновляем локальный кеш и устанавливаем пакет

Также можно скачать конкретную версию Percona XtraBackup для требуемой операционной системы с официального сайта Percona

  Update: Установка XtraBackup-2.4 на Ubuntu/Debian

  […]

Установка и использование Percona Toolkit

Установка Percona Toolkit Debian/Ubuntu

Centos

 

Анализ переменных MySQL(на основе SHOW VARIABLES) и вывод рекомендаций

Анализ slow-log,списка процессов(show processlist) или tcpdump 1)Отчет самых медленных запросов из файла

2)Отчет самых медленных запросов из списка процессов

Либо через анализ tcpdump

 

Просмотр […]

Установка и настройка Percona XtraDB Cluster на Centos7/Ubuntu14

Разработчик продукта рекомендует использовать минимум 3 ноды для создания кластера(причины описаны в статье). С целью знакомства с этим продуктом использовалось две ноды на виртуальных машинах. 1.Установка Percona XtraDB Cluster Centos

Подключаем EPEL-репозитарий(если он еще не был подключен)

Устанавливаем пакет, необходимій для Percona XtraDB Cluster

Устанавливаем PXC

  Отклчаем SELinux, если он […]

Запуск двух MySQL-копий на одном сервере на Ubuntu

1.Создаем отдельные каталоги для баз данных и логов для второй копии MySQL

  2.Создаем новый конфигурационный файл для второй копии MySQL

  3.Настройка apparmor на Ubuntu для корректного создания/инициализации второй копии MySQL

  4.Инициализация/создания баз данных второй копии MySQL

 

[…]


Thanx: Lupavto
Яндекс.Метрика