
亲爱的粉丝朋友们好啊!今天熊猫又来介绍好玩有趣的Docker项目了,喜欢的记得点个关注哦!
NAS的服务一旦部署多了之后,很多时候就忘记了用了那些端口,往往只有在部署新服务的时候提示端口重复,这时候才想起来,原来这个端口是这个服务的啊!
那为了更好的监控本地服务器上的端口状态,以便在部署新服务时选择合适的端口号,同时也为了监控端口的使用状态,所以部署一个端口监控服务就显得非常有必要了。今天要介绍的便是端口状态监控服务——WatchYourPorts。(项目地址:https://hub.docker.com/r/aceberg/watchyourports)
项目页
除了端口的监控,WatchYourPorts支持将这些数据导出到流行的时序数据库InfluxDB2中。结合Grafana强大的可视化能力,用户可以创建直观的仪表盘来跟踪和分析端口活动趋势,从而更好地管理网络资源和服务可用性。
特性:
极空间NAS
打开极空间的Docker应用,在镜像的仓库一栏搜索镜像名aceberg/watchyourports,镜像仅20MB,并不大。
镜像下载
除此之外,也可以直接通过docker-compose进行部署,以下是代码:
docker run --name wyp \
-e "TZ=Asia/Novosibirsk" \
-v ~/.dockerdata/WatchYourPorts:/data/WatchYourPorts \
-p 8853:8853 \
aceberg/watchyourports端口方面本地端口可随意更改,容器端口不可更改。
部署成功之后浏览器输入http://NASIP:本地端口就能访问WatchYourPorts主页。
项目主页
项目目前并没有提供中文,不过界面的英文词汇本身就不多,所以使用起来其实并没有什么阻碍。在主页的这两个位置输入服务器名称和IP地址,随后点击Add添加服务器。
服务器添加
添加之后点击刚刚添加的服务器,选择“Scan”进行端口扫描。
端口扫描
默认情况下扫描范围是1-65535,因为每个端口都需要扫描,所以时间会非常长,如果是NAS使用,那建议可以修改扫描范围,这样能快一些。
扫描出来的端口支持对端口进行命名,这样方便我们记住每个端口对应什么服务。端口右侧点击Watch就能实现实时监控,扫描完毕也可以直接点击保存,保存住本次的监控和命名,方便下次直接查看,免去扫描过程。
端口设置
使用Docker部署WatchYourPorts端口监控服务,大大简化了安装和配置过程,同时确保了在不同环境下都能稳定运行。实际使用体验中,WatchYourPorts提供了实时且准确的端口状态信息,让用户能够随时掌握服务器上各个端口的动态。再结合InfluxDB2的数据存储功能和Grafana的强大可视化展示,用户可以轻松创建出直观易懂的监控仪表盘,显著提升了网络资源管理的效率和精度。总的来说,这个实战项目为系统管理员提供了一个强大且易于使用的工具集,助力实现更高效的服务管理和故障排查。