收集 NetApp ONTAP SAN 記錄
本文說明如何使用 Bindplane,將 NetApp ONTAP SAN 記錄檔擷取至 Google Security Operations。NetApp ONTAP 是儲存系統的資料管理軟體平台,提供 SAN (儲存區域網路) 服務,包括使用 iSCSI、光纖通道和 NVMe over Fabrics 通訊協定的區塊層級儲存空間。ONTAP SAN 記錄會擷取與 LUN 作業、啟動器群組管理、連接埠狀態變更和儲存空間存取活動相關的事件。
詳情請參閱「收集 NetApp SAN 記錄」。
事前準備
請確認您已完成下列事前準備事項:
- Google SecOps 執行個體。
- 搭載 systemd 的 Windows 2016 以上版本或 Linux 主機。
- 網路連線:如果透過 Proxy 執行,請確保防火牆通訊埠已根據 Bindplane 代理程式需求開啟。
- 具備 NetApp ONTAP 叢集管理介面 (ONTAP System Manager 或 CLI) 的特殊權限。
- 儲存系統上執行的 ONTAP 9.x 以上版本。
取得 Google SecOps 擷取驗證檔案
- 登入 Google SecOps 控制台。
- 依序前往「SIEM 設定」>「收集代理程式」。
- 下載擷取驗證檔案。
- 將檔案安全地儲存在要安裝 Bindplane 的系統上。
取得 Google SecOps 客戶 ID
- 登入 Google SecOps 控制台。
- 依序前往「SIEM 設定」>「設定檔」。
- 複製並儲存「機構詳細資料」部分中的客戶 ID。
安裝 Bindplane 代理程式
請按照下列操作說明,在 Windows 或 Linux 作業系統上安裝 Bindplane 代理程式。
Windows 安裝
- 以管理員身分開啟「命令提示字元」或「PowerShell」。
執行下列指令:
msiexec /i "[https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi](https://github.com/observIQ/bindplane-agent/releases/latest/download/observiq-otel-collector.msi)" /quiet
Linux 安裝
- 開啟具有根層級或 sudo 權限的終端機。
執行下列指令:
sudo sh -c "$(curl -fsSlL [https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh](https://github.com/observiq/bindplane-agent/releases/latest/download/install_unix.sh))" install_unix.sh
其他安裝資源
如需其他安裝選項,請參閱這份安裝指南。
設定 Bindplane 代理程式,擷取系統記錄檔並傳送至 Google SecOps
存取設定檔:
- 找出
config.yaml檔案。通常位於 Linux 的/opt/observiq-otel-collector/目錄,或 Windows 的安裝目錄。 - 使用文字編輯器 (例如
nano、vi或記事本) 開啟檔案。
- 找出
按照下列方式編輯
config.yaml檔案:receivers: udplog: listen_address: "0.0.0.0:514" exporters: chronicle/netapp_san: compression: gzip creds_file_path: '/path/to/ingestion-authentication-file.json' customer_id: '<CUSTOMER_ID>' endpoint: malachiteingestion-pa.googleapis.com log_type: NETAPP_SAN raw_log_field: body ingestion_labels: service: pipelines: logs/netapp_san_to_chronicle: receivers: - udplog exporters: - chronicle/netapp_san
- 視基礎架構需求,替換通訊埠和 IP 位址。
- 將
<CUSTOMER_ID>替換為實際的客戶 ID。 - 將
/path/to/ingestion-authentication-file.json更新為驗證檔案的儲存路徑。
重新啟動 Bindplane 代理程式,以套用變更
如要在 Linux 中重新啟動 Bindplane 代理程式,請執行下列指令:
sudo systemctl restart observiq-otel-collector如要在 Windows 中重新啟動 Bindplane 代理程式,可以使用「服務」控制台,也可以輸入下列指令:
net stop observiq-otel-collector && net start observiq-otel-collector
在 NetApp ONTAP 上設定系統記錄轉送
使用 ONTAP CLI 設定系統記錄
- 使用 SSH 連線至 NetApp ONTAP 叢集管理 LIF。
輸入下列指令,查看目前的事件通知目的地:
cluster1::> event notification destination show建立指向 Bindplane 代理程式的系統記錄通知目的地:
cluster1::> event notification destination create -name bindplane-syslog -syslog <BINDPLANE_IP_ADDRESS> -syslog-port 514 -syslog-transport udp-unencrypted- 將
<BINDPLANE_IP_ADDRESS>替換為 Bindplane 代理程式主機的 IP 位址。
- 將
建立事件通知,將 EMS 事件轉送至系統記錄目的地:
cluster1::> event notification create -filter-name default-trap-events -destinations bindplane-syslog(選用) 建立自訂篩選器,納入所有事件:
cluster1::> event filter create -filter-name all-events cluster1::> event filter rule add -filter-name all-events -type include -message-name * -severity <=NOTICE cluster1::> event notification create -filter-name all-events -destinations bindplane-syslog驗證設定:
cluster1::> event notification destination show cluster1::> event notification show
使用 ONTAP System Manager 設定系統記錄
- 登入 ONTAP System Manager。
- 依序前往「活動和工作」>「活動」>「EMS 活動通知」。
- 按一下「新增」即可建立通知目的地。
- 請提供下列設定詳細資料:
- 「Name」(名稱):輸入
bindplane-syslog。 - 類型:選取「Syslog」。
- 系統記錄伺服器:輸入 Bindplane 代理程式主機的 IP 位址。
- 「Port」(通訊埠):輸入
514。 - 「傳輸通訊協定」:選取「UDP」。
- 「Name」(名稱):輸入
- 按一下 [儲存]。
- 建立事件通知規則,並與
bindplane-syslog目的地建立關聯。 - 選取事件篩選器 (例如
default-trap-events或自訂篩選器)。 - 按一下 [儲存]。
詳情請參閱 NetApp ONTAP EMS 設定說明文件。
UDM 對應表
| 記錄欄位 | UDM 對應 | 邏輯 |
|---|---|---|
desc |
metadata.description |
直接對應 |
datetime |
metadata.event_timestamp |
剖析為 MMM d HH:mm:ss |
ip |
principal.ip |
已合併 |
port |
principal.port |
直接對應 |
userid |
principal.user.userid |
直接對應 |
sr |
security_result |
已合併 |
| 不適用 | metadata.event_type |
常數:STATUS_UPDATE |
| 不適用 | metadata.product_name |
常數:Storage Area Network |
| 不適用 | metadata.vendor_name |
常數:NetApp |
變更記錄
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。