vRealize Operations Manager配置指南 使用“配置”对话框配置 End Point Operations Management代理 启动没有指定 vRealize Operations Manager服务器位置的配置值的代理时 End Point Operations Management代理配置对话框会出现在she中。该对话框提示您提供 vRealize Operations Manager服务器的地址和端口以及与连接相关的其他数据。 以下情况下会显示代理配置对话框 首次启动代理时,如果未在 agent. properties文件中提供一个或多个相关属性 ■启动的代理的已保存服务器连接数据已损坏或删除时。 还可以运行代理启动器来重新运行“配置”对话框。 前提条件 验证服务器是否正在运行。 步 1在安装代理的平台上打开终端窗口。 2导航到 AgentHome/bin目录。 3使用启动或设置选项运行代理启动器。 命令 类似于UNX Windows 为代理安装 Windows服务,然后运行it:ep- agent. bat install ep.- agent.bat start命令 将某个 End Point Operations Management代理配置为 Windows服务时,请确保 指定的凭据足以让该服务连接到受监控技术。例如,如果您的某个 End Point Operations Management代理正在 Microsoft sQL Server上运行,并且 只有某个特定用户可以登录该服务器,那么该 Windows服务登录也必须适用于该特 定用户 4响应提示,在完成过程期间请注意以下事项 提示 描述 输入服务器主机名或IP地址 果服务器位于与代理相同的计算机上,则可以输入 localhost。如果防火墙阻止 从代理到服务器的流量,请指定防火墙的地址。 输入服务器SSL端口 指定代理必须连接到的 vRealize Operations Manager服务器SsL端口。默认端口 服务器出示了不可信的证书如果此警告出现,但是服务器由可信证书签名或您更新了 thumbprint属性以包含 纹,则此代理可能受到中间人攻击。仔细检查显示的证书指纹详细信息 输入服务器用户名 输入具有 agentManager权限的 vRealize Operations Manager用户的名称。 输入服务器密码 输入指定 vRealize Operations Manager的密码。请勿将密码存储在 agent properties文件中。 VMware,lc保留所有权利
使用“配置”对话框配置 End Point Operations Management 代理 启动没有指定 vRealize Operations Manager 服务器位置的配置值的代理时, End Point Operations Management 代理配置对话框会出现在 shell 中。该对话框提示您提供 vRealize Operations Manager 服务器的地址和端口以及与连接相关的其他数据。 以下情况下会显示代理配置对话框: n 首次启动代理时,如果未在 agent.properties 文件中提供一个或多个相关属性。 n 启动的代理的已保存服务器连接数据已损坏或删除时。 还可以运行代理启动器来重新运行“配置”对话框。 前提条件 验证服务器是否正在运行。 步骤 1 在安装代理的平台上打开终端窗口。 2 导航到 AgentHome/bin 目录。 3 使用启动或设置选项运行代理启动器。 平台 命令 类似于 UNIX ep-agent.sh start Windows 为代理安装Windows 服务,然后运行it: ep-agent.bat install ep-agent.bat start 命令。 将某个 End Point Operations Management 代理配置为 Windows 服务时,请确保 指定的凭据足以让该服务连接到受监控技术。例如,如果您的某个 End Point Operations Management 代理正在 Microsoft SQL Server 上运行,并且 只有某个特定用户可以登录该服务器,那么该 Windows 服务登录也必须适用于该特 定用户。 4 响应提示,在完成过程期间请注意以下事项。 提示 描述 输入服务器主机名或 IP 地址 如果服务器位于与代理相同的计算机上,则可以输入 localhost。如果防火墙阻止 从代理到服务器的流量,请指定防火墙的地址。 输入服务器 SSL 端口 指定代理必须连接到的 vRealize Operations Manager 服务器 SSL 端口。默认端口 为 443。 服务器出示了不可信的证书 如果此警告出现,但是服务器由可信证书签名或您更新了 thumbprint 属性以包含 指纹,则此代理可能受到中间人攻击。仔细检查显示的证书指纹详细信息。 输入服务器用户名 输入具有 agentManager 权限的 vRealize Operations Manager 用户的名称。 输入服务器密码 输入指定 vRealize Operations Manager 的密码。请勿将密码存储在 agent.properties 文件中。 vRealize Operations Manager 配置指南 VMware, Inc. 保留所有权利。 26
vRealize Operations Manager配置指南 代理会发起与 vRealize Operations Manager服务器的连接,服务器会验证代理是否经过身份验证以进行通信。 服务器会生成包含代理令牌的客户端证书。消息 The agent has been successfully registered随即 出现。代理会开始发现平台以及其上运行的受支持产品。 替代代理配置属性 可以指定 vRealize Operations Manager在默认代理属性不同于您已定义的自定义属性时替代默认代理属性 在“编辑对象”对话框的“高级”部分中,如果将替代代理配置数据设置为 false,则应用默认代理配置数 据。如果将替代代理配置数据设置为true,则将忽略默认代理参数值,而如果已设置替代值,将应用已设 如果您在编辑群集内运行的 MSSQL对象( MSSQL、 MSSQL数据库、 MSSQL报告服务、 MSSQL分析服 务或 MSSQL代理)时将覆盖代理配置数据的值设置为true),可能会导致不一致的行为 End Point Operations Management代理属性 End Point Operations Management代理的 agent. properties文件中支持多个属性。 agent. properties 中并非默认包含所有受支持的属性。 如果您要使用的任何属性在默认 agent. properties文件中未包含,则必须添加这些属性。 您可以加密 agent. properties文件中的属性以启用无提示安装。 加密 End Point Operations Management代理属性值 安装 End Point Operations Management代理后,您可以使用该代理向 agent. properties文件添加加密 值以启用无提示安装。 例如,要指定用户密码,您可以运行./bin/ep- agent. sh set- property agent. setup. server Pword serverpasswordvalue并在ag ties文件中添加以下行。 agent setup. serverPword ENC(4 FyUf6m/csi+RriaNpSEQ1WKGb4y Dhp7213XQiyvtwI4tMlbGJfZMBPG23Knswwu30Krw35gB+Ms20snM4TDg 用于加密值的密钥保存在 AgentHome/conf/ agent.scu中。如果加密其他值,则使用用于加密第一个值的 密钥。 前提条件 确认 End Point Operations Management代理可访问 AgentHome/conf/ agent,scu。加密代理至服务器的 连接后,代理必须能够访问此文件才能启动。 打开命令提示符并运行./bin/ep- agent. sh set- property agent. setup. propertyName propertyvalue。 用于加密值的密钥保存在 AgentHome/conf/ agent.Scu中。 VMware,lc保留所有权利
代理会发起与 vRealize Operations Manager 服务器的连接,服务器会验证代理是否经过身份验证以进行通信。 服务器会生成包含代理令牌的客户端证书。消息 The agent has been successfully registered 随即 出现。代理会开始发现平台以及其上运行的受支持产品。 替代代理配置属性 可以指定 vRealize Operations Manager 在默认代理属性不同于您已定义的自定义属性时替代默认代理属性。 在“编辑对象”对话框的“高级”部分中,如果将替代代理配置数据设置为 false,则应用默认代理配置数 据。如果将替代代理配置数据设置为 true,则将忽略默认代理参数值,而如果已设置替代值,将应用已设 置的值。 如果您在编辑群集内运行的 MSSQL 对象(MSSQL、MSSQL 数据库、MSSQL 报告服务、MSSQL 分析服 务或 MSSQL 代理)时将覆盖代理配置数据的值设置为 true),可能会导致不一致的行为。 End Point Operations Management 代理属性 End Point Operations Management 代理的 agent.properties 文件中支持多个属性。agent.properties 文件中并非默认包含所有受支持的属性。 如果您要使用的任何属性在默认 agent.properties 文件中未包含,则必须添加这些属性。 您可以加密 agent.properties 文件中的属性以启用无提示安装。 加密 End Point Operations Management 代理属性值 安装 End Point Operations Management 代理后,您可以使用该代理向 agent.properties 文件添加加密 值以启用无提示安装。 例如,要指定用户密码,您可以运行 ./bin/ep-agent.sh set-property agent.setup.serverPword serverPasswordValue 并在 agent.properties 文件中添加以下行。 agent.setup.serverPword = ENC(4FyUf6m/c5i+RriaNpSEQ1WKGb4y +Dhp7213XQiyvtwI4tMlbGJfZMBPG23KnsUWu3OKrW35gB+Ms20snM4TDg==) 用于加密值的密钥保存在 AgentHome/conf/agent.scu 中。如果加密其他值,则使用用于加密第一个值的 密钥。 前提条件 确认 End Point Operations Management 代理可访问 AgentHome/conf/agent.scu。加密代理至服务器的 连接后,代理必须能够访问此文件才能启动。 步骤 u 打开命令提示符并运行 ./bin/ep-agent.sh set-property agent.setup.propertyName propertyValue。 用于加密值的密钥保存在 AgentHome/conf/agent.scu 中。 vRealize Operations Manager 配置指南 VMware, Inc. 保留所有权利。 27
vRealize Operations Manager配置指南 后续步骤 如果您的代理部署策略中包含向所有代理分发 agent. propertles文件,您还必须分发 agent.scu。请参 见同时安装多个 End Point Operations Management代理 向 agent. properties文件添加属性 如果您要使用默认 agent properties文件中未包含的任何属性,则必须添加这些属性。 以下是可用属性的列表。 agent keystore. alias属性 此属性为代理配置用户管理的密钥存储的名称,以便为代理配置与 vRealize Operations Manager服务 器的单向通信。 agent keystore password属性 此属性配置 End Point Operations Management代理的SSL密钥存储的密码。 agent keystore.path属性 此属性配置 End Point Operations Management代理的SSL密钥存储的位置 agent. listen Port属性 此属性指定 End Point Operations Management代理监听以从 vRealize Operations Manager服务器接 收通信的端口。 agent log Dir属性 您可以将此属性添加到 agent. properties文件,以指定 End Point Operations Management代理写 入其日志文件的目录。如果未指定完全限定路径,则相对于代理安装目录来评估 agent. LogIn agent. log File属性 代理日志文件的路径和名称。 agent. logLevel属性 代理写入日志文件的消息的详细程度。 agent. logLevel. SystemE属性 将 System.err重定向至 agent.1og文件。 agent. logLeve. SystemOut属性 将 System.out重定向至 agent.Log文件。 agent proxyHost属性 End Point Operations Management代理在建立与 vRealize Operations Manager服务器的连接时首先 必须连接的代理服务器的主机名或P地址 agent proxy Port属性 End Point Operations Management代理在建立与 vRealize Operations Manager服务器的连接时首先 必须连接的代理服务器的端口号。 VMware,lc保留所有权利
后续步骤 如果您的代理部署策略中包含向所有代理分发 agent.properties 文件,您还必须分发 agent.scu。请参 见同时安装多个 End Point Operations Management 代理。 向 agent.properties 文件添加属性 如果您要使用默认 agent.properties 文件中未包含的任何属性,则必须添加这些属性。 以下是可用属性的列表。 n agent.keystore.alias 属性 此属性为代理配置用户管理的密钥存储的名称,以便为代理配置与 vRealize Operations Manager 服务 器的单向通信。 n agent.keystore.password 属性 此属性配置 End Point Operations Management 代理的 SSL 密钥存储的密码。 n agent.keystore.path 属性 此属性配置 End Point Operations Management 代理的 SSL 密钥存储的位置。 n agent.listenPort 属性 此属性指定 End Point Operations Management 代理监听以从 vRealize Operations Manager 服务器接 收通信的端口。 n agent.logDir 属性 您可以将此属性添加到 agent.properties 文件,以指定 End Point Operations Management 代理写 入其日志文件的目录。如果未指定完全限定路径,则相对于代理安装目录来评估 agent.logDir。 n agent.logFile 属性 代理日志文件的路径和名称。 n agent.logLevel 属性 代理写入日志文件的消息的详细程度。 n agent.logLevel.SystemErr 属性 将 System.err 重定向至 agent.log 文件。 n agent.logLevel.SystemOut 属性 将 System.out 重定向至 agent.log 文件。 n agent.proxyHost 属性 End Point Operations Management 代理在建立与 vRealize Operations Manager 服务器的连接时首先 必须连接的代理服务器的主机名或 IP 地址。 n agent.proxyPort 属性 End Point Operations Management 代理在建立与 vRealize Operations Manager 服务器的连接时首先 必须连接的代理服务器的端口号。 vRealize Operations Manager 配置指南 VMware, Inc. 保留所有权利。 28
vRealize Operations Manager配置指南 agent. setup. acceptUnverified Certificate属性 此属性可控制 End Point Operations Management代理在以下情况下是否发出警告: vRealize Operations Manager服务器提供的SSL证书不在代理密钥存储中,并且是自我签发的或者是 由不同于签发该代理SSL证书的证书机构签发的。 agent. setup. camIP属性 使用此属性可定义代理的 vRealize Operations Manager服务器的P地址。仅当 End Point Operations Management代理在其数据目录中找不到连接配置时,它才读取此值 agent. setup. camLogin属性 安装后首次启动时,使用此属性来定义在代理自身向服务器注册时要使用的 End Point Operations Management代理用户名。 agent. setup. carPort属性 安装后首次启动时,使用此属性来定义要用于与服务器进行非安全通信的 End Point Operations Management代理服务器端口。 agent. setup. camPword属性 使用此属性可定义 End Point Operations Management代理在连接到 vRealize Operations Manager服 务器时使用的密码,以便该代理在首次启动时不提示用户交互式提供密码。 agent. setup. camSecure 向 vRealize Operations Manager服务器注册 End Point Operations Management以使用加密进行通信 时使用此属性 ■ agent. setup. cam SSLPort属性 安装后首次启动时,使用此属性来定义要用于与服务器进行SSL通信的 End Point Operations Management代理服务器端口。 ■ agent. setup. resetup Token属性 使用此属性可配置 End Point Operations Management代理,以便创建新令牌以用于启动时与服务器 进行的身份验证。如果代理因令牌被删除或损坏而无法连接到服务器,重新生成令牌非常有用。 agent. setup unidirectional属性 该属性可启用 End Point Operations Management代理与 vRealize Operations Manager服务器之间的 单向通信。 agent. startup TimeOut属性 在确定代理未成功启动前 End Point Operations Management代理启动脚本等待的秒数。如果发现该 代理在此时段内未侦听请求,则会记录错误,并且启动脚本会超时。 autoinventory. defaultScan. interval. millis属性 指定 End Point Operations Management代理执行默认自动清单扫描的频率。 autoinventory runtime Scan interval. millis属性 指定 End Point Operations Management代理执行运行时扫描的频率。 VMware,lc保留所有权利
n agent.setup.acceptUnverifiedCertificate 属性 此属性可控制 End Point Operations Management 代理在以下情况下是否发出警告: vRealize Operations Manager 服务器提供的 SSL 证书不在代理密钥存储中,并且是自我签发的或者是 由不同于签发该代理 SSL 证书的证书机构签发的。 n agent.setup.camIP 属性 使用此属性可定义代理的 vRealize Operations Manager 服务器的 IP 地址。仅当 End Point Operations Management 代理在其数据目录中找不到连接配置时,它才读取此值。 n agent.setup.camLogin 属性 安装后首次启动时,使用此属性来定义在代理自身向服务器注册时要使用的 End Point Operations Management 代理用户名。 n agent.setup.camPort 属性 安装后首次启动时,使用此属性来定义要用于与服务器进行非安全通信的 End Point Operations Management 代理服务器端口。 n agent.setup.camPword 属性 使用此属性可定义 End Point Operations Management 代理在连接到 vRealize Operations Manager 服 务器时使用的密码,以便该代理在首次启动时不提示用户交互式提供密码。 n agent.setup.camSecure 向 vRealize Operations Manager 服务器注册 End Point Operations Management 以使用加密进行通信 时使用此属性。 n agent.setup.camSSLPort 属性 安装后首次启动时,使用此属性来定义要用于与服务器进行 SSL 通信的 End Point Operations Management 代理服务器端口。 n agent.setup.resetupToken 属性 使用此属性可配置 End Point Operations Management 代理,以便创建新令牌以用于启动时与服务器 进行的身份验证。如果代理因令牌被删除或损坏而无法连接到服务器,重新生成令牌非常有用。 n agent.setup.unidirectional 属性 该属性可启用 End Point Operations Management 代理与 vRealize Operations Manager 服务器之间的 单向通信。 n agent.startupTimeOut 属性 在确定代理未成功启动前 End Point Operations Management 代理启动脚本等待的秒数。如果发现该 代理在此时段内未侦听请求,则会记录错误,并且启动脚本会超时。 n autoinventory.defaultScan.interval.millis 属性 指定 End Point Operations Management 代理执行默认自动清单扫描的频率。 n autoinventory.runtimeScan.interval.millis 属性 指定 End Point Operations Management 代理执行运行时扫描的频率。 vRealize Operations Manager 配置指南 VMware, Inc. 保留所有权利。 29
vRealize Operations Manager配置指南 httpuseragent属性 该属性为EndPointOperationsManagement代理发出的HTTP请求中的user-agent请求标头定义值。 log4j属性 此处介绍了 End Point Operations Management代理的10g4j属性。 platform. log_ track eventfmt属性 指定在 vRealize Operations Manager中将 Windows事件记录为事件时 End Point Operations Management代理所包括的 Windows事件属性的内容和格式 plugins. exclude属性 指定 End Point Operations Management代理在启动时不加载的插件。这可用于减少代理的内存占用量。 plugins include属性 指定 End Point Operations Management代理在启动时加载的插件。这可用于减少代理的内存占用量 postgresql database name format属性 此属性指定 PostgreSQL插件分配给自动发现的 PostgreSQL Database和 vPostgreSQL Database 数据库类型的名称的格式 postgresql index name format属性 此属性指定 PostgreSQL插件分配给自动发现的 PostgreSQL Index和 vPostgreSQL Index索引类 型的名称的格式。 ■ postgresql. server name format属性 此属性指定 PostgreSQL插件分配给自动发现的 PostgreSQL和 v PostgreSQL服务器类型的名称的格 式 ■ postgresql table name. format属性 此属性指定 PostgreSQL插件分配给自动发现的 PostgreSQL Table和 vPostgreSQL Table表类型 的名称的格式 schedule Thread. cancelTimeout属性 此属性指定 Schedulethread在试图中断衡量指标收集进程前允许其运行的最长时间(以毫秒为单位)。 schedule Thread. fetchLog Timeout属性 此属性控制何时针对长期运行的衡量指标收集进程发出警告消息。 schedule Thread poolsize属性 此属性使插件能够使用多个线程收集衡量指标。此属性可提高已知线程安全的插件的衡量指标吞吐量。 schedule Thread queuesize属性 可以使用此属性限制插件的衡量指标收集队列大小(衡量指标数量) sigar. mirror; procne属性 inux上的 mirror/proc/net/tcp。 sigar pdh enable Translation属性 可以使用此属性启用基于检测到的操作系统区域设置的翻译。 VMware,lc保留所有权利
n http.useragent 属性 该属性为 End Point Operations Management 代理发出的 HTTP 请求中的 user-agent 请求标头定义值。 n log4j 属性 此处介绍了 End Point Operations Management 代理的 log4j 属性。 n platform.log_track.eventfmt 属性 指定在 vRealize Operations Manager 中将 Windows 事件记录为事件时 End Point Operations Management 代理所包括的 Windows 事件属性的内容和格式。 n plugins.exclude 属性 指定 End Point Operations Management 代理在启动时不加载的插件。这可用于减少代理的内存占用量。 n plugins.include 属性 指定 End Point Operations Management 代理在启动时加载的插件。这可用于减少代理的内存占用量。 n postgresql.database.name.format 属性 此属性指定 PostgreSQL 插件分配给自动发现的 PostgreSQL Database 和 vPostgreSQL Database 数据库类型的名称的格式。 n postgresql.index.name.format 属性 此属性指定 PostgreSQL 插件分配给自动发现的 PostgreSQL Index 和 vPostgreSQL Index 索引类 型的名称的格式。 n postgresql.server.name.format 属性 此属性指定 PostgreSQL 插件分配给自动发现的 PostgreSQL 和 vPostgreSQL 服务器类型的名称的格 式。 n postgresql.table.name.format 属性 此属性指定 PostgreSQL 插件分配给自动发现的 PostgreSQL Table 和 vPostgreSQL Table 表类型 的名称的格式。 n scheduleThread.cancelTimeout 属性 此属性指定ScheduleThread 在试图中断衡量指标收集进程前允许其运行的最长时间(以毫秒为单位)。 n scheduleThread.fetchLogTimeout 属性 此属性控制何时针对长期运行的衡量指标收集进程发出警告消息。 n scheduleThread.poolsize 属性 此属性使插件能够使用多个线程收集衡量指标。此属性可提高已知线程安全的插件的衡量指标吞吐量。 n scheduleThread.queuesize 属性 可以使用此属性限制插件的衡量指标收集队列大小(衡量指标数量)。 n sigar.mirror.procnet 属性 Linux 上的 mirror /proc/net/tcp。 n sigar.pdh.enableTranslation 属性 可以使用此属性启用基于检测到的操作系统区域设置的翻译。 vRealize Operations Manager 配置指南 VMware, Inc. 保留所有权利。 30