对于网络管理员来说有时要保证某些端口的可用性,所以对指定端口进行监控是非常有必要的工作。今天给大家分享一款《端口监控执行工具》,其功能主要用来实时监控指定端口如指定端口不通则重启服务或进程或运行脚本。
界面预览图:
《端口监控执行工具》对于网管小伙伴来讲是非常实用的工具。它是一个专门为Windows系统设计的轻量级运维工具,核心目标是实时监控指定端口的连通性,并在端口不通时自动执行预设的恢复操作,保障服务的持续可用性,也就是说监听指定端口如果不通则执行指令操作。
该端口监控工具是专注于Windows服务/进程可用性保障的日常运维辅助工具,通过端口监控触发自动化操作,帮助管理员快速响应常见服务中断问题,提升系统稳定性。
功能特点:
==========核心监控与响应机制==========
1、实时端口监听
持续监控您指定的一个或多个TCP端口。
2、故障自动处理(当检测到端口不通时)
选项一:自动重启服务-自动重启指定的Windows服务。
选项二:自动结束并重启进程-自动结束指定的进程,随后重新启动该进程对应的程序。
选项三:自动执行自定义脚本-执行您预先编写好的任何脚本(.bat, .cmd, .ps1, .py, .exe 等)。您可以使用此功能实现:
更复杂的恢复逻辑。
发送告警通知(邮件、短信、API调用等)。
记录日志或执行其他任何自定义操作。
3、定时任务
定时重启服务:按设置时间周期自动重启指定的Windows服务。
定时执行程序/脚本:按设置时间周期自动运行您指定的程序(.exe)或脚本。可将任何需要定期运行的任务编译/配置在此执行。
4、配置管理
导出配置:将当前监控项、处理动作及定时任务等设置保存到配置文件。
导入配置:快速加载之前保存的配置文件,方便迁移或批量部署相同的监控策略。
Windows Server系统使用注意事项:
1、管理员权限运行:由于需要操作Windows服务、结束进程及执行某些系统级任务,工具必须以管理员身份运行。程序默认会尝试自动请求管理员权限启动。
2、Windows Server运行环境: 若在Windows Server上运行遇到问题,请先确保安装以下环境:
下载并安装Python 3.10.7 (64位):下载链接:https://www.python.org/ftp/python/3.10.7/python-3.10.7-amd64.exe
关键步骤:安装时务必选择 Add python.exe to PATH 选项,随后点击 Install Now 完成安装。
3、安装完成后,打开新的命令提示符(cmd):
输入命令升级pip:python.exe -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/
输入命令安装PyQt6库:pip install PyQt6 -i https://mirrors.aliyun.com/pypi/simple/
4、安装成功后,重新运行本工具就OK了。