{"id":13455792,"url":"https://github.com/souying/serverMmon","last_synced_at":"2025-03-24T09:30:44.022Z","repository":{"id":134323684,"uuid":"612135941","full_name":"souying/serverMmon","owner":"souying","description":"青蛇探针（servermmon）、nodeJs、云探针、多服务器探针、云监控、多服务器云监控，演示：http://106.126.11.114:5999","archived":false,"fork":false,"pushed_at":"2023-05-08T06:29:30.000Z","size":13865,"stargazers_count":471,"open_issues_count":8,"forks_count":49,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-10-28T23:33:19.097Z","etag":null,"topics":["mmonit","nodejs","server","servermmon"],"latest_commit_sha":null,"homepage":"http://106.126.11.114:5999","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/souying.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-03-10T09:22:40.000Z","updated_at":"2024-10-25T15:47:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"7c715b5e-0cfe-4745-a075-a81e5e0fab1d","html_url":"https://github.com/souying/serverMmon","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/souying%2FserverMmon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/souying%2FserverMmon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/souying%2FserverMmon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/souying%2FserverMmon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/souying","download_url":"https://codeload.github.com/souying/serverMmon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245243133,"owners_count":20583567,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mmonit","nodejs","server","servermmon"],"created_at":"2024-07-31T08:01:11.185Z","updated_at":"2025-03-24T09:30:44.016Z","avatar_url":"https://github.com/souying.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","置顶"],"sub_categories":["05、运维监控体系"],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/souying/serverMmon/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/souying/serverMmon?color=green\u0026logo=github\u0026style=plastic\" alt=\"license\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/souying/serverMmon\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/souying/serverMmon.svg?logo=github\u0026style=plastic\" alt=\"GitHub stars\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/souying/serverMmon/forks\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/souying/serverMmon.svg?logo=github\u0026style=plastic\" alt=\"GitHub forks\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/grbhq/mmon\"\u003e\u003cimg src=\"https://img.shields.io/docker/pulls/grbhq/mmon?logo=docker\u0026style=plastic\" alt=\"Docker Pulls\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/grbhq/mmon\"\u003e\u003cimg src=\"https://img.shields.io/docker/image-size/grbhq/mmon?logo=docker\u0026style=plastic\" alt=\"Docker Size\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://hub.docker.com/r/grbhq/mmon\"\u003e\u003cimg src=\"https://img.shields.io/docker/stars/grbhq/mmon?logo=docker\u0026style=plastic\" alt=\"Docker Stars\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003ca href=\"https://moecount.glitch.me/get/@mmon?theme=rule34\"\u003e\n    \u003cimg src=\"https://moecount.glitch.me/get/@mmon?theme=rule34\"/\u003e\n    \u003c/a\u003e\n\u003c/div\u003e\n\n# 感谢Star  \n\n- 你的Star是我更新的动力，感谢~  \n\n# serverMmon(青蛇探针)：\n\n* serverMmon(青蛇探针)是nodeJs开发的一个酷炫高逼格的云探针、云监控、服务器云监控、多服务器探针~。\n* 前台在线演示：http://106.126.11.114:5999/  \n* 后台在线演示：http://106.126.11.114:5999/admin   \n* 在线SSH演示：http://106.126.11.114:5999/ssh   \n* 在线sftp编辑器：http://106.126.11.114:5999/sftp     \n* 流量统计演示：http://106.126.11.114:5999/flow/?id=Fi3gXtMAtc97bPoo         \n* Telegram群组：https://t.me/servermmon  \n\n\n![Latest Version](https://cdn.365api.cn/mmon/home.png)   \n![Latest Version ssh](https://cdn.365api.cn/mmon/ssh.png)   \n![Latest Version](https://cdn.365api.cn/mmon/admin.png)   \n![Latest Version ssh](https://cdn.365api.cn/mmon/vnstat.png)   \n![Latest Version ssh](https://cdn.365api.cn/mmon/sftp.png)  \n\n# 主要功能介绍：\n* 全球服务器分布世界地图  \n* 服务器（控制端）ping 连通率功能   \n* 后台编辑 添加 删除 服务器（控制端） \n* 生成服务器（控制端）一键安装脚本  \n* 在线SSH  \n* 多服务器批量执行命令  \n* 多服务器定制分享地址  \n* 控制游客那些服务器可显示  \n* 更新预警通知  (已经完成 tg推送)  \n* ping服务器\n* 服务器排序  \n* SSH自定义端口  \n* 自定义统计流量  \n* vnStar流量统计  \n* sftp编辑器  \n* 其他功能不一一叙述自行安装体验    \n------------------------------------  \n# vnStar流量统计功能介绍：\n* 监控端1.0.3版本以及以上有的功能和服务端面板1.7版本以及以上    \n* 菜单可安装vnStar    \n* 更新1.0.3一键脚本 》安装vnStar 》更新或者重写安装监控端mmon 选择1.0.3或者以上版本 》 登录面板后台 》 服务器列表 》流量按钮 》打开应该是黑屏 》 静等10分钟左右处理数据     \n------------------------------------ \n# 下个版本更新功能：   \n* 完善推送类型   \n* 添加tg群机器人  \n* 添加系统设置设置站名等等   \n\n# 主要文件介绍：\n\n* home/config.js    前端配置以及设置网页标题底部等等 默认可不做修改                                 \n* server/config.js   服务端端口配置 其他配置不会的不要改 默认可不做修改             \n\n# 自动部署：\n\n【服务端】\n\u003cs\u003e\n- Docker一键命令：\n\n```\ndocker run -dit \\\n  -v $PWD/Mmon/basedata:/Mmon/basedata \\\n  -p 5999:5999 \\\n  --restart=always \\\n  --name mmon \\\ngrbhq/mmon:latest\n```\n\n- docker-compose一键部署：\n\n```\nwget -O docker-compose.yaml https://raw.githubusercontent.com/souying/serverMmon/main/docker-compose.yaml \u0026\u0026 docker-compose up -d\n```  \n\u003c/s\u003e\n\n- 一键安装脚本(国内)：  \n\n```\nbash \u003c(curl -sL https://cdn.jsdelivr.net/gh/souying/serverMmon@main/scripts/mmon_install.sh)   \n\n```  \nor\n```\nbash \u003c(curl -sL https://gitee.com/souying/serverMmon/raw/main/scripts/mmon_install.sh) \n```\n- 一键安装脚本(国外)：  \n\n```\nbash \u003c(curl -sL https://raw.githubusercontent.com/souying/serverMmon/main/scripts/mmon_install.sh)  \n\n```  \n\n【监控端】：\n\n```\n//国内服务器一键安装脚本  \n\nbash \u003c(curl -sL https://gitee.com/souying/serverMmon/raw/main/scripts/mmon_install.sh)  \n\nor\nbash \u003c(curl -sL https://cdn.jsdelivr.net/gh/souying/serverMmon@main/scripts/mmon_install.sh)  \n\n//国外服务器一键安装脚本  \n\nbash \u003c(curl -sL https://raw.githubusercontent.com/souying/serverMmon/main/scripts/mmon_install.sh) \n\n以上执行后按脚本提示安装  \n安装完毕后 直接执行mmon 或者 MMON 可弹出脚本菜单  \n```\n\n# 手动安装教程：\n\n**【服务端配置】** \n\n#### 一、创建文件夹\n\n```\nmkdir serverMmon \u0026\u0026 cd serverMmon\n```\n\n#### 二、拉取源码\n\n```\ngit clone https://github.com/souying/serverMmon.git\n```\n\n#### 三、安装依赖\n\n```\nnpm install\n```\n\n#### 四、修改上面主要说明文件（修改配置文件）\n\n```\n  home/config.js  //修改服务端ip+端口 或者域名 如下  不做修改此步骤可省略...    \n\n  window.__PRE_CONFIG__ = {\n     header: '青蛇🐍探针',\n     subHeader: '[serverMmon] 中文名：青蛇🐍探针',\n     interval: 1,\n     url:'xx.xx.xx.xx',  //主控服务端ip地址或者域名   可不做修改   \n     footer: '\u003cp\u003ePowered by \u003ca href=\"https://github.com/souying/serverMmon\"\u003eserverMmon\u003c/a\u003e感谢ServerStatus-Hotaru前端主题\u003c/p\u003e'\n   };\n\n  server/config.js  //修改端口配置 默认5999 不做修改可省略... 如下\n\n  5999 改为你自己需要的端口  不做修改此步骤可省略...\n\n```\n\n#### 三、启动测试\n\n```\nnpm start\n```\n\n如果没错误提示，OK，ctrl+c关闭；如果有错误提示，检查5999端口是否被占用  \n\n#### 四、安装pm2 维护进程\n\n```\nnpm install -g pm2    // 安装过可省略...  \n\n在服务端执行以下命令  \n\npm2 start index.js --name \"serverMmon\"  \n\n重新启动  \n\npm2 restart serverMmon\n\n停止  \n\npm2 stop serverMmon\n```\n\n关键说明 如每次修改完配置文件 请执行以下命令 重启服务端  \n\n```\npm2 restart serverMmon\n```\n\n以上需要node 环境  如宝塔安装 正常使用node项目安装方式即可  pm2 常用命令 请搜索\n\nip+端口/  即可访问  \n\nip+端口/admin  即可访问后台管理    ps 首次安装后需要注册管理账号  \n\nip+端口/ssh  即可访问在线SSH \n\n## 🌟 Star History  \n\n[![Star History Chart](https://api.star-history.com/svg?repos=souying/serverMmon\u0026type=Date)](https://star-history.com/#souying/serverMmon\u0026Date)  \n   \n## 免责声明\n\n青蛇探针程序是免费开源的产品，仅用于学习交流使用！       \n不可用于任何违反`中华人民共和国(含台湾省)`或`使用者所在地区`法律法规的用途。      \n因为作者即本人仅完成代码的开发和开源活动`(开源即任何人都可以下载使用)`，从未参与用户的任何运营和盈利活动。    \n且不知晓用户后续将`程序源代码`用于何种用途，故用户使用过程中所带来的任何法律责任即由用户自己承担。\n\n## License\n\n青蛇探针 DJK Inc [MIT license](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouying%2FserverMmon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsouying%2FserverMmon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsouying%2FserverMmon/lists"}