监控自己的服务器或IP设备网络通畅情况。
使用方法:
启用自动ping+关闭邮箱功能:等于持续ping
关闭自动ping+关闭邮箱功能:等于单点ping
开启自动ping+开启邮箱功能:持续监控状态
由于长度挺长了,所以后面的更新日志换到最前面来
2025-03-31 更新
此版本主要更新内网切换中,支持自定义子网掩码,网关,首选DNS和备选DNS的自定义。启用后会读取默认的所有信息,按需修改,点击刷新可以实时获取最新信息。
由于百度网盘限制带宽严重,所以我使用了123网盘。并设置了免登录下载,
虽然需要点成本,但开心就好,如果你觉得很不错,在下载页面给我打赏一点吧(自由非强制)。
123网盘免费下载:https://www.123865.com/s/fHZ7Vv-2arI3
2025-03-30 二更
主要更新内容。
1:为每个任务添加负责人或客户的邮箱或手机号(这里的手机号是企业微信群里面绑定的手机号,填写了会在群里@他)
2:添加隐藏主服务器IP和隐藏备用服务器IP
使用场景1:IDC服务商为客户的产品进行监控状态,并实时通知客户.
配置方法:添加一个任务,主服务器填写客户的,备用服务器填写一个自己的,利用主服务器不通时自动切换备用服务器的机制防止通知轰炸,但是主服务器恢复了,就会通知了,并添加了隐藏IP的功能,根据自己的场景来设置是否隐藏备用服务器IP
使用场景2:企业办公右侧的配置项目可以理解为 管理员或老板的接收邮箱或手机,然后左侧的任务区可以理解为负责人的
123网盘:https://www.123865.com/s/fHZ7Vv-3arI3
2025-03-30更新
本次更新两个功能
1:新增加ping协议:直接ping无需端口
2:任务列表框中支持多选,按ctrl+单击,按shift+单机,按ctrl+a全选,进行删除,增加了灵活性
在导入文本中ping协议端口处写0,在软件中ping协议勾选端口旁边的框框。
最新格式说明:# 任务列表导出格式说明
# 格式: 启用状态(1/0):IP:名称:端口:超时:备用IP:备用名称:备用端口:备用超时
# 启用状态:1表示启用,0表示禁用
# 名称和备用名称为可选备注
# 端口为0表示使用Ping检测
# 备用服务器部分可选,用英文冒号分隔
1:127.0.0.1::0:1
1:127.0.0.1::80:2
1:127.0.0.1:备注名称:80:2
1:127.0.0.1::80:2:127.0.0.2::80:2
1:127.0.0.1:主备注:80:2:127.0.0.2::80:2
1:127.0.0.1::80:2:127.0.0.2:备服务器名:80:2
1:127.0.0.1:主名称:80:2:127.0.0.2:备名称:80:2
紧急更新了一下1.2.1的BUG: ping状态下不通知
123网盘下载:1.2.2:https://www.123865.com/s/fHZ7Vv-6frI3
2025-03-29更新
更新内容如下
1:新增加内网服务器IP切换功能,
1-1:满足条件 1、只有一个任务,2、只有主服务器,
1-2:当设置的主服务器不通时,软件挂机的本地服务器将会把选中的网卡改为主服务器的IP,比如任务中主服务器的IP是192.168.0.106,而本地目前是192.168.0.103,主服务器IP不通超过阈值后,本地服务器会把192.168.0.103改为主服务器的IP192.168.0.106
2:优化
- 分离通知和切换操作
- 明确区分两个阶段的通知
- 避免重复发送相同内容
- 添加延迟重试机制
- 多重通知支持双开,保障收到率
- 由于内网情况特殊,采用先发送提醒,后修改IP的方式。
- 更多的代码降级处理
- 优化部分逻辑,使软件更流畅,
- 优化部分代码,兼容性更好。
3:在使用内网切换功能之前,一定要先测试一遍,功能是否正常,并保存好自身的网络信息,测试切换后网络会不会在10秒内正常恢复。如不正常请回复告知我们哪里有BUG,必要时带上图片。
注意:内网切换功能需以管理员身份运行软件。
百度网盘:服务器IP监控 V1.2
链接: https://pan.baidu.com/s/1KtYgPE63QV5FCyRm1ziJSQ?pwd=77mj 提取码: 77mj
2025-03-28
这个版本中更新了两个地方,
1:左侧的IP任务添加时支持设置备注名称。
2:新增加企业微信机器人通知。(机器人教可以访问微信官方地址学习。https://open.work.weixin.qq.com/help2/pc/14931)
3:编辑任务右边的选择为启用,为了省空间,删除了文字描述了。
4:@手机号,就是下图中的,填写你的企业微信中绑定的手机号,你也有在群里,就会@你,
经测试,邮件和企业群信机器人都正常通知
图中“你好”和“不好”是我随便填写的备注名称,主要用于测试名称是否正常提醒
最新规则:
# 任务列表格式说明
# 格式: 启用状态(1/0):IP:名称:端口:超时:备用IP:备用名称:备用端口:备用超时
# 启用状态:1表示启用,0表示禁用
# 名称和备用名称为可选备注
# 备用服务器部分可选,用英文冒号分隔
其中包含 单IP、单IP有名称、双IP一个主有名称,双IP备有名称,双IP都有名称
实在看不懂的,自己设置一下导出就会有格式,
1:127.0.0.1::80:2
1:127.0.0.1:备注名称:80:2
1:127.0.0.1::80:2:127.0.0.2::80:2
1:127.0.0.1:主备注:80:2:127.0.0.2::80:2
1:127.0.0.1::80:2:127.0.0.2:备服务器名:80:2
1:127.0.0.1:主名称:80:2:127.0.0.2:备名称:80:2
百度网盘:服务器IP监控 V1.1.3
链接: https://pan.baidu.com/s/1w4G3wBVRG8mLAbZ2Q1el_Q?pwd=envy 提取码: envy
设置教程
IP/端口配置区:
IP地址:填写IP地址、如127.0.0.1
端口:填写真实可用的端口、如80
超时(秒):这个设置是表示如果多少秒还没有通则直接示为失败,以免软件一直在ping
邮件配置区:
smtp服务器:写提供商的服务器地址
发件邮件:写你的邮箱帐号
邮箱密码:写你的邮箱密码(如果是QQ这种邮箱,要写授权码)
接收邮箱:写要接收通知的邮箱
smtp端口:写提供商的邮箱端口
启用邮箱功能:就是启用他
监控配置区:
启用自动ping:选中后则一直连续ping(不启用就是单ping)
定时间隔:表示多少秒执行一次
连续失败次数阈值:表示失败了(输入的次数)后才通知,以免有一些情况会产生波动,那就变成邮件轰炸了,(建议结合间隔时间和失败次数来计算次数为半小时通知一次或按你的使用场景去设置)
日志行数:就是你写多少行,日志就只会显示最新的多少行,
所有的设置修改后,都需要保存一下,并点击一下加载配置,才会生效。
如果下次打开时,没有修改最新的配置,则不需要重新加载。
失败重置次数的逻辑
任务中的IP 连续失败了设置的次数后 则通知
添加多个任务,每个任务都是独立计算
连续失败次数,只要成功一次,则次数重置,比如:你设置了阈值是5次,失败了4次,第5次成功了,那么次数会重置,下一次如何又失败了,从1开始、
运行环境:在windows10上测试正常,其他的我没测试,如果邮件发送时提示没有方法,或不正常说明组件没有.NET Framework 4.8
原理:端口检测采用的是TCP 协议,无视禁ping也会检测成功,只能检测是否为开放和正在使用中的端口,如果不是开放的端口,或端口没有在使用中,都不会成功。
百度网盘:服务器IP监控 V1.0
链接: https://pan.baidu.com/s/1c4IKry_rjrkAndb_M1s1Vg?pwd=hk56 提取码: hk56
2025-03-27更新
1:增加启用功能 :添加任务时,勾选启用,则会监控
2:增加导入导出功能 :就是导入和导出,不懂格式的,可以先随便写两个,一条启用一条不启用的规则,然后导出来看格式。
3:增加备用服务器功能 :当主服务器超过阈值时,会提示并切换到备用服务器,当主服务器恢复时,自动切回主服务器,当备用服务器也失败时也会提醒。
4:增加编辑功能 :双击任务时可对现有的任务进行编辑,
邮件方案:
V1.1.2修改了,V1.1.1的导入导出和单IP提醒的BUG
目前已知BUG都修复了,如果有问题请评论回复。
百度网盘:服务器IP监控 V1.1.2
链接: https://pan.baidu.com/s/10bo7V76HWgri-997gOCo3w?pwd=9kyx 提取码: 9kyx