目录

第十四章:通知

原文链接:https://pve.proxmox.com/pve-docs/chapter-notifications.html 最后更新:2026-02-25

概述

Proxmox VE提供了一套完整的通知系统,用于向管理员和用户发送关于系统事件的重要信息。这些事件包括虚拟机状态更改、存储问题、集群事件等。

通知方式

Proxmox VE支持多种通知发送方式:

电子邮件

* 最常用的通知方式 * 配置SMTP服务器 * 支持自定义发件人地址 * 支持多个收件人

短信

* 通过第三方短信网关发送 * 适用于紧急告警 * 需要额外配置

Webhook

* HTTP/HTTPS回调 * 支持自定义集成 * 可发送到外部监控系统

文件日志

* 记录到本地文件 * 适用于调试和审计 * 可配置日志级别

通知类型

系统通知

* 节点状态更改 * 集群成员变更 * 存储状态变化 * 许可证状态

虚拟机/容器通知

* 启动/停止/重启 * 备份完成 * 快照创建/删除 * 高可用故障转移

资源通知

* CPU使用率过高 * 内存不足 * 存储空间不足 * 网络带宽超限

安全通知

* 登录失败 * 权限更改 * 防火墙规则更改

配置通知

启用通知

在Web界面中: 1. 进入数据中心 → 通知 2. 选择通知方式 3. 配置相关参数

电子邮件配置

# 在 /etc/pve/datacenter.cfg 中配置
email: enabled
smtp.server: mail.example.com
smtp.port: 25
smtp.user: user@example.com
smtp.from: proxmox@example.com

Webhook配置

# 配置Webhook端点
webhook:
  url: https://hooks.example.com/proxmox
  method: POST
  content-type: application/json

通知规则

事件过滤

可以配置哪些事件触发通知:

* 严重级别(critical、warning、info) * 事件类型 * 特定资源

通知频率

* 即时通知 * 汇总通知 * 静默时段

管理通知

查看历史

在Web界面中可以查看: * 发送的通知历史 * 通知状态(成功/失败) * 重试记录

调试

* 启用详细日志 * 测试通知配置 * 检查邮件队列

最佳实践

1. 为不同类型的事件配置不同的通知方式 2. 避免过度通知导致“通知疲劳” 3. 定期检查通知配置是否正常工作 4. 确保紧急通知可以及时送达