將 Automox 與 Google SecOps 整合
本文說明如何將 Automox 與 Google Security Operations (Google SecOps) 整合。
整合參數
請使用下列參數設定整合:
| 參數顯示名稱 | 類型 | 預設值 | 為必填 | 說明 |
|---|---|---|---|---|
| API 根層級 | 字串 | https://#123;#123;api_root#125;#125; | 是 | Automox 執行個體的 API 根目錄。 |
| API 金鑰 | 密碼 | 不適用 | 否 | Automox 執行個體的 API 金鑰。 |
| 驗證 SSL | 核取方塊 | 已勾選 | 是 | 啟用後,系統會驗證與 Automox 連線的 SSL 憑證是否有效。 |
如要瞭解如何在 Google SecOps 中設定整合功能,請參閱「設定整合功能」。
如有需要,您可以在後續階段進行變更。設定整合執行個體後,即可在應對手冊中使用。如要進一步瞭解如何設定及支援多個執行個體,請參閱「支援多個執行個體」。
如何產生 API 金鑰
如要進一步瞭解如何產生 API 金鑰,請參閱「Newbie's Guide to Getting Started with Automox API」文件中的「Find your API key in the console」步驟。
動作
如要進一步瞭解動作,請參閱「 在工作區回應待處理動作」和「在案件中執行手動動作」。
充實實體
使用 Automox 的資訊擴充實體。
參數
| 參數名稱 | 類型 | 預設值 | 為必填 | 說明 |
|---|---|---|---|---|
| 傳回修補程式 | 核取方塊 | 已勾選 | 否 | 如果啟用,這項動作會傳回機器上需要更新的修補程式清單。 注意:這項動作不會傳回已安裝或已忽略的修補程式。 |
| 要傳回的修補程式數量上限 | 整數 | 50 | 否 | 指定要傳回的修補程式數量。如未提供,動作會傳回 50 個修補程式。 |
執行日期
這項動作會對下列實體執行:
- IP 位址
- 主機名稱
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success=False |
JSON 結果
{
"id": 2263017,
"agent_version": "1.41.125",
"commands": [],
"compatibility_checks": {
"missing_wmi_integrity_check": false,
"missing_powershell": false,
"low_diskspace": false
},
"compliant": true,
"connected": false,
"create_time": "2022-10-24T09:14:12+0000",
"custom_name": "",
"deleted": false,
"detail": {
"IPS": [
"192.0.2.176",
"2001:db8:1:1:1:1:1:1"
],
"UPDATE_SOURCE_CHECK": {
"CONNECTED": "True",
"ERROR": "Succeeded"
},
"MDM_SERVER": null,
"FQDNS": [
"DESKTOP-65M05SE.WORKGROUP"
],
"RAM": "8589934592",
"SECURE_TOKEN_ACCOUNT": null,
"LAST_USER_LOGON": {
"SRC": "DESKTOP-65M05SE",
"USER": "DESKTOP-65M05SE\\Admin",
"TIME": "10/24/2022 2:59:45 AM"
},
"VOLUME": [
{
"IS_SYSTEM_DISK": "True",
"VOLUME": "C:",
"FSTYPE": "NTFS",
"LABEL": "Local Disk",
"AVAIL": "63766056960",
"FREE": "39201988608"
}
],
"DISTINGUISHED_NAME": "",
"MODEL": "VMware7,1",
"CPU": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"MDM_PROFILE_INSTALLED": null,
"VENDOR": "VMware, Inc.",
"AUTO_UPDATE_OPTIONS": {
"OPTIONS": "off",
"ENABLED": "1"
},
"SERVICETAG": "No Asset Tag",
"PS_VERSION": "5",
"WSUS_CONFIG": {
"WSUS_REACHABLE": "1",
"WSUS_MANAGED": "0",
"WSUS_SERVER": ""
},
"SERIAL": "VMware",
"NICS": [
{
"VENDOR": "Intel(R) 82574L Gigabit Network Connection",
"DEVICE": "Ethernet0",
"TYPE": "enet",
"MAC": "01:23:45:AB:CD:EF",
"IPS": [
"172.30.201.176",
"2001:db8:1:1:1:1:1:1"
],
"CONNECTED": true
},
{
"IPS": [],
"CONNECTED": false,
"VENDOR": "WAN Miniport (IP)",
"DEVICE": "",
"TYPE": "enet",
"MAC": "01:23:45:AB:CD:EF"
},
{
"VENDOR": "WAN Miniport (IPv6)",
"DEVICE": "",
"TYPE": "enet",
"MAC": "01:23:45:AB:CD:EF",
"IPS": [],
"CONNECTED": false
},
{
"CONNECTED": false,
"VENDOR": "WAN Miniport (Network Monitor)",
"DEVICE": "",
"TYPE": "enet",
"MAC": "01:23:45:AB:CD:EF",
"IPS": []
}
],
"WMI_INTEGRITY_CHECK": "True",
"VERSION": "440BX Desktop Reference Platform",
"DISKS": [
{
"TYPE": "VMware Virtual disk SCSI Disk Device",
"SIZE": "64420392960"
}
]
},
"display_name": "DESKTOP-65M05SE",
"exception": false,
"instance_id": "",
"ip_addrs": [
"192.0.2.139"
],
"ip_addrs_private": [
"192.0.2.176",
"2001:db8:1:1:1:1:1:1"
],
"is_compatible": true,
"is_delayed_by_notification": false,
"is_delayed_by_user": false,
"last_disconnect_time": "2022-10-25T09:19:29+0000",
"last_logged_in_user": "DESKTOP-65M05SE\\Admin",
"last_process_time": "2022-10-25T08:19:24+0000",
"last_refresh_time": "2022-10-25T08:23:48+0000",
"last_scan_failed": false,
"last_update_time": "2022-10-25T08:22:14+0000",
"mdm": null,
"name": "DESKTOP-65M05SE",
"needs_attention": false,
"needs_reboot": false,
"next_patch_time": null,
"notification_count": 0,
"organization_id": 104513,
"organizational_unit": "",
"os_family": "Windows",
"os_name": "10 Enterprise Evaluation",
"os_version": "10.0.19043",
"os_version_id": 4876,
"patch_deferral_count": 0,
"patches": 1,
"pending": false,
"pending_patches": 0,
"policy_status": [
{
"id": 316123693,
"organization_id": 104513,
"policy_id": 245687,
"server_id": 2263017,
"policy_name": "Apply All Patches",
"policy_type_name": "patch",
"status": 1,
"result": "{}",
"create_time": "2022-10-25T08:23:48+0000",
"will_reboot": false,
"pending_count": 0,
"next_remediation": null
}
],
"reboot_deferral_count": 0,
"reboot_is_delayed_by_notification": false,
"reboot_is_delayed_by_user": false,
"reboot_notification_count": 0,
"refresh_interval": 1440,
"serial_number": "VMware",
"server_group_id": 145150,
"server_policies": [],
"status": {
"device_status": "not-ready",
"agent_status": "disconnected",
"policy_status": "compliant",
"policy_statuses": [
{
"id": 245687,
"compliant": true
},
{
"id": 245688,
"compliant": true
}
]
},
"tags": [
"Recently Added"
],
"timezone": "UTC-0700",
"total_count": 1,
"uptime": "1872",
"uuid": "UUID",
"list_of_patches": [
{
"id": 2077952013,
"server_id": 2263017,
"package_id": 227229243,
"software_id": 167943,
"installed": true,
"ignored": false,
"group_ignored": false,
"deferred_until": null,
"group_deferred_until": null,
"name": "example",
"display_name": "MSXML 6.0 RTM Security Update (925673)",
"version": "103",
"repo": "WindowsUpdate",
"cves": [],
"cve_score": "9.0",
"agent_severity": "9.0",
"severity": "critical",
"package_version_id": 233355423,
"os_name": "10 Enterprise Evaluation",
"os_version": "10.0.19043",
"os_version_id": 4876,
"create_time": "2021-06-28T15:45:57+0000",
"requires_reboot": true,
"patch_classification_category_id": 8,
"patch_scope": "important",
"is_uninstallable": false,
"secondary_id": null,
"is_managed": true,
"impact": 0,
"organization_id": 104513
}
]
}
實體充實
| 補充資料欄位名稱 | 邏輯 - 應用時機 |
|---|---|
| id | JSON 格式 (如有) |
| agent_version | JSON 格式 (如有) |
| 符合 | JSON 格式 (如有) |
| 已連接 | JSON 格式 (如有) |
| create_time | JSON 格式 (如有) |
| custom_name | JSON 格式 (如有) |
| ip_addrs_private | JSON 格式 (如有) |
| last_disconnect_time | JSON 格式 (如有) |
| last_logged_in_user | JSON 格式 (如有) |
| last_update_time | JSON 格式 (如有) |
| os | JSON 格式 (如有) |
| pending_patches | JSON 格式 (如有) |
| 標記 | JSON 格式 (如有) |
案件總覽
| 結果類型 | 值/說明 | 類型 |
|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果一個實體有資料 (is_success=true):「已成功使用 Automox 的資訊擴充下列實體:{entity.identifier}」。 如果無法取得某個實體的資料 (is_success=true):「動作無法使用 Automox 的資訊充實下列實體:{entity.identifier}」 如果所有實體都沒有資料 (is_success=false):「提供的實體都沒有經過擴充。」 動作應失敗並停止執行應對手冊: 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器等:「執行『擴充實體』動作時發生錯誤。原因:{0}''.format(error.Stacktrace) |
一般 |
| 案件總覽表格 | 標題:{entity.identifier} 欄:
|
實體 |
執行裝置指令
在 Automox 的端點上執行指令。
參數
| 參數名稱 | 類型 | 預設值 | 為必填 | 說明 |
|---|---|---|---|---|
| 指令 | DDL | 掃描裝置 可能的值:
|
否 | 指定要在裝置上執行的指令。 注意:如果選取「Install Specific Patches」,則必須提供「Patch Names」參數。 |
| 修補程式名稱 | CSV | 不適用 | 否 | 指定要安裝的修補程式清單,並以半形逗號分隔。 |
執行日期
這項動作會對下列實體執行:
- IP 位址
- 主機名稱
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success=False |
JSON 結果
{
"id": 8527028217,
"server_id": 2263017,
"command_id": 164850699,
"organization_id": 104513,
"args": "ASD",
"reboot": 0,
"exec_time": "2022-10-25T08:02:43+0000",
"response": [
"0",
"Installing MS updates: ASD\\r\\nCouldn't find update for ASD, skipping.\\r\\nNothing left to do",
null
],
"response_time": "2022-10-25T08:22:14+0000",
"policy_id": null,
"agent_command_type": 0,
"command_type_name": "InstallUpdate"
}
{
"reason": "Device is offline. Please check the connectivity."
}
案件總覽
| 結果類型 | 值/說明 | 類型 | |
|---|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果找到裝置且已連線 (is_success=true):「已成功在 Automox 的下列實體上執行『{Command}』指令:{entity.identifier}。請檢查 JSON 結果,確認指令正確執行。 如果找不到裝置,或裝置已連線至一個實體 (is_success=true):「動作無法在 Automox 的下列實體上執行「{Command}」指令:{entity.identifier}。請檢查拼字和連線狀態。」 如果找不到裝置,或裝置已連線至所有實體 (is_success=false):「未對提供的實體執行任何指令。請檢查拼字和連線狀態。」 動作應失敗並停止執行應對手冊: 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器等:「執行『執行裝置指令』動作時發生錯誤。原因:{0}''.format(error.Stacktrace) |
一般 |
執行政策
在 Automox 中執行政策。
參數
| 參數名稱 | 類型 | 預設值 | 為必填 | 說明 |
|---|---|---|---|---|
| 修復範圍 | DDL | 所有裝置 可能的值包括:
|
否 | 指定動作的修復範圍。 如果選取「僅限實體」,系統只會對範圍內的有效實體執行政策。 如果選取「所有裝置」,系統會對組織中的所有裝置執行政策。 |
| 政策名稱 | 字串 | 不適用 | 否 | 指定要執行的政策名稱。 |
執行日期
這項動作會對下列實體執行:
- IP 位址
- 主機名稱
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success=False |
JSON 結果
{
"status": "done/failure if entity not found"
}
案件總覽
| 結果類型 | 值/說明 | 類型 | |
|---|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果已修復伺服器,且一個實體成功 (is_success=true):「已成功在 Automox 的下列實體上執行政策 {Policy}:{entity.identifier}。」 如果已修復伺服器,但找不到其中一個伺服器 (is_success=true):「動作無法在 Automox 的下列實體上執行政策 {Policy}:{entity.identifier}。」 如果已修復伺服器,但找不到任何伺服器 (is_success=false):「找不到任何實體。未執行政策「{Policy}」。 如果修復所有伺服器 (is_success=true):「已成功在 Automox 執行政策 {Policy}。」 動作應失敗並停止執行應對手冊: 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器等:「執行『執行政策』動作時發生錯誤。原因:{0}''.format(error.Stacktrace) 如果找不到政策:「Error executing action "Execute Policy". 原因:在 Automox 中找不到「{policy name}」政策。請檢查拼字。 | 一般 |
可列出政策
列出 Automox 中的可用政策。
參數
| 參數名稱 | 類型 | 預設值 | 為必填 | 說明 |
|---|---|---|---|---|
| 篩選鍵 | DDL | 請選取一項 可能的值包括:
|
否 | 指定要用來篩選政策的鍵。 |
| 篩選邏輯 | DDL | 未指定 可能的值包括:
|
否 | 指定要套用的篩選邏輯。 篩選邏輯會根據「篩選條件索引鍵」參數中提供的值運作。 |
| 篩選器值 | 字串 | 不適用 | 否 | 指定篩選條件應使用的值。 如果選取「等於」,動作會嘗試在結果中找出完全比對的項目;如果選取「包含」,動作會嘗試找出包含該子字串的結果。 如果未在這個參數中提供任何內容,系統就不會套用篩選器。 篩選邏輯會根據「篩選條件索引鍵」參數中提供的值運作。 |
| 要傳回的記錄數量上限 | 整數 | 50 | 否 | 指定要傳回的記錄數量。如未提供,動作會傳回 50 筆記錄。 |
執行日期
這項動作不會對實體執行。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success=False |
JSON 結果
[
{
"id": 245687,
"name": "Apply All Patches",
"policy_type_name": "patch",
"organization_id": 104513,
"configuration": {
"auto_patch": false,
"patch_rule": "all",
"auto_reboot": false,
"notify_user": false,
"include_optional": true,
"notify_reboot_user": true,
"missed_patch_window": true,
"custom_notification_max_delays": 3,
"custom_notification_deferment_periods": [
1,
2,
4
]
},
"schedule_days": 254,
"schedule_weeks_of_month": 62,
"schedule_months": 8190,
"schedule_time": "17:00",
"notes": "",
"create_time": "2022-10-24T08:44:37+0000",
"server_groups": [
145150
],
"server_count": 1,
"status": "inactive"
}
]
案件總覽
| 結果類型 | 值/說明 | 類型 | |
|---|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果資料可用 (is_success=true):「Successfully found policies for the provided criteria in Automox」。 如果沒有資料 (is_success=false):「在 Automox 中找不到符合指定條件的政策。」 如果「篩選器值」參數為空白 (is_success=true):「未套用篩選器,因為『篩選器值』參數的值為空白。」 如果「篩選邏輯」參數設為「未指定」(is_success=true):「未指定『篩選邏輯』參數,因此未套用篩選器。」 動作應失敗並停止執行應對手冊: 如果「篩選鍵」參數設為「選取一項」,且「篩選邏輯」設為「等於」或「包含」:「執行動作『{action name}』時發生錯誤。原因:您必須從「篩選條件鍵」參數中選取欄位。 如果為「Max Records to Return」參數提供的值無效:「Error executing action "{action name}". 原因:「『要傳回的記錄數量上限』的值無效:。請提供正數。 如果系統回報嚴重錯誤,例如憑證錯誤、無法連線至伺服器或其他錯誤:「執行『列出政策』動作時發生錯誤。原因:{0}''.format(error.Stacktrace) |
一般 | |
| 案件總覽表格 | 表格名稱:可用的政策 表格欄:
|
一般 |
乒乓
測試與 Automox 的連線能力。
參數
不適用
執行日期
這項動作不會對實體執行,也沒有必要輸入參數。
動作執行結果
指令碼執行結果
| 指令碼結果名稱 | 值選項 | 範例 |
|---|---|---|
| is_success | True/False | is_success=False |
案件總覽
| 結果類型 | 值/說明 | 類型 | |
|---|---|---|---|
| 輸出訊息* | 動作不應失敗,也不應停止執行應對手冊: 如果成功:「已使用提供的連線參數成功連線至 Automox 伺服器!」 動作應失敗並停止執行應對手冊: 如果未成功:「無法連線至 Automox 伺服器!錯誤為 {0}".format(exception.stacktrace) |
一般 |
還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求解答。