监控与运维
多套 ZSphere 环境接入后,可以在 ZCenter 中集中查看虚拟机的资源使用情况和告警,确定需要关注的资源及其所属环境,再进行相应处理。监控数据和告警记录用于了解运行情况,实际调整资源配置时,仍需确认目标资源所在的环境。
本章的监控与告警部分介绍如何查询监控数据、使用优化建议,以及查看告警和配置告警条件、通知与同步;日常运维部分介绍报表、标签、脚本和操作记录等内容。
监控与告警
在 ZCenter 中,可以按时间范围查询虚拟机监控数据,或通过优化建议查找符合指定资源使用条件的虚拟机。收到告警后,先区分告警来源:资源告警 用于查看和处理 ZCenter 告警规则产生的记录;平台告警 用于查看从已接入 ZSphere 环境同步的告警。查看记录时,应结合管理节点确认所属环境。
已有告警时,可以直接查看对应记录,了解触发条件、资源和发生时间。需要监控新的资源或指标时,先配置告警规则并添加监控对象;需要通过邮件或短信发送告警时,再准备消息模板、通知服务器和接收人的联系信息。监控数据与接入环境告警的同步设置在 告警同步 中维护。
查看虚拟机监控
查询指定时间范围内的虚拟机资源使用情况,比较 CPU、内存、硬盘和网络等指标,并按需导出结果。
使用前,请确认目标 ZSphere 环境已接入且连接正常,当前账户具有查看虚拟机监控的权限。
查询监控数据
- 在 ZCenter 中,选择 。
- 将 类型 选择为 ZStack ZSphere。需要按标签筛选时,设置 标签值。
- 设置 资源 范围。选择 全部资源,或选择 指定资源 后点击 选择,添加需要查询的虚拟机。指定资源时,核对虚拟机所属的管理节点。
- 设置 时间,点击 查询。
列表展示所选时间范围内的监控结果。调整资源或时间范围后,重新点击 查询。
阅读和导出查询结果
结合虚拟机的 CPU、内存和磁盘配置,查看对应的平均使用率、最大使用率,以及磁盘读写和网络流量等指标。平均值用于了解所选时段的整体使用情况,最大值用于关注该时段内的峰值。
这些数值反映所选时间范围内的统计结果。某项显示为 - 时,表示该项未显示数值,不应将其视为使用量为零。
需要保留查询结果时,点击 导出。
查看和配置优化建议
通过已有规则查找需要关注的虚拟机,或设置适合业务的时间范围和资源使用条件。
优化建议根据规则中的时间范围和指标条件列出符合条件的虚拟机,供管理员评估资源配置。高负载、低负载和闲置等规则关注的使用情况不同,阅读结果前应先查看规则条件。优化建议本身不执行虚拟机配置调整或资源回收。
查看已有规则和结果
- 选择 ,查看 规则设置 中的规则。
- 点击目标规则名称,确认时间范围、监控指标、比较条件和阈值。
- 在结果列表中,结合 管理节点、类型 和虚拟机信息,找到目标 ZSphere 环境中的资源,查看其配置和使用情况。
需要保留结果时,点击 导出 Excel。同一规则可能包含不同环境的资源,不能只凭虚拟机名称判断处理对象。
按业务需要配置规则
已有规则不符合业务需求时,具有相应权限的管理员可以创建自定义规则:
- 在规则列表中点击 创建规则。
- 在 创建自定义规则 窗口中填写 名称,按需填写 简介。
- 在 管理节点 中选择需要分析的 ZSphere 环境,设置 时间范围。
- 按需配置 优化指标。可设置 CPU、内存、磁盘使用率,以及入网或出网带宽等条件。根据需要关注的高负载或低使用情况,选择对应的比较条件并填写阈值。
- 确认配置并保存。返回规则列表,打开该规则查看符合条件的资源。
需要调整条件时,选择规则的 编辑 操作,修改管理节点、时间范围或指标条件并保存。
结合业务评估调整
符合规则条件并不表示必须调整虚拟机。处理前,应结合业务运行时段和资源需求,确认是否需要变更配置。
查看和处理资源告警
查找目标环境中的资源告警,查看触发条件和处理建议,并记录处理情况或通知相关人员。
资源告警 展示 ZCenter 告警规则产生的告警记录。从已接入 ZSphere 环境同步的告警,请在 查看接入环境的平台告警 中了解查看方法。
查找和查看告警
- 选择 。
- 按管理节点筛选目标 ZSphere 环境,并根据需要设置时间、告警级别、处理状态和资源类别等筛选条件。
- 展开目标告警记录,查看规则名称、资源、触发条件、告警时间和当前状态,确认需要处理的资源及其所属环境。
- 阅读 告警详细信息 和 处理建议,结合实际资源状态判断后续处理方式。
页面同时提供告警统计和分布信息,便于了解告警情况。需要保留记录时,可使用 导出 Excel。
记录处理情况
具有相应权限时,可以对尚未标记为已处理或已忽略的告警执行以下操作:
| 操作 | 使用方法 |
|---|---|
| 标记为已处理 | 完成核查或处理后,点击 标记为已处理,在确认窗口中确认。 |
| 忽略 | 确认无需继续跟进该条记录时,点击 忽略,在确认窗口中确认。 |
| 通知相关人员 | 需要他人协助时,点击 通知相关人员,选择 通知对象 后确认。 |
标记为已处理或忽略用于记录告警的处理情况,不会修复资源或改变告警触发条件。是否恢复正常,应继续检查资源状态和监控数据。
需要通过邮件或短信通知相关人员时,请同时检查 邮件与短信通知配置 和接收人的联系信息。
查看接入环境的平台告警
集中查看从已接入 ZSphere 环境同步的告警,确认告警来源,再到对应环境中继续排查。
平台告警 中的记录来自接入环境,用于集中了解各环境发生的告警。它与 ZCenter 告警规则产生的 资源告警 分别展示,告警来源和查看入口不同。
查看告警及其来源
- 选择 。
- 通过 全部管理节点 筛选目标 ZSphere 环境,按需通过 全部资源类别 进一步筛选。
- 在列表中查看告警级别、规则名称、资源和告警时间,展开需要关注的记录。
- 在详情中核对 触发云平台 和 管理节点,查看具体的指标条件,确认告警所属环境和资源。
到来源环境继续排查
确认来源后,可以进入相应的 ZSphere 管理界面,结合资源当前状态和监控数据继续排查。有关访问方法,请参阅 免密跳转 ZSphere。
配置告警规则
为虚拟机设置监控指标、触发条件和告警级别,并添加需要监控的对象。
告警规则定义何时产生资源告警,监控对象指定规则关注的虚拟机。创建规则后,还需要在规则详情中添加监控对象。配置前,请确认目标 ZSphere 环境及虚拟机已接入,当前账户具有告警规则和监控对象的相应操作权限。
创建告警规则
- 选择 ,点击 创建告警规则。
- 填写 名称,按需填写 简介,将 资源类型 选择为 虚拟机。
- 选择 告警条目,设置 告警触发规则 中的比较条件、阈值和 持续 时间,并选择 告警级别。例如,监控 CPU 使用率时,应结合业务负载设置阈值和持续时间。
- 在 消息模板 中选择触发告警时使用的模板,按需配置 告警恢复通知。需要准备模板时,请参阅 管理消息模板。
- 按需填写 处理建议,为查看告警的人员提供核查或处理参考。该内容会展示在告警消息的处理建议中。
- 点击 确认创建。
添加监控对象
- 在告警规则列表中点击规则名称,进入详情页,选择 监控对象 页签。
- 点击 添加监控对象,选择需要监控的 ZSphere 虚拟机。选择时核对所属管理节点,避免选入其他环境中的同名资源。
- 确认所选对象并保存,返回 监控对象 页签检查关联结果。
管理消息模板
查看或创建告警消息模板,设置邮件或短信中的消息内容,供告警规则选择使用。
消息模板定义告警通知的格式和内容,通知服务器配置提供发送邮件或短信所需的服务信息。准备告警通知时,先检查是否已有适用的模板;需要补充告警来源、资源或触发条件等信息时,再创建或编辑模板。
查看已有模板
选择 ,点击模板名称,查看通知方式和模板内容。结合触发告警或恢复通知的用途,判断是否可以直接在告警规则中使用。
创建消息模板
具有相应权限时,按以下步骤创建:
- 在消息模板页面点击 创建消息模板,填写 名称,按需填写 简介。
- 选择 通知方式,并填写对应信息:
- 邮件:填写 模板名称。
- 短信:填写 短信签名 和 模板CODE。
- 填写 模板内容。需要在消息中显示实际告警信息时,使用页面列出的可用参数,保留参数的完整写法。
- 检查内容并点击 确认创建。
常用参数如下:
| 参数 | 含义 |
|---|---|
${cloudAccountName} | 管理节点,便于区分告警所属环境。 |
${name} | 告警规则名称。 |
${level} | 告警级别。 |
${alarmObject} | 告警对象。 |
${alarmDate} | 告警时间。 |
${metricAndCondition} | 监控指标及阈值。 |
例如,在模板内容中加入 管理节点:${cloudAccountName};告警对象:${alarmObject};触发条件:${metricAndCondition},便于接收人在消息中确认告警来源和触发原因。
使用和维护模板
创建模板后,在 告警规则 中选择对应模板。需要发送邮件或短信时,还需完成通知服务器配置,并准备接收人的联系信息。
需要修改模板时,在模板的操作菜单中选择 编辑,调整内容后保存;不再使用的模板可通过 删除 操作移除。
配置邮件与短信通知
配置通知服务器,为告警邮件或短信提供发送服务,并检查消息模板和接收人的联系信息。
通知服务器、消息模板和接收人的联系信息共同用于告警通知。配置前,请准备邮件服务器连接信息或短信服务凭据,并确认当前账户具有通知配置的操作权限。
配置邮箱服务器
- 选择 ,进入 邮箱服务器 页签。
- 点击 创建邮箱服务器。
- 填写 名称 和 简介,将 邮箱类型 选择为 SMTP。
- 填写 邮箱服务器、邮箱服务器端口、用户名 和 密码。相关信息应与所使用的邮件服务配置一致。
- 按需设置 是否默认,点击 确认创建,返回列表检查配置。
配置短信服务器
- 在 通知配置 页面进入 短信 页签,点击 创建短信服务器。
- 将 类型 选择为 短信服务,填写 名称 和 简介。
- 填写短信服务提供的 AccessKey ID 和 AccessKey Secret。
- 按需设置 是否默认,点击 确认创建,返回列表检查配置。
使用短信告警模板时,还需要填写对应的短信签名和模板 CODE,具体方法请参阅 管理消息模板。
检查告警通知所需信息
服务器配置保存后,继续检查以下内容:
- 告警规则已选择与通知方式对应的消息模板。
- 接收人的邮箱或手机号已填写正确。
- 需要手动通知相关人员时,已在资源告警的 通知相关人员 窗口中选择目标接收人。
配置保存成功表示设置已保存,是否收到通知还需由接收人检查。未收到时,应检查服务器配置、消息模板和接收人的联系信息。
配置告警同步
查看监控告警同步任务,分别设置 ZSphere 监控数据和平台告警的同步参数。
监控告警同步用于定时同步接入环境的监控和告警数据。同步配置与告警触发条件分别维护:需要调整数据同步时,在 告警同步 中操作;虚拟机资源告警的指标、阈值和持续时间在 告警规则 中设置。
查看同步任务
- 选择 。
- 查看 监控告警同步 任务的 启用状态,确认当前为运行中还是已暂停。
- 点击任务名称,进入详情页。选择 监控管理 查看监控数据同步配置,或选择 云底座告警 查看接入环境告警的同步配置。
- 找到 ZStack ZSphere 对应行,查看时间间隔、并发数、开始时间和结束时间。
调整同步配置
具有相应权限时,可以分别调整两个页签中的同步参数:
- 在任务详情中,切换到需要调整的 监控管理 或 云底座告警 页签。
- 选择 ZStack ZSphere 对应行的 设置时间间隔 操作。
- 设置 时间间隔,可选择 5分钟、15分钟、30分钟 或 1小时;按需设置 并发数,取值为 1~10 的整数。
- 确认并保存,返回对应页签核对参数。
需要控制任务是否运行时,返回 告警同步 列表,对 监控告警同步 任务执行 开启 或 停止 操作,并核对启用状态。
检查同步数据
查看监控数据或平台告警时,可以结合任务状态和同步开始、结束时间了解同步情况。未找到预期数据时,先核对所选环境和查询时间范围,再检查来源环境的连接情况。
需要检查来源环境时,请参阅 管理已接入的环境。监控数据在 虚拟机监控 中查看,接入环境的告警在 平台告警 中查看。
日常运维
在 ZCenter 中,可以通过报表整理已接入 ZSphere 环境的资源与性能信息,通过资源标签分类和查找资源,也可以维护脚本及虚拟机命名规则,供后续运维和资源供给使用。资源标签用于标注资源,脚本使用的系统标签和版本标签则用于描述脚本适用的操作系统,两者分别维护。
本章内容主要从 进入。需要核查执行情况时,脚本执行记录用于追踪脚本任务及各虚拟机的结果,操作日志用于查询平台操作和后台任务,消息通知用于查看当前用户收到的通知。
查看和导出报表
选择资源、性能或容量报表,查询 ZSphere 相关数据,并按需导出。
报表便于集中整理资源配置、性能和容量信息。以下操作在 ZCenter 中完成,当前账户需具有相应报表的查看权限。
选择合适的报表
根据需要了解的信息,选择对应报表:
| 报表 | 主要用途 |
|---|---|
| 虚拟机报表 | 整理虚拟机名称、IP、CPU、内存和存储等配置。 |
| 虚拟机性能报表 | 查看虚拟机 CPU、内存、硬盘的平均及最大使用率,以及磁盘读写速率等性能数据。 |
| 物理主机性能报表 | 查看主机的 CPU、内存配置,以及平均和最大使用率。 |
| 计算集群资源容量报表 | 查看集群的 CPU、内存和磁盘容量,以及已分配、未分配水位。 |
性能报表的平均值和最大值分别反映所选时段的整体使用情况与峰值;容量报表中的分配水位反映资源分配情况,不应作为实时使用率理解。
查询报表
- 选择 ,在 报表管理 下打开所需报表。
- 在 管理节点 下拉框中选择 ZStack ZSphere。此处按平台类型筛选报表数据。
- 设置 时间 范围,查看查询结果,结合资源名称和配置确认所需记录。
报表中的空值或 N/A 不应作为零使用量理解。
导出报表
- 先确认报表类型、平台类型和时间范围,再将鼠标移至 导出 Excel,打开导出菜单。
- 根据需要选择 当前页 或 全部,保存导出的文件。全部 对应当前查询范围内的全部结果。
管理脚本仓库
查找已有脚本,创建和维护自定义脚本,为后续使用准备命令内容、系统版本和执行参数。
脚本仓库集中保存可复用的脚本。准备脚本时,需要同时确定适用的操作系统及版本、命令类型、解释器路径和参数。以下操作在 ZCenter 中完成,当前账户需具有脚本仓库的相应查看或维护权限。
查看已有脚本
- 选择 ,根据需要进入 自定义脚本 或 内置脚本 页签。
- 查看脚本名称、命令类型、解释器路径和安装包默认路径,找到适用的脚本。
- 点击脚本名称,查看适用系统、版本、命令内容和自定义参数,确认是否符合本次用途。
需要自行编写或维护脚本时,在 自定义脚本 中操作。
创建自定义脚本
先准备脚本内容及目标系统所需的解释器路径、工作目录和参数。缺少适用的系统或版本选项时,请先参阅 管理脚本使用的系统标签。
- 在 自定义脚本 页签中点击 创建脚本,填写 名称 和 简介。
- 选择适用的 系统标签 和 版本标签。更换系统标签后,重新选择对应版本。
- 参考以下说明配置脚本。
配置项 说明 命令类型 根据脚本选择 Shell、PowerShell、Python 或 CMD。 命令内容 填写与所选命令类型一致的脚本内容。 自定义参数 按脚本需要添加参数名、参数值和描述,便于使用时确认各参数的用途。 解释器绝对路径 填写目标系统中用于执行脚本的解释器绝对路径,使其与命令类型对应。 安装包默认路径 填写脚本进程使用的工作目录。 - 核对内容后点击 确认创建,返回列表检查新脚本。
维护和选用脚本
需要修改自定义脚本时,在列表或详情页中选择 编辑,检查适用系统、命令内容和参数后保存。不再使用的自定义脚本,可选择 删除,核对名称及页面提示后确认。
为 ZSphere 服务目录准备脚本时,在服务目录的 脚本配置 环节选择允许使用的 脚本集合。该环节是否出现与所选镜像的脚本关联情况有关。使用时应结合目标镜像与操作系统核对脚本及参数。
查看脚本执行记录
查找已有脚本任务,查看执行人、执行时间以及各虚拟机的执行结果。
执行记录用于追踪已有脚本任务;脚本本身的内容和适用系统在 脚本仓库 中查看。以下操作在 ZCenter 中完成,当前账户需具有脚本执行记录的查看权限。
查找执行任务
- 选择 。
- 根据任务名称、操作系统、执行人和执行时间找到目标记录,查看 执行状态。
- 点击记录名称进入详情页,在 总览 中核对脚本名称、操作系统、执行人和执行日期。
查看各虚拟机的执行结果
- 在任务详情中选择 执行结果 页签,找到需要检查的虚拟机。
- 查看该虚拟机的 操作结果,点击 查看详情,阅读开始时间、完成时间和执行输出。
- 需要检查虚拟机本身时,点击虚拟机名称进入资源详情,核对其所属 ZSphere 环境和当前状态。
同一任务包含多台虚拟机时,应分别检查各虚拟机的结果。结合执行输出和目标资源的实际情况,确认是否达到本次操作目的。
配置虚拟机命名规范
准备可复用的虚拟机命名规则,分别配置机器名和主机名,并在需要使用规则的服务目录中选用。
命名规范用于集中维护名称生成规则。其中,机器名用于识别平台中的虚拟机,主机名用于虚拟机的操作系统内部。两者分别配置,可以使用内置宏,或在所选宏的基础上补充自定义文字。
以下操作在 ZCenter 中完成,当前账户需具有命名规范的相应查看或维护权限。规则创建后,还需在对应的服务目录配置中选择使用。
查看已有规则和内置宏
- 选择 。
- 在 命名规则 页签中查看已有规则,核对机器名策略、机器名、主机名策略和主机名。点击规则名称可查看详细配置。
- 需要了解可用宏时,切换到 内置宏 页签,查看名称、内置宏值和备注。
创建命名规则
- 在 命名规则 页签中点击 创建命名规范,填写规则 名称。
- 配置 机器名策略:选择 内置宏 或 用户自定义扩展,再选择 机器名宏值。需要参数的宏,按页面提示设置随机字符串长度或 IP 地址段数。
- 核对生成的 机器名。使用 用户自定义扩展 时,保留所选宏的完整写法,在宏的前后补充所需文字;按需设置 机器名后缀 和 机器名备注。
- 配置 主机名策略 和 主机名宏值,核对 主机名,按需填写 主机名备注。主机名可选的宏以该处列表为准。
- 确认两组名称配置后,点击 确认创建,返回列表检查新规则。
在服务目录中选用规则
为 ZSphere 服务目录配置镜像时,查看镜像的 是否关联脚本。所选镜像中包含该项为 是 的镜像时,向导提供 脚本配置 环节。
在该环节中,将 规则配置 选择为 选择规则,再选择所需的 命名规则,使本服务目录使用该规则。选择 手动输入 时,不选用命名规则。
维护已有规则
需要调整规则时,在列表或详情页中选择 编辑,分别检查机器名和主机名的策略、宏值及扩展内容,保存后核对配置。不再使用的规则,可选择 删除,核对规则名称及页面提示后确认。
查看操作日志与后台任务日志
查询平台操作和后台任务,核对操作对象、执行人、时间和结果,并按需导出日志。
在 ZCenter 中操作已接入的 ZSphere 资源后,可以通过日志追踪执行情况。当前账户需具有对应日志的查看权限。
选择日志类型
选择 ,根据查询目的切换页签:
| 页签 | 查询目的 |
|---|---|
| 平台操作日志 | 核对执行了什么操作、涉及哪个资源、由谁发起,以及登录 IP、开始和完成时间、操作结果。 |
| 后台任务日志 | 跟踪后台任务的执行状态、操作人和起止时间,进一步查看任务详情。 |
日志用于追踪执行过程。检查资源最终状态或配置时,还应回到目标资源的列表或详情页核对。
查找并查看记录
- 打开所需页签,设置查询时间范围。
- 结合操作时间和操作人查找记录,按需通过 操作结果 筛选。在 平台操作日志 中,还可按资源名称或操作描述查找。
- 点击目标记录的 操作描述,查看操作或任务详情,核对执行情况。
- 操作失败时,阅读详情中的失败信息,再检查目标资源所属环境、连接状态和所填配置。
资源同名时,结合操作时间、操作人和资源详情进一步确认对象。
导出日志
- 在所需日志页签中选择要导出的时间范围。
- 点击 导出,在 导出日志 窗口中核对 时间范围 和 CSV 导出格式。
- 确认导出并保存文件。
导出前应核对窗口中的时间范围,确认覆盖需要留存的操作时段。
查看消息通知
查看当前用户收到的消息,了解相关事项,并维护消息的已读状态。
消息通知集中展示当前用户收到的通知,可结合消息主题、类型和提交时间查找需要关注的事项。消息列表中的 工单消息、报警信息 等类型用于区分通知内容,具体处理仍在相应业务页面中完成。
查找和阅读消息
- 选择 。
- 按需设置时间范围,通过 消息主题 的已读、未读筛选查找记录,并结合消息类型和提交时间确认目标消息。
- 展开消息,阅读详细内容。展开未读消息时,该消息会标记为已读。
将当前页消息标记为已读
确认当前页消息后,可点击 当前页标记已读,将本页的未读消息标记为已读。该操作针对当前页,不会将其他页的未读消息一并标记。
已读表示消息已被阅读,不表示相关申请、告警或其他事项已经处理完成。
