互联网项目监控系统
2025-06-25 17:33:51
1. 项目列表
基础功能:
- 列表展示(分页、搜索、筛选)
- 新增项目
- 编辑项目信息
- 删除项目
字段配置:
- 名称:项目名称(必填)
- 通知方式:邮件、短信、Webhook等(多选)
- 邮箱配置:接收告警的邮箱地址
- Webhook配置:第三方通知接口(如钉钉、企业微信,私域等)
- 排序:项目显示优先级(数字越大越靠前)
1-1. 监控管理
1-1-1. 进程名/端口号监控
字段:
- 域名/IP:目标服务器地址(支持IPv4/IPv6/域名)
- 进程名/端口号:可配置多个(如 80,443 或 nginx,mysql)
- 访问频率:监控检测间隔(单位:分钟,如 5 分钟检查一次)
功能说明:
- 监控指定进程是否存活或端口是否可访问
- 支持批量配置(如同时监控多个端口)
1-1-2. 网站状态监控
字段:
- 域名/IP:目标网站地址(支持HTTP/HTTPS)
- 访问频率:监控检测间隔(单位:分钟)
功能说明:
- 检测网站可访问性(响应状态码、响应时间)
- 支持设置超时阈值(如超过3秒视为异常)
1-1-3. SSL证书过期监控
字段:
- 域名/IP:目标域名(需支持HTTPS)
- 访问频率:检测间隔(单位:天,如 1 天检查一次)
- 提前通知:过期前N天开始告警(如 7 天)
- 一天通知次数:重复提醒频率(如每天提醒 2 次)
功能说明:
- 自动检测SSL证书有效期
- 支持泛域名证书监控
1-1-4. 服务器性能监控
字段:
- 域名/IP:目标服务器地址
- 负载状态:CPU负载平均值(如 1m/5m/15m)
- CPU使用率:阈值告警(如 ≥90%)
- 内存使用率:阈值告警(如 ≥85%)
- 磁盘空间:分区使用率监控(如 / 80%)
- 访问频率:监控检测间隔(单位:分钟)
功能说明:
- 实时采集服务器性能指标
- 支持自定义告警阈值
2. 数据统计
统计维度:
- 总项目数:当前所有监控项目数量
- 总监控计划数:
- SSL监控数
- 端口/进程监控数
- 网站状态监控数
- 失败总数:
- 近期失败的SSL检查次数
- 端口/进程不可用次数
- 监控运行总数:当前正在执行的监控任务数
展示形式:
- 仪表盘图表(柱状图、饼图)
- 支持时间范围筛选(如最近24小时/7天)
3. 通知接收设置
通知渠道:
- 邮件:SMTP服务器配置、接收邮箱
- 短信:集成第三方短信接口(如阿里云短信)
- 公众号:绑定微信公众号模板消息
- App推送:移动端App通知(需集成SDK)
- 第三方平台:
- Webhook(自定义JSON报文)
- 钉钉/企业微信机器人
配置项:
- 启用/禁用特定通知方式
- 设置通知模板(如告警标题、内容变量)
- 静默时段(如夜间不发送告警)
系统说明
-
权限控制:
- 项目支持多用户协作(管理员、普通成员)
- 数据隔离(用户仅查看自己有权限的项目)
-
扩展性:
- 支持自定义监控插件(如通过脚本扩展监控项)
- API接口开放,便于与其他系统集成
-
安全要求:
- 敏感信息(如密码、API密钥)加密存储
- 操作日志审计(记录所有配置变更)
立即申请免费试用,体验运维高效管理!
📞 咨询热线:19902924711| 💻 官网访问:www.mxzcms.com