一款轻量级Windows服务器监控软件,支持TCP端口检测与持续Ping,可自定义检测间隔、失败阈值及邮件通知。独立任务计数、日志动态显示,有效避免误报,适用于服务器离线、端口异常等场景的实时监控与告警。
服务器IP设备监控软件源码及服务器Ping云监控软件源码(含成品简介)
软件功能概述
本软件是一款用于监控服务器IP设备状态的工具,支持持续Ping检测和端口检测功能,并可通过邮件发送异常通知。软件提供灵活的配置选项,可根据不同需求进行定制化监控。
使用方法
- 持续Ping模式:启用自动ping + 关闭邮箱功能
- 单点Ping模式:关闭自动ping + 关闭邮箱功能
- 持续监控模式:开启自动ping + 开启邮箱功能
设置教程
IP/端口配置区
- IP地址:填写目标IP地址(如:127.0.0.1)
- 端口:填写待检测的真实可用端口(如:80)
- 超时(秒):设置连接超时时间,超过该时间未响应则判定为失败
邮件配置区
- SMTP服务器:填写邮件服务商提供的服务器地址
- 发件邮件:填写发件人邮箱账号
- 邮箱密码:填写邮箱密码(QQ邮箱需填写授权码)
- 接收邮箱:填写接收通知的邮箱地址
- SMTP端口:填写邮件服务商提供的端口号
- 启用邮箱功能:勾选后启用邮件通知功能
监控配置区
- 启用自动ping:勾选后持续进行Ping检测(不勾选则为单次检测)
- 定时间隔:设置检测间隔时间(单位:秒)
- 连续失败次数阈值:设置触发通知的连续失败次数(建议结合间隔时间设置为半小时通知一次)
日志设置
- 日志行数:设置日志显示的最大行数,仅保留最新记录
配置生效说明
- 所有设置修改后需点击"保存"按钮
- 修改配置后需点击"加载配置"使更改生效
- 下次启动时若未修改配置则无需重新加载
失败重置机制
- 每个监控任务独立计算连续失败次数
- 当连续失败次数达到设定阈值时触发通知
- 只要有一次检测成功,失败计数器即重置为0
- 示例:阈值设为5次,前4次失败后第5次成功,则计数器重置;若第5次仍失败则触发通知
运行环境
- 在Windows 10系统上测试通过
- 依赖.NET Framework 4.8(如邮件发送异常,请确认已安装)
- 下载地址:.NET Framework 4.8官方下载
技术原理
- 端口检测采用TCP协议,可穿透ICMP禁Ping限制
- 仅检测端口开放状态,不检测具体服务
- 主要用途:监控自有服务器是否异常离线或端口不可用
注意事项
- 邮件发送功能依赖网络环境和邮件服务商策略
- 频繁检测可能影响目标服务器性能,请合理设置检测间隔
- 建议在测试环境中验证配置后再用于生产环境
- 多个监控任务应分配不同的显示名称以便区分