API 參考手冊
本《卡巴斯基安全管理中心 OpenAPI 參考手冊》旨在協助完成以下工作:
- 自動化和客製化。您可以自動化您可能不想手動處理的工作。例如,作為管理員,您可以使用卡巴斯基安全管理中心 OpenAPI 建立和執行指令碼,這些指令碼將有助於開發管理群組的結構並使該結構保持在最新狀態。
- 自訂開發。透過使用 OpenAPI,您可以開發用戶端應用程式。
您可以使用螢幕右側的搜尋欄位,在《OpenAPI 參考手冊》中找出您所需的資訊。
指令碼範例
OpenAPI 參考指南包含下表中列出的 Python 指令碼範例。這些範例展示如何調用 OpenAPI 方法並自動完成各種網路防護工作,例如,建立一個“主要/從屬”階層結構,在卡巴斯基安全管理中心中 Linux 執行工作,或分配發佈點。您可以按原樣執行範例,也可以根據範例建立自己的指令碼。
要調用 OpenAPI 方法並執行指令碼:
- 下載 KlAkOAPI.tar.gz 存檔。此存檔包括 KlAkOAPI 套件和範例(您可以從存檔或 OpenAPI 參考指南中復制它們)。KlAkOAPI.tar.gz 存檔也位於 卡巴斯基安全管理中心 Linux 安裝資料夾中。
- 從安裝了管理伺服器的裝置上的 KlAkOAPI.tar.gz 存檔安裝 KlAkOAPI 套件。
您只能在安裝了管理伺服器和 KlAkOAPI 套件的裝置上調用 OpenAPI 方法、執行範例和您自己的指令碼。
符合使用者方案和卡巴斯基安全管理中心 OpenAPI 方法的樣本
樣本
樣本目的
情景
您可以使用
KlAkParams
資料結構來擷取與處理資料。該範例顯示如何使用此資料結構。範例輸出可以以不同的方式呈現。您可以取得資料來傳送 HTTP 方法或在您的程式碼中使用它。
您可以新增次要管理伺服器,進而建立「主要 / 次要」層級。或者,您可以中斷次要管理伺服器與層級結構的連線。
您可以透過使用連線閘道連線到所需裝置的網路代理,然後將包含網路清單的檔案下載到您的裝置。
您可以連線到主管理伺服器,從其下載所需的產品授權金鑰,然後將此金鑰傳輸到層次結構中包含的所有從屬管理伺服器。
您可以建立不同的報告。例如,您可以使用此範例產生有效的使用者權限報告。此報告描述了使用者擁有的權限,具體取決於他或她的群組和角色而定。
您可以下載 HTML、PDF 或 Excel 格式的報告。
您可以透過使用連線閘道連線到所需裝置上的網路代理,然後執行必要的工作。
您可以將受管理裝置分配為發佈點(以前稱為更新代理)。
您可以對管理群組採取以下操作。該範例顯示如何執行以下操作:
- 取得「受管理裝置」根群組的識別碼
- 在群組階層結構中移動
- 獲取完整的、擴展的群組階層結構及其名稱和嵌套
您可以找到以下資訊:
- 工作進度記錄
- 目前工作狀態
- 不同狀態的工作數量
您還可以執行工作。預設情況下,範例會在輸出統計資訊後執行工作。
您可以建立工作。在範例中指定以下工作參數:
- 類型
- 執行方法
- 名稱
- 將使用工作的裝置群組
預設情況下,範例會建立一個「顯示訊息」類型的工作。您可以為管理伺服器的所有受管理裝置執行此工作。如有需要,您可以指定自己的工作參數。
您可以獲得安裝在管理伺服器受管理裝置上之卡巴斯基應用程式的所有啟動產品授權金鑰的清單。該清單包含關於每個產品授權金鑰的詳細資料,例如名稱、類型或到期日期。
您可以建立一個帳戶以進行進一步的工作。
您可以根據需要建立應用程式類別參數。
透過 OpenAPI 與 卡巴斯基安全管理中心 Linux 互動的應用程式
一些應用程式透過 OpenAPI 與 卡巴斯基安全管理中心 Linux 互動。例如,此類應用程式包括 Kaspersky Anti Targeted Attack Platform 或 Kaspersky Security for Virtualization。這也可以是您基於 OpenAPI 開發的自訂用戶端應用程式。
透過 OpenAPI 與 卡巴斯基安全管理中心 Linux 互動的應用程式連線至管理伺服器。如果您配置了一個連線至管理伺服器的 IP 位址允許清單,請新增安裝了使用 卡巴斯基安全管理中心 Linux OpenAPI 的應用程式的裝置的 IP 位址。要了解您使用的應用程式是否透過 OpenAPI 工作,請參閱此應用程式的説明。