利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况

2024-05-07 20:05:13 12点赞 114收藏 6评论

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

MyNodeQuery 是一款简洁好用的探针,可以作为 NodeQuery 关闭后的替代品,功能也基本参照 NodeQuery,支持节点离线通知、节点排序、自定义 Ping 节点,还有网速、流量报表等功能

作为一个服务器状态监控的探针,MyNodeQuery 的功能并不算很丰富,而且状态 1 分钟才更新一次,不能实时查看,这点并不如哪吒探针与 ServerStatus

但它网络延迟监控的图表功能比较完善,支持自定义监测点,可以按分钟、按小时、按天、按月查看历史数据,并且显示各个运营商监测点的最低、最高与平均延迟,相比哪吒探针只能监控 24 小时的网络数据,查看起来要方便不少

三网延迟与负载情况

三网延迟与负载情况三网延迟与负载情况

三网最低、最高与平均延迟

三网最低、最高与平均延迟三网最低、最高与平均延迟

安装

  1. /opt/mynodequery 目录中创建一个 appsettings.json 文件,填入以下内容

{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft": "Warning", "Microsoft.Hosting.Lifetime": "Information" } }, "MySql": { "ConnectionString": "" }, "AllowedHosts": "*", "Installed": "false", "ReadNodeIpHeaderKey": "X-Real-IP" }

  1. 安装 MyNodeQuery 需要使用到 Docker,通过以下命令启动容器

docker run -d --name=mynodequery -p 5000:5000 -v /opt/mynodequery/appsettings.json:/app/appsettings.json jaydenlee2019/mynodequery:latest

配置

  1. Docker 运行完成后,打开 http://ip:5000 进入配置页面,填写数据库相关信息(由于 MyNodeQuery 需要使用 MySQL 来存储历史数据,没有安装 MySQL 的可以借助宝塔、1Panel 等面板工具进行安装)

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况
  1. 设置站点的 URL 与后台密码

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况
  1. 添加网络监测点(也可以完成安装后,来到后台设置中添加)

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况
  1. 添加节点,选择地区可以显示旗帜,打开通知需要在设置中配置通知方式

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况
  1. 将一键脚本复制到需要监控的 VPS 上执行,即可完成监控

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况

进阶用法

监测点

一般可以选择离自己较近的运营商 DNS 服务器 IP 地址或者北上广三网作为监测点,更具有参考意义

电信 联通 移动

北京 220.181.173.35 | 202.108.29.159 | 222.35.73.1

上海 101.227.191.14 | 59.81.65.42 | 183.194.219.220

广东 183.36.23.111 | 112.90.211.100 | 183.240.65.191

通知

MyNodeQuery 的通知功能支持的方式较少,目前只支持 Telegram 的机器人发送通知

其中机器人 Token 直接填写 Bot 的 Token 即可,会话 ID 则需要填写自己账号的 ID,这样当客户端离线时,机器人会自动发送通知到你的账号

除此之外,还需要在添加节点时,勾选通知并设置阈值

利用 MyNodeQuery 搭建三网延迟监控 实时监控 VPS 网络情况

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
6评论

  • 精彩
  • 最新
  • 大妈高人越来越多了,以前是成人三宝,现在是nas,软路由,小主机

    校验提示文案

    提交
  • 用的是哪吒,好几年了

    校验提示文案

    提交
  • Mark

    校验提示文案

    提交
  • 这个套CDN需要WebSocket吗,哪吒套CDN必须要WebSocket,好多CDN不支持这个功能

    校验提示文案

    提交
  • 每次查看都要登录,移动端也不友好,现在改用serverstatus了

    校验提示文案

    提交
  • 探针是啥啊?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
114
扫一下,分享更方便,购买更轻松