本文介紹了您在使用A100系列數據庫審計服務時可能遇到的問題和解答,幫助您更好地理解和使用產品。

使用數據庫審計時,我可以為RAM用戶授予哪些權限?

目前數據庫審計支持對RAM用戶授予以下權限:
  • AliyunYundunDbAuditFullAccess:授予RAM用戶管理云盾數據庫審計(DbAudit)的權限(即讀寫權限)。具體操作,請參見為RAM用戶授權。
  • AliyunYundunDbAuditReadOnlyAccess:授予RAM用戶只讀訪問云盾數據庫審計(DbAudit)的權限。具體操作,請參見為RAM用戶授權。
說明 RAM用戶授權覆蓋的范圍是針對整個數據庫審計服務的讀寫行為進行授權,暫不支持對已經配置到數據庫審計服務里面的單個數據庫(包括RDS數據庫和自建ECS數據庫)添加RAM用戶授權。單個數據庫是否為RAM用戶授權,不影響該RAM用戶使用數據庫審計服務。

數據庫審計A100是否支持云數據庫PolarDB?

支持。目前A100支持云數據庫PolarDB,您可以根據數據庫引擎選擇數據庫類型進行相應配置。

在CentOS中刪除Agent是指刪除/usr/local/rmagent目錄嗎?

是的。建議您參照以下步驟,在CentOS中刪除Agent:

  1. /usr/local/rmagent目錄下,執行./stop_rmagent.sh,停止Agent進程。
  2. 運行ps命令,確認rmagent進程不存在之后,刪除/usr/local/rmagent。
說明 /tmp/rmagent目錄下存放Agent的運行日志,刪除Agent后,您也可以刪除該目錄。

在Windows系統中如何刪除Agent?

打開控制面板,選擇添加和卸載程序,定位到Agent程序后,直接將其卸載。

安裝Agent的時候,是否需要選擇本地回環?

不一定。是否開啟本地回環取決于您的數據庫和應用是否在同一臺ECS上,如果是,則需要開啟本地回環。

是否支持在Docker運行的環境中安裝Agent?

支持。您可以通過以下兩種方式安裝Agent:
  • 將Agent內置在鏡像中:Agent內置在鏡像中,容器啟動后內置的Agent會自動運行。由于Agent所在服務器的IP不固定,請加入釘群(釘群號:44519396),聯系產品技術專家進行咨詢。
  • 將Agent安裝在鏡像的宿主服務器上:將Agent安裝在鏡像的宿主服務器上后,為了實現Agent和數據庫審計服務的正常通信,您需要將宿主服務器的IP地址添加到Agent管理配置的白名單中。更多信息,請參見部署Agent程序。

在選擇數據庫審計的版本時,需要考慮數據庫類型嗎?

不需要。數據庫審計服務按照能夠接入審計的數據庫的數量劃分不同的版本。在購買時,您只需根據計劃接入審計的數據庫的數量選擇合適的版本。例如,需要審計一個MongoDB和一個MySQL數據庫時,選擇專業版3實例版本即可。

已經購買數據庫審計服務后,如何進行配置?

購買數據庫審計實例后,您可以通過以下操作配置數據庫審計服務:
  1. 啟用數據庫審計實例
  2. 管理數據庫審計實例
  3. 登錄數據庫審計系統
  4. 添加數據庫實例
  5. 部署Agent程序

更多信息,請參見A100快速入門。

如何測試數據庫審計網絡連通性?

數據庫審計外網和內網均禁止使用Ping IP地址的方式來測試網絡連通性。如果需要測試數據庫審計網絡連通性,建議您通過telnet數據庫審計外網IP地址的9266端口進行測試。

如何驗證已經正確配置了數據庫審計服務?

配置完數據庫審計服務后,您可以通過查看系統審計到的語句,驗證配置是否正確。

如果查看到的語句數量是0,您可以查看Agent程序的日志,排查配置問題。

Agent程序的日志一般存放在以下目錄:
  • Windows:C:\tcmp\rmagent\rmagent_info.log
  • Linux:/tmp/rmagent/rmagent_info.log

如果在Agent程序的日志中出現以下信息,表示Agent程序未能正確連接到數據庫審計系統:xml[INFO][tid=31235]20170322114351 rmagent.cpp:912:Rma_ConnectServer connect <審計系統IP地址>:9266 failed, Connection timed out

解決方案:

  • 檢查該日志中連接超時的IP是否為控制臺上查詢到的數據庫審計系統的IP。如不是,請將rmagent.ini配置文件中的IP地址修改為審計系統的IP地址。
  • 檢查該數據庫審計實例所在的安全組是否放開了內網入方向的9266端口。Agent程序與數據庫審計系統通過9266端口進行通訊,請確保在相關的安全組中放行該端口。

審計結果中出現未知用戶是什么情況?

在剛啟用審計時,如果存在未斷開的會話,那么審計到的都是未知用戶。過一段時間再審計時,審計到的語句中就會出現用戶信息。

如果您需要馬上就有用戶信息,請讓應用和數據庫先斷開連接,再重新連接即可。

數據庫審計服務是否支持審計通過ssh代理主機(已安裝rmagent)連接的數據庫?

支持,但前提條件是代理主機與數據庫連接的方式是非SSL加密的方式。

數據庫審計服務支持查看管理員操作日志嗎?

可以。您必須先開啟系統管理員和系統審計員角色,然后使用sysauditor賬號登錄,就可以查看管理員操作日志。