使用命令行在 UNIX 和 Linux 计算机上安装代理
你的环境可能要求你手动安装代理。 使用以下过程将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center Operations Manager 版本 2025 中监视。 可以在管理服务器上的以下文件夹中找到代理包 。 %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits
为需要监视的特定版本的 UNIX/Linux 导入所需的管理包。 管理包在 Operations Manager 安装介质、 \ManagementPacks
文件夹中可用,也可以从 下载中心下载最新版本。
你的环境可能要求你手动安装代理。 使用以下过程将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center Operations Manager 版本 2019 中监视。 可以在管理服务器上的以下文件夹中找到代理包 。 %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits
为需要监视的特定版本的 UNIX/Linux 导入所需的管理包。 管理包在文件夹中的 Operations Manager 安装介质 \ManagementPacks
中可用,也可以从 下载中心下载最新版本。
你的环境可能要求你手动安装代理。 使用以下过程将代理手动安装到 UNIX 和 Linux 计算机,用于在 System Center Operations Manager 版本 2022 中进行监视。 可以在管理服务器上的以下文件夹中找到代理包 。 %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits
为需要监视的特定版本的 UNIX/Linux 导入所需的管理包。 管理包在 Operations Manager 安装介质、 \ManagementPacks
文件夹中可用,也可以从 下载中心下载最新版本。
你的环境可能要求你手动安装代理。 使用以下过程将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center 2016 - Operations Manager 中监视。 可以在管理服务器上的以下文件夹中找到代理包 。 %ProgramFiles%\Microsoft System Center 2016\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits
为需要监视的特定版本的 UNIX/Linux 导入所需的管理包。 管理包在 Operations Manager 安装介质、 \ManagementPacks
文件夹中可用,也可以从 下载中心下载最新版本。
在 UNIX 和 Linux 计算机上安装 Operations Manager 2025 代理
以下过程演示如何将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center Operations Manager 版本 2025 中监视。
在 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 上安装代理
将 Red Hat Enterprise 代理传输到 Linux 服务器:
scx-<version>.rhel.<version>.<arch>.sh
或 SUSE Linux Enterprise Server:
scx-<version>.sles.<version>.<arch>.sh
若要安装 Red Hat Enterprise 包,请输入:
sh ./scx-<version>.rhel.<version>.<arch>.sh --install --enable-opsmgr
或对于 SUSE Linux Enterprise 包,请输入:
sh ./scx-<version>.sles.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 RPM 的通用 Linux 服务器(Oracle 和 CentOS)上安装代理
将代理传输到 (
scx-<version>.universalr.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universalr.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 DPKG 的通用 Linux 服务器(Debian 和 Ubuntu)上安装代理
将代理传输到 (
scx-<version>.universald.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universald.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
dpkg -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
对代理证书签名
在手动部署代理时,你将执行通常由发现向导处理的前两个步骤,即部署和证书签名。 证书使用 SHA256 进行加密。 然后,使用发现向导将计算机添加到管理组。
如果系统上已经有了证书,则在代理安装过程中会重新使用它们。 不会创建新证书。 卸载代理时不会自动删除证书。 必须手动删除 UNIX 的 /etc/opt/microsoft/scx/ssl
文件夹和 Linux 的 /etc/opt/microsoft/scx/scom/certs
文件夹中列出的证书。 要在安装时重新生成证书,则必须在安装代理之前删除此文件夹。
在开始此过程之前,必须已经手动安装了代理。 需要根帐户或提升的帐户才能执行该过程。
安装证书以获取 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
文件夹中。 这会替换原始文件scx-host-<hostname>.pem
。输入
scxadmin -restart
重新启动代理。
手动部署后发现计算机
将代理手动部署到 UNIX 和 Linux 计算机后,仍需使用发现向导发现 Operations Manager。 对于“发现类型” ,请选择“只发现安装了 UNIX/Linux 代理的计算机” 。 有关详细信息,请参阅 使用发现向导在 UNIX 和 Linux 上安装代理。
在 UNIX 和 Linux 计算机上安装 Operations Manager 2022 代理
以下过程演示如何将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center Operations Manager 版本 2022 中进行监视。
在 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 上安装代理
将 Red Hat Enterprise 代理传输到 Linux 服务器:
scx-<version>.rhel.<version>.<arch>.sh
或 SUSE Linux Enterprise Server:
scx-<version>.sles.<version>.<arch>.sh
若要安装 Red Hat Enterprise 包,请输入:
sh ./scx-<version>.rhel.<version>.<arch>.sh --install --enable-opsmgr
或对于 SUSE Linux Enterprise 包,请输入:
sh ./scx-<version>.sles.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 RPM 的通用 Linux 服务器(Oracle)上安装代理
将代理传输到 (
scx-<version>.universalr.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universalr.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 DPKG 的通用 Linux 服务器(Debian 和 Ubuntu)上安装代理
将代理传输到 (
scx-<version>.universald.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universald.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
dpkg -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
对代理证书签名
在手动部署代理时,你将执行通常由发现向导处理的前两个步骤,即部署和证书签名。 证书使用 SHA256 进行加密。 然后,使用发现向导将计算机添加到管理组。
如果系统上已经有了证书,则在代理安装过程中会重新使用它们。 不会创建新证书。 卸载代理时不会自动删除证书。 必须手动删除 UNIX 的 /etc/opt/microsoft/scx/ssl
文件夹和 Linux 的 /etc/opt/microsoft/scx/scom/certs
文件夹中列出的证书。 要在安装时重新生成证书,则必须在安装代理之前删除此文件夹。
在开始此过程之前,必须已经手动安装了代理。 需要根帐户或提升的帐户才能执行该过程。
安装证书以获取 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
文件夹中。 这会替换原始文件scx-host-<hostname>.pem
。输入
scxadmin -restart
重新启动代理。
手动部署后发现计算机
将代理手动部署到 UNIX 和 Linux 计算机后,仍需使用发现向导发现 Operations Manager。 对于“发现类型” ,请选择“只发现安装了 UNIX/Linux 代理的计算机” 。 有关详细信息,请参阅 使用发现向导在 UNIX 和 Linux 上安装代理。
在 UNIX 和 Linux 计算机上安装 Operations Manager 2019 代理
以下过程演示如何将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center Operations Manager 版本 2019 中监视。
在 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 上安装代理
将 Red Hat Enterprise 代理传输到 Linux 服务器:
scx-<version>.rhel.<version>.<arch>.sh
或 SUSE Linux Enterprise Server:
scx-<version>.sles.<version>.<arch>.sh
若要安装 Red Hat Enterprise 包,请输入:
sh ./scx-<version>.rhel.<version>.<arch>.sh --install --enable-opsmgr
或对于 SUSE Linux Enterprise 包,请输入:
sh ./scx-<version>.sles.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 RPM 的通用 Linux 服务器上安装代理(Oracle)
将代理传输到 (
scx-<version>.universalr.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universalr.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 DPKG 的通用 Linux 服务器上安装代理(Debian 和 Ubuntu)
将代理传输到 (
scx-<version>.universald.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universald.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
dpkg -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在 Solaris 上安装代理
将代理 (
scx-<version>.solaris.<version>.sparc.sh
) 传输到 Solaris 服务器。若要安装包,请输入:
sh ./scx-<version>.solaris.<version>.sparc.sh -install --enable-opsmgr
若要验证包是否已安装,请输入:
pkginfo -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
svcs omiserver
在 AIX 上安装代理
将代理 (
scx-<version>.aix.<version>.<arch>.sh
) 传输到 AIX 服务器。若要安装包,请输入:
sh ./scx-<version>.aix.<version>.<arch>.sh --install --enable-opsmgr
若要验证包是否已安装,请输入:
lslpp -l “scx*"
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
签名代理证书
在手动部署代理时,你将执行通常由发现向导处理的前两个步骤,即部署和证书签名。 然后,使用发现向导将计算机添加到管理组。
如果系统上已经有了证书,则在代理安装过程中会重新使用它们。 不会创建新证书。 卸载代理时不会自动删除证书。 必须手动删除 UNIX 的 /etc/opt/microsoft/scx/ssl
文件夹和 Linux 的 /etc/opt/microsoft/scx/scom/certs
文件夹中列出的证书。 要在安装时重新生成证书,则必须在安装代理之前删除此文件夹。
在开始此过程之前,必须已经手动安装了代理。 需要根帐户或提升的帐户才能执行该过程。
安装证书以获取 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
文件夹中。 这会替换原始文件scx-host-<hostname>.pem
。输入
scxadmin -restart
重新启动代理。
手动部署后发现计算机
将代理手动部署到 UNIX 和 Linux 计算机后,仍需使用发现向导发现 Operations Manager。 对于“发现类型” ,请选择“只发现安装了 UNIX/Linux 代理的计算机” 。 有关详细信息,请参阅 使用发现向导在 UNIX 和 Linux 上安装代理。
在 UNIX 和 Linux 计算机上安装 Operations Manager 代理
以下过程演示如何将代理手动安装到 UNIX 和 Linux 计算机,以便在 System Center 2016 - Operations Manager 中监视。
在 Red Hat Enterprise Linux 和 SUSE Linux Enterprise Server 上安装代理
将 Red Hat Enterprise 代理传输到 Linux 服务器:
scx-<version>.rhel.<version>.<arch>.sh
或 SUSE Linux Enterprise Server:
scx-<version>.sles.<version>.<arch>.sh
若要安装 Red Hat Enterprise 包,请输入:
sh ./scx-<version>.rhel.<version>.<arch>.sh --install
或对于 SUSE Linux Enterprise 包,请输入:
sh ./scx-<version>.sles.<version>.<arch>.sh --install
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 RPM 的通用 Linux 服务器上安装代理(Oracle)
将代理传输到 (
scx-<version>.universalr.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universalr.<version>.<arch>.sh --install
若要验证包是否已安装,请输入:
rpm -q scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在基于 DPKG 的通用 Linux 服务器上安装代理(Debian 和 Ubuntu)
将代理传输到 (
scx-<version>.universald.<version>.<arch>.sh
) Linux 服务器。 此过程应该在二进制模式下通过 SCP 或 FTP 来完成。若要安装包,请输入:
sh ./scx-<version>.universald.<version>.<arch>.sh --install
若要验证包是否已安装,请输入:
dpkg -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
scxadmin -status
在 Solaris 上安装代理
将代理 (
scx-<version>.solaris.<version>.<arch>.sh
) 传输到 Solaris 服务器。若要安装包,请输入:
sh ./scx-<version>.solaris.<version>.<arch>.sh -install
若要验证包是否已安装,请输入:
pkginfo -l scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
svcs omiserver
在 HP-UX 上安装代理
将代理 (
scx-<version>.hpux.<version>.<arch>.sh
) 传输到 HP 服务器。若要安装包,请输入:
sh .scx-<version>.hpux.<version>.<arch>.sh --install
若要验证包是否已安装,请输入:
swlist scx
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
ps -ef | grep omi
在列表中查找以下进程:
omiserver
在 AIX 上安装代理
将代理 (
scx-<version>.aix.<version>.<arch>.sh
) 传输到 AIX 服务器。若要安装包,请输入:
sh ./scx-<version>.aix.<version>.<arch>.sh --install
若要验证包是否已安装,请输入:
lslpp -l “scx*"
若要验证 Microsoft SCX CIM 服务器是否正在运行,请输入:
ps -ef | grep omi
在列表中查找以下进程:
omiserver
签名代理证书
在手动部署代理时,你将执行通常由发现向导处理的前两个步骤,即部署和证书签名。 然后,使用发现向导将计算机添加到管理组。
如果系统上已经有了证书,则在代理安装过程中会重新使用它们。 不会创建新证书。 卸载代理时不会自动删除证书。 你必须手动删除 /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 上安装代理。
后续步骤
若要了解如何配置对象发现规则并禁用特定对象的发现,请参阅 “将替代应用于对象发现”。
若要了解如何在 UNIX 和 Linux 计算机上执行代理维护,请参阅 在 UNIX 和 Linux 计算机上升级和卸载代理。
若要了解需要执行哪些选项和步骤才能从 UNIX 和 Linux 计算机正确卸载代理,请查看 从 UNIX 和 Linux 计算机手动卸载代理。