使用命令列在 UNIX 和 Linux 電腦上安裝代理程式和憑證
適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
您的環境可能會要求手動安裝代理程式。 請使用下列程序將代理程式手動安裝到 UNIX 和 Linux 電腦,以在 System Center 2012 – Operations Manager 和 System Center 2012 Service Pack 1 (SP1)Operations Manager 中進行監視。
若要在 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 上安裝代理程式
-
將代理程式 (scx-<version>-<os>-<arch>.rpm) 傳送到 Linux 伺服器,輸入:
scx-<version>-<os>-<arch>.rpm
-
若要安裝封裝,輸入:
rpm -i scx-<version>-<os>-<arch>.rpm
-
若要確認已安裝封裝,輸入:
rpm -q scx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
service omiserver status
若要在以 RPM 為基礎的 Universal Linux 伺服器 (Oracle 和 Centos) 上安裝代理程式
-
將代理程式 (scx-<version>-universalr-<arch>.rpm) 傳送到 Linux 伺服器。 這應透過 SCP 或 FTP 在二進位模式中完成。
-
若要安裝封裝,輸入:
rpm -i scx-<version>-universalr-<arch>.rpm
-
若要確認已安裝封裝,輸入:
rpm -q scx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
scxadmin -status
若要在以 DPKG 為基礎的 Universal Linux 伺服器 (Debian 和 Utuntu) 上安裝代理程式
-
將代理程式 (scx-<version>-universald-<arch>.rpm) 傳送到 Linux 伺服器。 這應透過 SCP 或 FTP 在二進位模式中完成。
-
若要安裝封裝,輸入:
dpkg -i scx-<version>-universald-<arch>.deb
-
若要確認已安裝封裝,輸入:
dpkg -l scx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
scxadmin -status
若要在 Solaris 上安裝代理程式
-
將代理程式 (scx-<version>-<os>-<arch>.pkg.Z) 傳送到 Solaris 伺服器,輸入:
scx-<version>-<os>-<arch>.pkg.Z
-
執行下列命令:
uncompress scx-<version>-<os>-<arch>.pkg.Z
-
若要安裝封裝,輸入:
pkgadd -d scx-<version>-<os>-<arch>.pkg MSFTscx
-
若要確認已安裝封裝,輸入:
pkginfo –l MSFTscx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
svcs omiserver
若要在 HP-UX 上安裝代理程式
-
將代理程式 (scx-<version>-<os>-<arch>.gz) 傳送到 HP 伺服器:
cp scx-<version>-<os>-<arch>.gz
-
若要解壓縮封裝,輸入:
gzip –d scx-<version>-<os>-<arch>.gz
-
若要安裝封裝,輸入:
swinstall –s /path/scx-<version>-<os>-<arch> scx
-
若要確認已安裝封裝,輸入:
swlist scx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
ps –ef|grep scx
在清單中尋找下列處理序:
scxcimserver
若要在 AIX 上安裝代理程式
-
將代理程式 (scx-<version>-<os>-<arch>.gz) 傳送到 AIX 伺服器,輸入:
cp scx-<version>-<os>-<arch>.gz
-
若要解壓縮封裝,輸入:
gzip –d scx-<version>-<os>-<arch>.gz
-
若要安裝封裝,輸入:
/usr/sbin/installp -a -d scx-<version>-<os>-<arch> scx
-
若要確認已安裝封裝,輸入:
swlist scx
-
若要確認 Microsoft SCX CIM Server 正在執行,輸入:
ps –ef|grep omi
在清單中尋找下列處理序:
omiserver
簽署代理程式憑證
當您手動部署代理程式時,會執行通常由探索精靈處理的前兩個步驟:部署和憑證簽署。 接著,您會使用探索精靈將電腦新增到 Operations Manager 資料庫。
如果系統上有現有憑證,會在代理程式安裝期間重複使用, 而不會建立新憑證。 當您解除安裝代理程式時,不會自動刪除憑證。 您必須手動刪除 /etc/opt/microsoft/scx/ssl 資料夾中所列的憑證。 若要在安裝時重新產生憑證,您必須在代理程式安裝之前移除此資料夾。
在開始此程序之前,您必須已經手動安裝代理程式。 您需要根帳戶或提高權限的帳戶來執行程序。
若要安裝 UNIX 和 Linux 支援的憑證
-
在執行 UNIX 或 Linux 作業系統的電腦上,找到檔案 /etc/opt/microsoft/scx/ssl/scx-host-<hostname>.pem,然後將其安全地複製或傳送到裝載 Operations Manager 的電腦上的任何位置。
-
在裝載 Operations Manager 的電腦上,按一下 Windows 桌面上的 [開始],然後按一下 [執行]。
-
在 [執行] 對話方塊中,輸入 cmd,然後按下 Enter 鍵。
-
將目錄變更為複製 pem 檔案的位置。
-
輸入命令 scxcertconfig -sign scx-host-<hostname>.pem scx_new.pem,然後按 Enter。 此命令將會自我簽署憑證 (scx-host-<hostname>.pem),然後儲存新憑證 (scx-host-<hostname>_new.pem)。
注意事項 請確認安裝 Operations Manager 的位置位於您的路徑陳述式中,或使用 scxcertconfig.exe 檔案的完整路徑。
-
將 scx_new.pem 檔案安全地複製或傳送到裝載 UNIX 或 Linux 作業系統的電腦上的 /etc/opt/microsoft/scx/ssl 資料夾中。 這會取代 original scx-host-<hostname>.pem 檔案。
-
輸入 scxadmin –restart,重新啟動代理程式。
手動部署後探索電腦
在將代理程式手動部署到 UNIX 和 Linux 電腦之後,Operations Manager 仍需要使用探索精靈探索它們。 針對 [探索類型],請選取 [僅探索已安裝 UNIX/Linux 代理程式的電腦]。 如需詳細資訊,請參閱使用探索精靈在 UNIX 和 Linux 上安裝代理程式。
請參閱
Operations Manager 代理程式安裝方法
使用探索精靈在 Windows 上安裝代理程式
使用探索精靈在 UNIX 和 Linux 上安裝代理程式
使用 MOMAgent.msi 安裝精靈安裝代理程式
使用命令列安裝代理程式
處理手動代理程式安裝
將覆寫套用至物件探索
設定代理程式
使用 MOMAgent 命令管理代理程式的範例
管理 UNIX 和 Linux 電腦的憑證
Upgrading and Uninstalling Agents on UNIX and Linux Computers (升級和解除安裝 UNIX 和 Linux 電腦上的代理程式)
Manually Uninstalling Agents from UNIX and Linux Computers (從 UNIX 和 Linux 電腦手動解除安裝代理程式)
從 Windows 電腦解除安裝代理程式