====== 第十四章:通知 ======
原文链接: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. 确保紧急通知可以及时送达