EmailSend 自动化

用于EmailSend,定时检查VPS的CPU、RAM和磁盘使用情况,每15分钟运行一次。若任何资源使用超过80%,将自动发送系统资源警报邮件,确保及时了解系统状态,提升管理效率。

2025/7/8
10 个节点
中等
计划中等emailsendssh便签计划触发自动化电子邮件通知逻辑条件cron
分类:
Schedule TriggeredMedium Workflow
集成服务:
EmailSendSshSticky NoteSchedule Trigger

适用人群

此工作流适合以下人群:
- 系统管理员:需要实时监控服务器资源使用情况,确保系统运行稳定。
- DevOps 工程师:希望自动化资源监控和告警,以便及时响应潜在问题。
- 企业 IT 部门:需要定期检查和维护服务器性能,保障业务连续性。
- 技术支持团队:需要了解服务器状态以便为客户提供更好的支持。

解决的问题

此工作流解决了以下问题:
- 资源监控不足:通过定期检查 CPU、RAM 和磁盘使用情况,确保系统资源不会超过 80% 的阈值。
- 告警延迟:自动发送电子邮件通知,确保在资源使用过高时及时告知相关人员。
- 人工检查繁琐:减少手动检查服务器状态的需要,提高工作效率。

工作流程

工作流过程详细说明:
1. 调度触发器:每 15 分钟 运行一次,定期检查系统资源。
2. 检查 RAM 使用情况:使用 SSH 命令获取当前 RAM 使用百分比。
3. 检查磁盘使用情况:使用 SSH 命令获取当前磁盘使用百分比。
4. 检查 CPU 使用情况:使用 SSH 命令获取当前 CPU 使用百分比。
5. 合并检查结果:将 CPU、RAM 和磁盘使用结果合并为一个数据集。
6. 检查结果是否超过阈值:判断合并后的结果是否有任一项超过 80% 的阈值。
7. 发送电子邮件通知:如果任何资源使用超过阈值,自动发送告警邮件。

自定义指南

用户可以按照以下步骤自定义和调整此工作流:
- 更新电子邮件地址:在 Send Email 节点中,修改 toEmailfromEmail 字段,以便接收通知的电子邮件地址。
- 调整阈值:在 Check results against thresholds 节点中,修改阈值(例如 80%)以适应特定需求。
- 修改检查频率:在 Schedule Trigger 节点中,调整 minutesInterval 值以改变检查频率(例如,从 15 分钟 改为 30 分钟)。
- 添加更多监控指标:可以在工作流中添加更多 SSH 命令来监控其他系统指标,例如网络流量或数据库连接数。