0 如何管理 MySQL 稽核 如何管理 MySQL 稽核 V 005 ( 繁體 ) 0 Copyright All rights are reserved by N-Partner Technologies Co. 2017/09/15

Similar documents
前言 本文件描述如何使用 N-Reporter 接收 MySQL Audit syslog 先介紹如何開啟 MySQL general log 功能, 並將 general log 寫入系統日誌 syslog 中, 然後利用 Linux 的 software Syslogd Rsyslog 或 Sy

前言 本文件描述如何使用 N-Reporter 接收 MySQL Audit syslog 先介绍如何开启 MySQL general log 功能, 并将 general log 写入系统日志 syslog 中, 然后利用 Linux 的 software Syslogd Rsyslog 或 Sy

前言 此文件主要描述如何使用 N-Reporter 接收 SQL Server 的 log 首先必須開啟 SQL Server 的 C2 audit mode 功能, 透過 C2 audit mode, 系統將 SQL Server 的 log 送至 Windows 的 eventlog 接著利用

使用者如何管理 Exchange Server 郵件追蹤記錄稽核 V 005 ( 繁體 ) 2017/09/14

0 配置 Host MIB 设备 V ( 简体版 ) 0 Update: 2016/1/30

前言 本文件描述 N-Reporter ESX/ESXi 虛擬機環境如何配置 Probe 功能 第一章說明如何配置 N-Probe 虛擬機, 將來自交換機的 mirror 流量轉成 NetFlow, 再轉發到 N-Reporter 分析統計 第二章說明配置 N-Reporter 虛擬機的 Probe

前言 這份文件主要描述如何使用 N-Reporter 管理 IIS 稽核 第一跟第二章節分為 Windows 2003 安裝 IIS 6 環境與 Windows 2008 安裝 IIS 7 環境兩個部份分別說明如何設定 IIS 第三章節為配置 NXLOG, 將 IIS 稽核 log 轉成 syslo

营 销 策 划 岗 部 门 招 聘 职 位 招 聘 人 数 岗 位 职 责 基 本 要 求 岗 位 任 职 要 求 6 参 与 项 目 产 品 研 究 客 户 需 求 研 究 竞 争 环 境 研 究 价 格 研 究 等 项 目 市 场 研 究 ; 7 公 司 经 纪 业 务 的 品 牌 管 理, 对

文件章節如下 : 連絡信息 下載 N-Reporter VMware Image 前置準備 安裝流程 ESXi 部署 OVA Trouble Shooting...11 連絡信息 N-Partner 公司連絡方式 : TEL:

一、考試宗旨:考選風險管理人才,提升風險管理水準。

Microsoft Word - 事務培訓招生簡章(含報名表).doc

前言 此文件主要描述如何使用 N-Reporter 接收 SQL Server 的 log 首先必须开启 SQL Server 的 C2 audit mode 功能, 透过 C2 audit mode, 系统将 SQL Server 的 log 送至 Windows 的 eventlog 接着利用

SyncMail AJAX Manual

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

软件概述

untitled

untitled

<4D F736F F F696E74202D FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

.. 3 N

8 第章 稽核 (Auditing) 與紀錄 (Logging) 本章概要 8.1 紀錄輸出方案 - Log4J 8.2 遠端備份紀錄 - Syslog

TPM BIOS Infineon TPM Smart TPM Infineon TPM Smart TPM TPM Smart TPM TPM Advanced Mode...8

untitled

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

iziggi

プリント

使用手冊

IP505SM_manual_cn.doc

Microsoft Word - DCS-5220_線上監視平台-說明手冊_1.00_T_.doc

報名簡章核定版.doc

投影片 1

ARP ICMP

赔 偿 ), 保 险 公 司 在 其 承 保 范 围 内 承 担 赔 偿 责 任 ;2 案 件 受 理 费 由 四 被 告 承 担 为 支 持 其 诉 讼 主 张, 原 告 江 明 相 在 举 证 期 限 内 向 本 院 提 供 了 下 列 证 据 材 料 供 法 庭 组 织 质 证 : 1 鉴 定

Microsoft Word - RAP CHI.doc

0 VMware ESX/ESXi 配置 N-Reporter 虛擬機器 V 016 ( 繁體 ) 0 Copyright All rights are reserved by N-Partner Technologies Co. 2018/08/30

ebook35-2

Microsoft Word - 完全手冊-課程.doc

勞動條件檢查執行重點(雲林)_ [相容模式]

醋 水 法 在 水 盆 內 放 入 約 七 分 滿 的 水 與 1/2 到 1 小 杯 的 醋 量, 將 髒 襪 子 浸 泡 一 晚, 隔 天 再 丟 入 洗 衣 機, 就 能 洗 得 相 當 乾 淨 醋 有 殺 菌 除 臭 和 漂 白 功 效, 使 用 過 的 醋 水, 還 可 清 理 地 板,

穨 PDF

第一冊 第四章 分裂與再統一 班級 座號 姓吊

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

谚语阐因

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

XXXXXXXX

簡   歷

Microsoft PowerPoint - 02_crime_security.pptx

<4D F736F F D20D0C5CDD0D0D0D2B C4EACDB6D7CAB2DFC2D4A3BAD3C9B9E6C4A3D4F6B3A4CFF2C4DAC9FAD0D4D4F6B3A4D7AAB1E42D E646F63>

中国计算机软件专业技术资格和水平考试

國 際 金 融 業 務 台 北 市 忠 孝 東 路 四 段 325 號 6 樓 (02) FAX:(02) 分 行 北 寧 分 行 台 北 市 南 京 東 路 四 段 16 號 (02) FAX:(02) 復 旦 分 行

投影片 1

<4D F736F F D A67EAF64BEC7BCFABEC7AAF7C2B2B3B95FA5FEB3A1AAA95F2D31312E31362E646F63>

得 依 法 召 集 股 東 臨 時 會 第 十 一 條 : 股 東 常 會 之 召 集 應 於 開 會 三 十 日 前, 股 東 臨 時 會 之 召 集 應 於 開 會 十 五 日 前, 將 開 會 日 期 地 點 及 召 集 事 由 通 知 各 股 東 並 公 告 之 第 十 二 條 : 本 公

同 時, 那 些 百 萬 富 翁 們 正 乘 坐 着 私 家 噴 射 機 駛 往 歐 洲, 甘 願 花 大 把 的 鈔 票 接 受 替 代 療 法 並 且 重 獲 了 健 康 替 代 療 法 總 是 很 靈 嗎? 不, 當 然 不 是 在 這 世 界 上 没 有 盡 善 盡 美 的 事 物 但 是

高校发展动态

杭师大党字〔2011〕15号中共杭州师范大学委员会关于进一步加强和改进发展党员工作的意见

<4D F736F F D B2C431A6B8A4A4A4DFA8C6B0C8B77CC4B3ACF6BFFD E646F63>

untitled

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

大 自 然 的 神 聖 旅 程 摘 記 大 師 的 心 靈 旅 程 文 編 輯 室 懷 著 忐 忑 的 心 情 進 入 大 自 然 多 年 來 的 戶 外 大 自 然 課 程, 我 們 一 向 風 雨 無 阻, 而 大 自 然 從 來 不 客 氣, 在 一 天 內 給 足 風 雨 豔 陽 和 陰 霾

105 學 年 度 臺 中 市 立 國 民 中 學 藝 術 才 能 舞 蹈 班 學 生 招 生 暨 鑑 定 重 要 程 序 日 程 表 項 目 重 要 日 期 重 要 工 作 事 項 辦 理 單 位 簡 章 公 告 105 年 3 月 簡 章 暨 報 名 表 請 自 行 於 各 承 辦 網 站 下

臺北市立百齡高級中學九十二學年度第一學期代理教師甄選辦法草案

第九屆全國環境保護模範社區優良事蹟.PDF


2

投影片 1

快 速 入 门 (Linux) 概 述 文 档 目 的 本 文 档 介 绍 了 如 何 快 速 创 建 Linux 系 统 实 例 远 程 连 接 实 例 部 署 环 境 等 旨 在 引 导 您 一 站 式 完 成 实 例 的 创 建 登 录 和 快 速 环 境 部 署 云 服 务 器 ECS 实

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

公務人員履歷表

C6_ppt.PDF

Maasa停車場管理系統

投影片 1

0 如如何使用 NXLOG 管理配置 Windows Server 日誌 如何使用 NXLOG 管理配置 Windows Server 日誌 V ( 繁體 ) 0 Copyright All rights are reserved by N-Partner Technologies Co

05_資源分享-NFS及NIS.doc

f2.eps

ZT0102_Cb-00封面

網路安全:理論與實務 第二版

~# nano /etc/my.cnf [mysqld] character_set_server=utf8 character_set_client=utf8 max_heap_table_size=90m tmp_table_size=64m join_buffer_size=64m innod

PowerPoint 演示文稿

ansoft_setup21.doc

封面-12

一、

PowerPoint 簡報

本文由筱驀釹贡献

目 录(目录名)

AL-MX200 Series

自由軟體教學平台

( )... 5 ( ) ( )

<4D F736F F D DB6B0C1BAD0C2B2C4B5F7D1D0B1A8B8E6A3BAB3C9B3A4D3D0B1A3D5CFA3ACB9C0D6B5D3D0D3C5CAC62D E646F63>

投影片 1

工程施工招标

Unix®t Œ fi z.PDF

西安文理学院 西安通信学院 西北工业大学.doc

自由軟體教學平台

SSL 數位憑證 OpenVPN 安裝說明

Microsoft PowerPoint - 03.IPv6_Linux.ppt [相容模式]

W1699_

穨IC-1000

Transcription:

0 V 005 ( 繁體 ) 0 2017/09/15

前言 本文件描述如何使用 N-Reporter 接收 MySQL Audit syslog 先介紹如何開啟 MySQL general log 功能, 並將 general log 寫入系統日誌 syslog 中, 然後利用 Linux 的 software Syslogd Rsyslog 或 Syslog-ng 將 syslog 發送至 N-Reporter 為了避免 general log 寫滿硬碟空間, 建議使用 Linux 的 software Logrotate 維護 general log 所以最後一節介紹如何使用 Logrotate 維護 general log N-Reporter 為 N-Partner 所有 為目前業界主要的 Syslog 分析儀 能夠統計分析接收的 Syslog, 產生各式各樣的專業報表 此文件為 Debian 6 環境安裝 MySQL 5.5 版本的實際範例 文件章節如下 : 1 如何開啟 MySQL 的 general log 功能... 2 2 如何將 MySQL 的 general log 寫入系統日誌 syslog 中... 2 3 如何設定 Linux Syslogd Rsyslog 或 Syslog-ng 轉發 syslog... 3 4 如何使用 Logrotate 維護 general log... 5 5 將設備加入系統及 Syslog 資料格式及 Facility 的設定... 6 連絡資訊...7 1

2 1 如何開啟 MySQL 的 general log 功能 MySQL 設定步驟如下 : (1) 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 (2) 編輯 MySQL 設定檔 /etc/mysql/my.cnf vi /etc/mysql/my.cnf (3) 開啟 general log 功能並設定 general log 輸出的檔案 在 [mysqld] 下面新增紅色兩行字 [mysqld] general_log general_log_file = /usr/local/mysql/data/general.log 註 :MySQL 提供 general log, 其功能為寫入 client 端的連線與斷線記錄 (4) 重新啟動 MySQL /etc/init.d/mysql.server restart 2 如何將 MySQL 的 general log 寫入系統日誌 syslog 中 (1) 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 (2) 將 general log 送至系統日誌 syslog tail -f /usr/local/mysql/data/general.log /usr/bin/logger -p local1.info -t mysql & 註 :facility 可設定範圍為 local0~local7, 本例選擇 local1 2

3 如何設定 Linux Syslogd Rsyslog 或 Syslog-ng 轉發 syslog Linux 或類 Linux 系統請選擇適合的 software 實現 syslog 轉發 (1) Syslogd 設定的步驟如下 : a. 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 b. 編輯 Syslogd 設定檔 vi /etc/syslog.conf c. 設定檔最後面新增下列一行 local1.info @192.168.2.2:514 註 :facility 必須與 logger 時的 facility 一致 192.168.2.2 改成 N-Reporter IP d. 重新啟動 Syslogd /etc/init.d/syslog restart /etc/init.d/syslog reload (2) Rsyslog 設定的步驟如下 : a. 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 b. 編輯 Rsyslog 設定檔 vi /etc/rsyslog.conf c. 設定檔最後面新增下列兩行 $EscapeControlCharactersOnReceive off local1.info @192.168.2.2:514 註 :facility 必須與 logger 時的 facility 一致 192.168.2.2 改成 N-Reporter IP d. 重新啟動 Rsyslog /etc/init.d/rsyslog restart 3

