要管理系统在创建电子邮件警示时使用的模板,可以使用 VMware Cloud Director 单元管理工具的 manage-email 命令。
默认情况下,系统会发送电子邮件警示,通知系统管理员可能需要干预的事件和状况。可以使用
VMware Cloud Director API 或 Web 控制台更新电子邮件收件人列表。可以通过使用以下形式的单元管理工具命令行替代每种警示的默认电子邮件内容:
cell-management-tool manage-email options
选项 | 参数 | 描述 |
---|---|---|
--help | 无 | 提供此类别中可用命令的摘要。 |
--delete | 模板名称 | 要删除的模板的名称。 |
--lookup | 模板名称 | 此参数是可选的。如果不提供此选项,该命令会返回所有模板名称的列表。 |
--locale | 模板区域设置 | 默认情况下,会在 en-US 区域设置中的模板上运行此命令。要指定其他区域设置,请使用此选项。 |
--set-template | 包含已更新的电子邮件模板的文件的路径名 | 此文件必须能够在本地主机上访问并可由用户 vcloud.vcloud 读取。例如,/tmp/my-email-template.txt |
有不同的允许模板名称,可用于不同的电子邮件通知。
名称 | 描述 | 何时发送电子邮件 | 收件人 |
---|---|---|---|
VAPP_UNDEPLOY_NOTIFICATION_SUBJECT | vApp 运行时租约即将过期时出现警示。租约过期时,VMware Cloud Director 将挂起或关闭 vApp 电源。 | vApp 的运行时租约过期之前,具体取决于配置的部署和存储租约警示时间。 | vApp 的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VAPP_UNDEPLOY_NOTIFICATION_BODY | |||
VAPP_STORAGE_NOTIFICATION_DELETE_SUBJECT | vApp 存储租约即将过期时出现警示。租约过期时,VMware Cloud Director 将删除 vApp。 | vApp 的存储租约过期之前,具体取决于配置的部署和存储租约警示时间。 | vApp 的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VAPP_STORAGE_NOTIFICATION_BODY | |||
VAPP_STORAGE_NOTIFICATION_FLAG_SUBJECT | vApp 存储租约即将过期时出现警示。租约过期时,VMware Cloud Director 会将 vApp 标记为已过期。 | vApp 的存储租约过期之前,具体取决于配置的部署和存储租约警示时间。 | vApp 的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VAPP_STORAGE_NOTIFICATION_BODY | |||
VAPPTEMPLATE_STORAGE_NOTIFICATION_DELETE_SUBJECT | vApp 模板存储租约即将过期时出现警示。租约过期时,VMware Cloud Director 将删除 vApp 模板。 | vApp 模板的存储租约过期之前,具体取决于配置的部署和存储租约警示时间。 | vApp 模板的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VAPPTEMPLATE_STORAGE_NOTIFICATION_BODY | |||
VAPPTEMPLATE_STORAGE_NOTIFICATION_FLAG_SUBJECT | vApp 模板存储租约即将过期时出现警示。租约过期时,VMware Cloud Director 会将 vApp 模板标记为已过期。 | vApp 模板的存储租约过期之前,具体取决于配置的部署和存储租约警示时间。 | vApp 模板的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VAPPTEMPLATE_STORAGE_NOTIFICATION_BODY | |||
DISK_STORAGE_ALERT | 磁盘存储警示(红色警示) | 当数据存储上的磁盘空间不足且达到红色阈值时。 | 系统管理员 |
DISK_STORAGE_ALERT_VDCS | 向提供者 VDC 发出磁盘存储警示。电子邮件包含所用数据存储因硬盘空间不足而显示红色警示的提供者 VDC 列表。 | 当数据存储上的磁盘空间不足且达到红色阈值时。 | 系统管理员 |
VM_HW_UPGRADE_INVALID_POWER_STATE | 有关 VM 电源状况的通知。要升级虚拟硬件,必须关闭 VM 的电源。 | 当用户尝试升级 VM 的硬件版本时。 | VM 的所有者,或者如果所有者是系统管理员,则组织管理员会收到通知。 |
VM_UPDATE_NESTED_HV_INVALID_POWER_STATE | |||
FEDERATION_CERTIFICATE_SUCCESS_SUBJECT | 外部 SSO 服务器的证书即将过期时,向所有组织管理员发送的联合证书过期通知。会提示组织管理员从 SSO 服务器下载新证书并更新 VMware Cloud Director。 | 如果联合证书从当前日期起的 7 天内过期。 | 组织管理员 |
FEDERATION_CERTIFICATE_SUCCESS_BODY | |||
IPSEC_VPN_TUNNEL_ERROR | VPN 通道错误(红色警示) | 当 VPN 通道未正常运行时。 | 系统管理员 |
IPSEC_VPN_TUNNEL_ERROR_SUMMARY | |||
IPSEC_VPN_TUNNEL_ENABLED | 已启用 VPN 通道(绿色警示) | 当 VPN 通道未正常运行后再次正常运行时。 | 系统管理员 |
IPSEC_VPN_TUNNEL_ENABLED _SUMMARY |
通知 | 何时发送电子邮件 | 收件人 |
---|---|---|
vCenter 已重新连接电子邮件警示 | vCenter 重新连接时。 | 系统管理员 |
vCenter 已断开连接电子邮件警示。该电子邮件指出 vCenter 断开连接的原因是发生错误还是用户发出请求。 | vCenter 断开连接时。 | 系统管理员 |
AMQP 连接断开电子邮件警示。通知 VMware Cloud Director 与 AMQP 服务器断开连接的警示。 | RabbitMQ 停止运行时。 | 系统管理员 |
数据库连接已损坏电子邮件警示 | VMware Cloud Director 与数据库断开连接时。 | 系统管理员 |
已还原数据库连接电子邮件警示 | VMware Cloud Director 重新连接到数据库时。 | 系统管理员 |
主机已与交换机断开连接电子邮件警示 | 当主机与可用交换机断开连接时。 | 系统管理员 |
主机已与分布式虚拟交换机断开连接电子邮件警示 | 当主机与可用分布式虚拟交换机断开连接时。 | 系统管理员 |
LDAP 错误电子邮件警示 | 与 LDAP 同步期间。 | 系统管理员 |
LDAP 用户同步电子邮件警示 | 重命名 LDAP 用户期间。 | 系统管理员 |
站点关联状态更改电子邮件警示 | 站点最近断开连接、恢复连接或者仍然没有连接。 | 系统管理员 |
更新电子邮件模板
以下命令可将 DISK_STORAGE_ALERT_VDCS 电子邮件模板的当前内容替换为您在名为
/tmp/DISK_STORAGE_ALERT_VDCS-new.txt 的文件中创建的内容。
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool manage-email --set-template DISK_STORAGE_ALERT_VDCS /tmp/DISK_STORAGE_ALERT_VDCS-new.txt New property being stored: Property "email.template.DISK_STORAGE_ALERT_VDCS.en-US" has value "This is an alert from $productName The $datastore is used by the following PVDC(s): $pvdcsList " Property "email.template.DISK_STORAGE_ALERT_VDCS.en-US" has value "This is an alert from $productName The $datastore is used by the followingProvider VDC(s): $pvdcsList " VCD Email notification details: name : DISK_STORAGE_ALERT_VDCS description : Alert when used disk storage exceeds threshold config key : email.template.DISK_STORAGE_ALERT_VDCS.en-US template placeholders : [productName, storageContainerType, datastore, percentage, currentFreeSpaceMB, diskSizeBytes, pvdcsList] template content : This is an alert from $productName The $datastore is used by the followingProvider VDC(s): $pvdcsList