АнглийскийФранцузскийИспанский

Значок OnWorks

mysqlauditadmin — онлайн в облаке

Запустите mysqlauditadmin в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

Это команда mysqlauditadmin, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


mysqlauditadmin — Ведение журнала аудита

СИНТАКСИС


mysqlauditadmin [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ... mysqlauditadmin [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ... [КОМАНДА] mysqlauditadmin
l=пользователь:pass@host:порт [ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ] ... [КОМАНДА[--value =VALUE]] mysqlauditadmin --file-stats
--audit-log-name=ПОЛНЫЙ ПУТЬ mysqlauditadmin копия --audit-log-name=ПОЛНЫЙ ПУТЬ
--copy-to=МЕСТО НАЗНАЧЕНИЯ [--remote-login=пользователь: хост]

ОПИСАНИЕ


Эта утилита позволяет поддерживать аудит журнал[1], позволяющий отслеживать журнал аудита
рост файла и контролировать его ротацию. Под вращением понимается действие по замене
текущий файл журнала аудита на новый для постоянного использования, переименование (с отметкой времени
расширение) и копирование ранее использованного файла журнала аудита в определенное место.

Эта утилита позволяет просматривать и изменять подмножество управляющих переменных журнала аудита.
отображать состояние файла журнала аудита, выполнять ротацию файла журнала по требованию и копировать
файлы в другие места. Эти функции позволяют легко отслеживать файл журнала аудита.
рост и контролировать его вращение (автоматически на основе определенного порога размера файла,
или вручную по команде по требованию).

Доступные действия включают в себя следующее:

1. копия

Эта команда копирует журнал аудита, указанный --audit-log-name к месту назначения
путь, указанный --скопировать в, --remote-login опция может использоваться для копирования файлов журналов
из удаленного места. Примечание. Путь назначения должен быть доступен локально для
текущий пользователь.

2. политика

Команда policy используется для изменения политики ведения журнала аудита. Принятые значения
следующие, которые устанавливаются с помощью --ценить опцию.

Внимание
Команда --сервер Для выполнения этой команды также требуется опция.

· ВСЕ: регистрировать все события

· NONE: ничего не регистрировать

· ВХОДЫ: регистрируйте только события входа в систему.

· ЗАПРОСЫ: регистрируйте только события запросов.

· ПО УМОЛЧАНИЮ: устанавливает политику журнала по умолчанию.

3. Rotate_on_size

Эта команда устанавливает порог размера файла для автоматической ротации журнала аудита (
переменная Audit_log_rotate_on_size). Значение устанавливается с помощью --ценить вариант, и
должно находиться в диапазоне (0, 4294967295). Эта команда также требует --сервер вариант
быть уточнено. Примечание: если переменной присвоено значение, не кратное
4096, затем оно усекается до ближайшего кратного.

4. вращать

Эта команда используется для выполнения ротации журнала аудита по требованию и требует только
--сервер вариант, который нужно пройти. Примечание. Эта команда не имеет эффекта, если файл журнала аудита
размер меньше 4096, что является минимально допустимым значением, превышающим 0.
для переменной Audit_log_rotate_on_size).
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ

mysqlauditadmin принимает следующие параметры командной строки:

· --audit-log-name=

Полный путь и имя файла журнала аудита. Используется --file-stats вариант, и
копия команда.

· --copy-to=

Местоположение для копирования указанного файла журнала аудита. Путь должен быть доступен локально.
для текущего пользователя.

· --file-stats

Отображение статистики файла журнала аудита.

· --помощь

Отобразите справочное сообщение и выйдите.

· --remote-login=

Имя пользователя и хост, которые будут использоваться для удаленного входа в систему и копирования файлов журналов. Это
определяется с использованием следующего формата:пользователь>:кашель or IP>. При использовании будет предложено ввести
пароль.

· --server=

Информация о подключении к серверу в формате:
<пользователь> [:ПАРОЛЬ>] @кашель> [:порт>] [:гнездо>] илилогин-путь> [:порт>] [:гнездо>].

· --show-options

Отображение системных переменных журнала аудита.

· --value=

Значение, используемое для установки переменных на основе указанных команд, таких как политика и
Rotate_on_size.

· --Server1 =

Информация о подключении для первого сервера в формате:
<пользователь> [:ПАРОЛЬ>] @кашель> [:порт>] [:гнездо>] илилогин-путь> [:порт>] [:гнездо>].

· --Verbose, -v

Укажите, сколько информации нужно отображать. Используйте эту опцию несколько раз, чтобы увеличить
количество информации. Например, -v = подробный, -вв = более подробный, -ввв =
отлаживать.

· --Версия

Вывести информацию о версии и выйти.
ПРИМЕЧАНИЯ

Эта утилита доступна начиная с версии 1.2.0.

Эту утилиту можно применять только к серверам с аудит журнал плагин включен[2]. И
Плагин журнала аудита доступен с версий MySQL Server 5.5.28 и 5.6.10.

Для этой утилиты требуется Python версии 2.6 или выше, но она не поддерживает Python 3.

Путь к клиентским инструментам MySQL должен быть включен в переменную среды PATH в
чтобы использовать механизм аутентификации с путями входа. Это позволит утилите
используйте инструменты my_print_defaults, которые необходимы для чтения значений пути входа в систему из
файл конфигурации входа (.mylogin.cnf). Эта функция существует начиная с MySQL Server 5.6.6, см.
mysql_config_editor — Утилита настройки MySQL[3].
ОГРАНИЧЕНИЯ

Команда --remote-login опция не поддерживается на платформах Microsoft Windows. Для Майкрософт
Windows, используйте пути UNC и выполните операцию локального копирования, опуская
--remote-login опцию.
ПРИМЕРЫ

Чтобы отобразить системные переменные журнала аудита, выполните следующую команду:

$ mysqlauditadmin --show-options --server=root@localhost:3310
#
# Переменные и параметры журнала аудита
#
+---------------------------+---------------+
| Имя_переменной | Значение |
+---------------------------+---------------+
| Audit_log_buffer_size | 1048576 |
| файл_журнала аудита | аудит.журнал |
| Audit_log_flush | ВЫКЛ |
| Audit_log_policy | ВСЕ |
| Audit_log_rotate_on_size | 0 |
| Audit_log_strategy | АСИНХРОННЫЙ |
+---------------------------+---------------+

Чтобы выполнить (вручную) ротацию файла журнала аудита, используйте следующую команду:

оболочка> mysqlauditadmin --server=root@localhost:3310 вращать
#
# Выполнение команды ПОВЕРНУТЬ.
#

Чтобы отобразить статистику файла журнала аудита, выполните следующую команду:

оболочка> mysqlauditadmin --file-stats --audit-log-name=../SERVER/data/audit.log
+------------------------------+--------+--------- ------------------+---------------------------+
| Файл | Размер | Создано | Последнее изменение |
+------------------------------+--------+--------- ------------------+---------------------------+
| аудит.журнал | 3258 | Ср, 26 сен 11:07:43 2012 | Ср, 26 сен 11:07:43 2012 |
| аудит.log.13486539046497235 | 47317 | Ср, 26 сен 11:05:04 2012 | Ср, 26 сен 11:05:04 2012 |
+------------------------------+--------+--------- ------------------+---------------------------+

Чтобы изменить политику журнала аудита, чтобы регистрировать только события запросов и отображать системные переменные.
до и после исполнения политика команду, используйте следующую команду:

оболочка> mysqlauditadmin --show-options --server=root@localhost:3310 policy \
--value=ЗАПРОСЫ
#
# Показ опций перед командой.
#
# Переменные и параметры журнала аудита
#
+---------------------------+---------------+
| Имя_переменной | Значение |
+---------------------------+---------------+
| Audit_log_buffer_size | 1048576 |
| файл_журнала аудита | аудит.журнал |
| Audit_log_flush | ВЫКЛ |
| Audit_log_policy | ВСЕ |
| Audit_log_rotate_on_size | 0 |
| Audit_log_strategy | АСИНХРОННЫЙ |
+---------------------------+---------------+
#
# Выполнение команды ПОЛИТИКА.
#
#
# Показ опций после команды.
#
# Переменные и параметры журнала аудита
#
+---------------------------+---------------+
| Имя_переменной | Значение |
+---------------------------+---------------+
| Audit_log_buffer_size | 1048576 |
| файл_журнала аудита | аудит.журнал |
| Audit_log_flush | ВЫКЛ |
| Audit_log_policy | ЗАПРОСЫ |
| Audit_log_rotate_on_size | 0 |
| Audit_log_strategy | АСИНХРОННЫЙ |
+---------------------------+---------------+

Чтобы изменить размер автоматического вращения файла журнала аудита на 32535 ​​и показать системе
переменные до и после выполнения Rotate_on_size команду, используйте следующую
команда. (Обратите внимание, что на самом деле установлено значение 28672, поскольку указанное значение Rotate_on_size
значение усекается до числа, кратного 4096):

оболочка> mysqlauditadmin --show-options --server=root@localhost:3310 Rotate_on_size \
--value=32535
#
# Показ опций перед командой.
#
# Переменные и параметры журнала аудита
#
+---------------------------+---------------+
| Имя_переменной | Значение |
+---------------------------+---------------+
| Audit_log_buffer_size | 1048576 |
| файл_журнала аудита | аудит.журнал |
| Audit_log_flush | ВЫКЛ |
| Audit_log_policy | ВСЕ |
| Audit_log_rotate_on_size | 0 |
| Audit_log_strategy | АСИНХРОННЫЙ |
+---------------------------+---------------+
#
# Выполнение команды ROTATE_ON_SIZE.
#
#
# Показ опций после команды.
#
# Переменные и параметры журнала аудита
#
+---------------------------+---------------+
| Имя_переменной | Значение |
+---------------------------+---------------+
| Audit_log_buffer_size | 1048576 |
| файл_журнала аудита | аудит.журнал |
| Audit_log_flush | ВЫКЛ |
| Audit_log_policy | ВСЕ |
| Audit_log_rotate_on_size | 28672 |
| Audit_log_strategy | АСИНХРОННЫЙ |
+---------------------------+---------------+

Чтобы выполнить копию файла журнала аудита в другое место, используйте следующую команду:

оболочка> mysqlauditadmin --audit-log-name=../SERVER/data/audit.log.13486539046497235 \
копировать --copy-to=/BACKUP/Audit_Logs

Чтобы скопировать файл журнала аудита с удаленного сервера/места в текущее местоположение (пользователь
будет запрошен пароль), используйте следующую команду:

оболочка> mysqlauditadmin --audit-log-name=audit.log.13486539046497235 \
копировать --remote-login=пользователь:хост --copy-to=.

АВТОРСКИЕ ПРАВА


ПРИМЕЧАНИЯ


1. журнал аудита
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin.html

2. Плагин журнала аудита включен.
http://dev.mysql.com/doc/refman/5.6/en/audit-log-plugin-installation.html

3. mysql_config_editor — Утилита настройки MySQL
http://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html

Используйте mysqlauditadmin онлайн с помощью сервисов onworks.net.


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad