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

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

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

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

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

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

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

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

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

软件概述

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

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

untitled

untitled

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

<4D F736F F F696E74202D FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

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

.. 3 N

untitled

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

プリント

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

報名簡章核定版.doc

ebook35-2

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

Microsoft Word - RAP CHI.doc

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

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

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

穨 PDF

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

投影片 1

IP505SM_manual_cn.doc

谚语阐因

XXXXXXXX

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

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

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

簡   歷

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

使用手冊

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

公務人員履歷表

C6_ppt.PDF

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

投影片 1

投影片 1

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

~# 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

目 录(目录名)

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

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

工程施工招标

<4D F736F F D DB6B0C1BAD0C2B2C4B5F7D1D0B1A8B8E6A3BAB3C9B3A4D3D0B1A3D5CFA3ACB9C0D6B5D3D0D3C5CAC62D E646F63>

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

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

W1699_

穨IC-1000

基本概念

Microsoft Word - 服装_hyc13_ doc

f2.eps

000-A-155 撠

Basic System Administration

untitled

untitled

<5B43485D81794E C A CC C98AD682B782E B836792B28DB E786477>

Microsoft Word - PS2_linux_guide_cn.doc

untitled

I 年铁路行业情况

Linux Ubuntu Part Linux Ubuntu Linux UNIX...19 Linux...19 Linux Linux...21 Linux GNU FSF Open So urce.

テラル取扱説明書 IMN T

Unix®t Œ fi z.PDF

System Global Area, Oracle Background process Oracle, Server Process user process, user process : SQL*PLUS SYSTEM SQL> select name from v$datafile; NA

自由軟體教學平台

ebook 185-6

untitled

Chapter 2

第一章 Linux與網路資源

<4D F736F F D20C5A9D2B5D0D0D2B C4EAB2DFC2D4B1A8B8E6A3BAB9D8D7A2A1B0D3B2D7CAD4B4A1A2A1B0C8EDCAB5C1A6A1B1B5C4D3C5D6CAB9ABCBBE2D E646F63>

PowerPoint Presentation

Transcription:

0 V 1.1.4 ( 繁體 ) 0 (01-01-01-007) 2014/12/04

前言 本文件描述如何使用 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 1 如何開啟 MySQL 的 general log 功能... 2 2 如何將 MySQL 的 general log 寫入系統日誌 syslog 中... 2 3 如何設定 Linux Syslogd Rsyslog 或 Syslog-ng 轉發 syslog... 3 4 如何使用 Logrotate 維護 general log... 5 連絡資訊 N-Partner 公司連絡方式 : TEL: +886-4-23752865 FAX: +886-4-23757458 有關技術問題請洽 : Email: support@npartnertech.com 有關業務相關問題請洽 : Email: sales@npartnertech.com 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 6

採購與銷售合作 :sales@npartnertech.com 技術諮詢 :support@npartnertech.com 7