4 (3) Syslog-ng 設定的步驟如下 : a. 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 b. 編輯 Syslog-ng 設定檔 vi /etc/syslog-ng/syslog-ng.conf c. 設定檔最後面新增下列數行 source s_local { unix-dgram("/dev/log"); internal(); file("/proc/kmsg" rogram_override("kernel")); }; filter f_local1 { facility(local1); }; destination d_network { udp("192.168.2.2" port(514) ); }; log { source(s_local); filter(f_local1); destination(d_network); }; 註 1:facility 必須與 logger 時的 facility 一致 192.168.2.2 改成 N-Reporter IP 註 2:Syslog-ng 設定中有數個接收 message 的 sources 轉發 message 的 destinations 與過濾規則 filters 若是 s_local f_local1 d_network 與預設或已設定的 sources filters destinations 的名稱衝突, 請改成其他名稱 d. 重新啟動 Syslog-ng /etc/init.d/syslog-ng restart Syslogd Rsyslog 或 Syslog-ng 重啟後,MySQL client 端使用者登入 登出 SQL Server, 或是使 用者登入失敗, 其訊息將送至 N-Reporter, 並且可進一步抓取使用者 IP 如此, 透過 N-Reporter 即可 完整的追踪使用者和執行稽核的計畫 4

4 如何使用 Logrotate 維護 general log (1) 登入 MySQL 主機 請注意使用者權限問題或者使用 root 登入 (2) 在 /etc/logrotae.d 底下新增 mysql 設定檔 vi /etc/logrotate.d/mysql (3) 編輯 mysql #general log 路徑 {} /usr/local/mysql/data/general.log { #if empty,don't rotate. notifempty #when log grows bigger than 10M,rotate it. size 10M #rotate every day. daily #count times of rotated log. rotate 3 missingok compress # 請依照個人需求設定 logrotate 參數 prerotate kill -9 $(ps aux grep '/usr/bin/logger -p local1.info -t mysql' grep -v 'grep' awk '{print $2}') kill -9 $(ps aux grep 'tail -f /usr/local/mysql/data/general.log' grep -v 'grep' awk '{print $2}') sleep 2 endscript postrotate #just if mysqld is really running # 請注意 mysqladmin 實際上的路徑 if test -x /usr/local/mysql/bin/mysqladmin && \ #mysqladmin -u 管理者 -p 管理者密碼, 本例管理者為 root, 密碼 password /usr/local/mysql/bin/mysqladmin -uroot -ppassword ping &>/dev/null then # 管理者 root 必須要有 Reload_priv 權限 /usr/local/mysql/bin/mysqladmin -uroot -ppassword flush-logs fi tail -f /usr/local/mysql/data/general.log /usr/bin/logger -p local1.info -t mysql & sleep 5 # 重新啟動 rsyslog 請依照實際情形啟動 syslog rsyslog or syslog-ng /etc/init.d/rsyslog restart endscript } 註 :flush logs 會將 MySQL 所有 logs 刪除, 包含 error log general log update log binary log slow query log, 而本例只有 rotate general log 如果需求保留其他 log, 請在 flush logs 前,rename 它們, 或者同時利用 logrotate 維護它們 5

6 (4) 編輯完畢, 請測試下列指令, 檢查 gerenal log 是否正常 rotate, 或是等待隔日檢查是否正常 rotate, 並且持續送出 syslog 到 N-Reporter logrotate -f /etc/logrotate.conf 5 將設備加入系統及 Syslog 資料格式及 Facility 的設定 (1) 登入 N-Reporter / N-Cloud 系統 (2) 滑鼠點選 [ 設備管理 / Syslog 設備 ] (3) 滑鼠點選 [ 未知設備的編輯圖示 ], 在 IP 欄位中應該能看見此台的設備的 IP 請輸入一個方便記憶的設備名稱, 接著在 [ 資料格式 ] 下拉選單中依設備的類型選擇 [ MySQL ], 在 [ Facility] 下拉選單中選 [(17)], 勾選 [ 啟動接收 ], 按下 [ 確定 ], 即完成設備的系統新增程序註 : 依上述章節 2 的設定值內容, 本例選擇 Facility[(17) local use 1 (local1)] 6

連絡資訊 N-Partner 公司連絡方式 : TEL: +886-4-23752865 FAX: +886-4-23757458 有關技術問題請洽 : Email: support@npartnertech.com Skype:support@npartnertech.com 有關業務相關問題請洽 : Email: sales@npartnertech.com 7