共用方式為


使用命令列在 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 上安裝代理程式

  1. 將代理程式 (scx-<version>-<os>-<arch>.rpm) 傳送到 Linux 伺服器,輸入:

    scx-<version>-<os>-<arch>.rpm

  2. 若要安裝封裝,輸入:

    rpm -i scx-<version>-<os>-<arch>.rpm

  3. 若要確認已安裝封裝,輸入:

    rpm -q scx

  4. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    service omiserver status

若要在以 RPM 為基礎的 Universal Linux 伺服器 (Oracle 和 Centos) 上安裝代理程式

  1. 將代理程式 (scx-<version>-universalr-<arch>.rpm) 傳送到 Linux 伺服器。 這應透過 SCP 或 FTP 在二進位模式中完成。

  2. 若要安裝封裝,輸入:

    rpm -i scx-<version>-universalr-<arch>.rpm

  3. 若要確認已安裝封裝,輸入:

    rpm -q scx

  4. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    scxadmin -status

若要在以 DPKG 為基礎的 Universal Linux 伺服器 (Debian 和 Utuntu) 上安裝代理程式

  1. 將代理程式 (scx-<version>-universald-<arch>.rpm) 傳送到 Linux 伺服器。 這應透過 SCP 或 FTP 在二進位模式中完成。

  2. 若要安裝封裝,輸入:

    dpkg -i scx-<version>-universald-<arch>.deb

  3. 若要確認已安裝封裝,輸入:

    dpkg -l scx

  4. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    scxadmin -status

若要在 Solaris 上安裝代理程式

  1. 將代理程式 (scx-<version>-<os>-<arch>.pkg.Z) 傳送到 Solaris 伺服器,輸入:

    scx-<version>-<os>-<arch>.pkg.Z

  2. 執行下列命令:

    uncompress scx-<version>-<os>-<arch>.pkg.Z

  3. 若要安裝封裝,輸入:

    pkgadd -d scx-<version>-<os>-<arch>.pkg MSFTscx

  4. 若要確認已安裝封裝,輸入:

    pkginfo –l MSFTscx

  5. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    svcs omiserver

若要在 HP-UX 上安裝代理程式

  1. 將代理程式 (scx-<version>-<os>-<arch>.gz) 傳送到 HP 伺服器:

    cp scx-<version>-<os>-<arch>.gz

  2. 若要解壓縮封裝,輸入:

    gzip –d scx-<version>-<os>-<arch>.gz

  3. 若要安裝封裝,輸入:

    swinstall –s /path/scx-<version>-<os>-<arch> scx

  4. 若要確認已安裝封裝,輸入:

    swlist scx

  5. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    ps –ef|grep scx

    在清單中尋找下列處理序:

    scxcimserver

若要在 AIX 上安裝代理程式

  1. 將代理程式 (scx-<version>-<os>-<arch>.gz) 傳送到 AIX 伺服器,輸入:

    cp scx-<version>-<os>-<arch>.gz

  2. 若要解壓縮封裝,輸入:

    gzip –d scx-<version>-<os>-<arch>.gz

  3. 若要安裝封裝,輸入:

    /usr/sbin/installp -a -d scx-<version>-<os>-<arch> scx

  4. 若要確認已安裝封裝,輸入:

    swlist scx

  5. 若要確認 Microsoft SCX CIM Server 正在執行,輸入:

    ps –ef|grep omi

    在清單中尋找下列處理序:

    omiserver

簽署代理程式憑證

當您手動部署代理程式時,會執行通常由探索精靈處理的前兩個步驟:部署和憑證簽署。 接著,您會使用探索精靈將電腦新增到 Operations Manager 資料庫。

如果系統上有現有憑證,會在代理程式安裝期間重複使用, 而不會建立新憑證。 當您解除安裝代理程式時,不會自動刪除憑證。 您必須手動刪除 /etc/opt/microsoft/scx/ssl 資料夾中所列的憑證。 若要在安裝時重新產生憑證,您必須在代理程式安裝之前移除此資料夾。

在開始此程序之前,您必須已經手動安裝代理程式。 您需要根帳戶或提高權限的帳戶來執行程序。

若要安裝 UNIX 和 Linux 支援的憑證

  1. 在執行 UNIX 或 Linux 作業系統的電腦上,找到檔案 /etc/opt/microsoft/scx/ssl/scx-host-<hostname>.pem,然後將其安全地複製或傳送到裝載 Operations Manager 的電腦上的任何位置。

  2. 在裝載 Operations Manager 的電腦上,按一下 Windows 桌面上的 [開始],然後按一下 [執行]。

  3. 在 [執行] 對話方塊中,輸入 cmd,然後按下 Enter 鍵。

  4. 將目錄變更為複製 pem 檔案的位置。

  5. 輸入命令 scxcertconfig -sign scx-host-<hostname>.pem scx_new.pem,然後按 Enter。 此命令將會自我簽署憑證 (scx-host-<hostname>.pem),然後儲存新憑證 (scx-host-<hostname>_new.pem)。

    System_CAPS_note注意事項

    請確認安裝 Operations Manager 的位置位於您的路徑陳述式中,或使用 scxcertconfig.exe 檔案的完整路徑。

  6. 將 scx_new.pem 檔案安全地複製或傳送到裝載 UNIX 或 Linux 作業系統的電腦上的 /etc/opt/microsoft/scx/ssl 資料夾中。 這會取代 original scx-host-<hostname>.pem 檔案。

  7. 輸入 scxadmin –restart,重新啟動代理程式。

手動部署後探索電腦

在將代理程式手動部署到 UNIX 和 Linux 電腦之後,Operations Manager 仍需要使用探索精靈探索它們。 針對 [探索類型],請選取 [僅探索已安裝 UNIX/Linux 代理程式的電腦]。 如需詳細資訊,請參閱使用探索精靈在 UNIX 和 Linux 上安裝代理程式