若要管理系統在建立電子郵件警示時使用的範本,可以使用 VMware Cloud Director 儲存格管理工具的 manage-email 命令。

依預設,系統將傳送電子郵件警示,以通知系統管理員可能需要其介入的事件或狀況。您可以使用 VMware Cloud Director API 或 Web 主控台更新電子郵件收件者清單。您可以透過使用下列格式的儲存格管理工具命令列,覆寫每種警示的預設電子郵件內容:
cell-management-tool manage-email  options
表 1. 儲存格管理工具選項與引數、manage-email 子命令
選項 引數 描述
--help 提供此類別中可用命令的摘要。
--delete 範本名稱 要刪除之範本的名稱。
--lookup 範本名稱 此引數為選擇性。如果未提供此值,命令會傳回所有範本名稱的清單。
--locale 範本地區設定 依預設,此命令在採用 en-US 地區設定的範本上運作。若要指定其他地區設定,請使用此選項。
--set-template 包含已更新電子郵件範本之檔案的路徑名稱 此檔案必須可在本機主機上加以存取,並可由使用者 vcloud.vcloud 讀取。例如 /tmp/my-email-template.txt

有不同的允許範本名稱,可用於不同的電子郵件通知。

表 2. VMware Cloud Director 電子郵件通知名稱
名稱 描述 何時傳送電子郵件 收件者
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_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
表 3. 不可自訂的電子郵件範本
通知 何時傳送電子郵件 收件者
vCenter 已重新連線電子郵件警示 vCenter 重新連線時。 系統管理員
vCenter 已中斷連線電子郵件警示。該電子郵件指出是錯誤還是使用者要求導致 vCenter 中斷連線。 vCenter 中斷連線時。 系統管理員
AMQP 連線中斷電子郵件警示。通知 VMware Cloud Director 與 AMQP 伺服器連線中斷的警示。 RabbitMQ 停止運作時。 系統管理員
資料庫連線已中斷電子郵件警示 VMware Cloud Director 與資料庫連線中斷時。 系統管理員
資料庫連線已還原電子郵件警示 VMware Cloud Director 重新連線至資料庫時。 系統管理員
主機已與交換器中斷連線電子郵件警示 當主機與可用交換器中斷連線時。 系統管理員
主機已與分散式虛擬交換器中斷連線電子郵件警示 當主機與可用分散式虛擬交換器中斷連線時。 系統管理員
LDAP 錯誤電子郵件警示 與 LDAP 同步期間。 系統管理員
LDAP 使用者同步電子郵件警示 重新命名 LDAP 使用者期間。 系統管理員
站台關聯狀態變更電子郵件警示 站台最近連線中斷、恢復連線或者仍然沒有連線。 系統管理員

更新電子郵件範本

下列命令會以您在名為 /tmp/DISK_STORAGE_ALERT_VDCS-new.txt 的檔案中建立的內容,取代 DISK_STORAGE_ALERT_VDCS 電子郵件範本的目前內容。
[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