這很重要
此版本的 Operations Manager 已終止支援。 建議您 升級至 Operations Manager 2022。
本文提供 System Center Operations Manager 1801 最新版 Linux 代理程式的詳細數據,以及安裝它的程式。
此版本的 Linux 代理程式支援 Fluentd,這是 Linux 的開放原始碼數據收集器,可從各種來源收集數據。 目前支援的Linux工作負載的現有OMI型監視將繼續運作,而不會變更。
1801 版的新功能
- 包含新的轉換器外掛程式,可讓客戶使用第三方外掛程式進行 Operations Manager 記錄檔監視。
- 已新增對伺服器驗證的支援。
- 已將支援新增至其他Linux散發版本。
支援的平臺
下表中的Linux發行版在此版本中受到支援。
Linux 作業系統 | 支援的版本 |
---|---|
Red Hat Enterprise Linux Server | 5 (x86/x64) 6 (x86/x64) 7 (x86/x64) |
Cent OS | 5 (x86/x64) 6 (x86/x64) 7 (x64) |
Ubuntu | 12.04 LTS (x86/x64) 14.04 LTS (x86/x64) 16.04 LTS (x86/x64) |
Debian | 6 (x86/x64) 7 (x86/x64) 8 (x86/x64) |
Oracle Linux | 5 (x86/x64) 6 (x86/x64) 7 (x64) |
SUSE Linux Enterprise Server | 11 (x86/x64) 12 (x64) |
目前不支持從現有的 Operations Manager/OMS 代理程式進行升級。
支援的部署組態
Operations Manager 支援管理群組中的下列代理報告設定。
- 直接向管理伺服器報告的Linux伺服器
- 向閘道伺服器報告的Linux伺服器
- 向鏈結閘道伺服器報告的 Linux 伺服器
代理程式安裝
您可以選擇使用自動探索或手動安裝,為 Operations Manager 安裝最新版本的 Linux 代理程式。 自舊版以來,自動探索尚未變更,您可以在 UNIX 和 Linux 上探索及安裝代理程式時遵循相同的程式。
使用下列程式,將代理程式手動安裝到 UNIX 和 Linux 計算機。 代理程式套件可以在管理伺服器上的下列資料夾中找到 - %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits 之後,匯入您需要監視之特定 UNIX/Linux 版本所需的管理元件。 管理元件可在 \ManagementPacks 目錄中的 Operations Manager 安裝媒體中使用。
手動安裝
代理程式會以自我解壓縮、可安裝的 Shell 腳本套件的形式提供。 此套件組合同時包含每個代理程式元件的 Debian 和 RPM 套件,而且可以直接安裝或擷取以擷取個別套件。 不同的套件組合適用於 x64 和 x86 架構。
這將需要下列步驟:
- 安裝代理程式,並將 Operations Manager 註冊為工作區
- 在管理伺服器或閘道伺服器上開啟 TCP 連接埠
- 設定伺服器驗證憑證
- 使用探索精靈探索Linux伺服器
下列各節說明手動安裝Linux代理程式所需的步驟。
安裝代理程式
代理程式安裝套件組合會位於 %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits 中。 使用 scp/sftp 將適當的套件組合 (x86 或 x64) 傳輸到 Linux 計算機。
使用下列命令安裝套件組合。 enable-opsmgr 參數可確保管理伺服器已開啟埠 1270,以便與代理程序通訊。
sudo sh ./omsagent-1.4.0-45.universald.1.x64.sh --install --enable-opsmgr
執行 omsadmin.sh 命令,並將 scom 作為工作區標識符提供。 此命令必須以 root 身分執行(使用 sudo 提高許可權)。 此腳本會在 /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem 產生憑證,這需要在稍後的步驟中由管理伺服器簽署。
/opt/microsoft/omsagent/bin/omsadmin.sh -w scom
在 /etc/opt/microsoft/omsagent/scom/conf/ 中建立名為 omsadmin.conf 的組態檔,其中包含下列內容。 填入計算機的名稱,並使用 8886 代表OMED服務的埠。
WORKSPACE_ID=scom SCOM_ENDPOINT=https://<FQDN_OF_OM_MACHINE>:<PORT_OF_OMED_SERVICE>
設定 OMED 服務的 TCP 連接埠
Operations Manager 要求使用 TCP 連接埠 8886 來建立 Linux 代理程式與管理伺服器或閘道伺服器之間的輸入通訊,以啟用數據收集。
設定憑證
在舊版的Linux代理程式中,管理伺服器會使用伺服器驗證憑證存取每個Linux電腦。 使用新的代理程式時,Fluentd 會作為存取管理伺服器的用戶端,因此憑證需要客戶端驗證。 您必須取得新的憑證,才能與新的代理人合作。 Operations Manager 會針對 Fluentd 通訊使用新的憑證,並將舊憑證用於其他通訊。
在 Linux 計算機上找出/etc/opt/omi/ssl/omi-host-hostname.pem<> 和 /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem,並將其複製到管理伺服器上的任何位置。
在管理伺服器上開啟命令提示字元,然後執行下列命令來簽署您的憑證。
scxcertconfig -sign omi-host-<hostname>.pem omi_new.pem 和 scxcertconfig -sign scom-cert.pem scom-cert_new.pem
將檔案 - omi_new.pem 複製到 /etc/opt/omi/ssl/ ,並將 scom-cert_new.pem 複製到 Linux 計算機上的 /etc/opt/microsoft/omsagent/scom/certs/ 。 拿掉舊的憑證檔案,並重新命名新的憑證檔案以取代它們。
重新啟動代理程式
使用下列命令重新啟動代理程式。
scxadmin –restart
發現
將代理程式手動部署至 UNIX 和 Linux 計算機之後,Operations Manager 仍然需要使用探索精靈來探索它們。 針對 [探索類型],選取 [僅探索已安裝 UNIX/Linux 代理程式的計算機]。 如需詳細資訊,請參閱 使用探索精靈在 UNIX 和 Linux 上安裝代理程式。
後續步驟
- 若要瞭解如何設定物件探索規則並停用特定物件的探索,請參閱 將覆寫套用至物件探索。
- 若要瞭解如何在 UNIX 和 Linux 電腦上執行代理程式維護,請參閱 在 UNIX 和 Linux 電腦上升級和卸載代理程式。
- 若要瞭解需要執行哪些選項和步驟,才能從 UNIX 和 Linux 計算機正確卸載代理程式,請參閱 從 UNIX 和 Linux 計算機手動卸載代理程式。