一键部署SmokePing网络性能监控工具
402 字
2 分钟
一键部署SmokePing网络性能监控工具
介绍
Smokeping是一个开源免费的网络性能监控工具,主要用于监视网络性能,包括常规的 ping,dig,echoping,curl等,可以 监视 www 服务器性能,监视 dns 查询性能,监视 ssh 性能等。最重要的是Smokeping支持生成的网络延迟数据转化图表非常漂亮,支持交互式图形浏览,你可以查看任意时间段的监控数据。
Smokeping也可以部署主/从分布式测量,即用一台服务器作为“主”,其它的服务器作为“从”并向“主”服务器传输数据,最后汇总形成系统监控数据图表。

而今天介绍的shell脚本集成SmokePing三种版本(Master/Slaves/单机版)安装、启动、停止、重启等基本操作,方便用户操作。 项目地址: https://github.com/ILLKX/smokeping-onekey
系统支持
- CentOS 7
- CentOS 6 (有bug请反馈)
功能
- 一键启动、停止、重启SmokePing服务
- 一键安装、卸载SmokePing三种版本
- 一键安装Tcpping (Smokeping专用版本)
- 自动更换阿里云国内源(可选)
- 支持中文显示
- 覆盖安装提醒
缺点
- 未设置开机启动
- Master端/单机版会自动安装Nginx并修改Nginx默认配置
注意事项
- 请尽量确保服务器环境干净,最好重新安装系统后使用此脚本
- 本脚本只为方便用户安装/管理SmokePing,请用户自行配置SmokePing
- 每次修改SmokePing配置文件后请重启SmokePing
安装/卸载
wget -N --no-check-certificate https://raw.githubusercontent.com/ILLKX/smokeping-onekey/master/smokeping.sh && bash smokeping.sh#备份脚本https://blog.moewah.com/source/smokeping.sh实际效果

微信公众号
搜一搜 IMMOEWAH
技术/人文/思辨/随笔

支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
一键部署SmokePing网络性能监控工具
https://blog.moewah.com/posts/277/ 相关文章 智能推荐
1
群晖部署ZeroSSL泛域名证书实战指南
虚拟化与运维 如何在群晖NAS上自动签发泛域名证书?本文详解使用ZeroSSL替代Let's Encrypt的部署流程,涵盖SSH配置、脚本克隆与DNS API集成,解决证书自动化管理难题。
2
Ubuntu/Debian 卸载命令全解:apt remove/purge/autoremove 的区别
虚拟化与运维 apt remove、apt purge、apt autoremove 三个卸载命令的区别详解:remove 保留配置、purge 清除配置、autoremove 清理孤儿依赖,附 --simulate 预览技巧与官方文档出处,Ubuntu/Debian 用户避坑指南。
3
Docker Volume 与 Bind Mount 怎么选?区别、性能对比、双向迁移实战
虚拟化与运维 Docker Volume 和 Bind Mount 有什么区别?性能差距大吗?一文讲透数据卷与绑定挂载的管理边界、适用场景与迁移便捷性,附双向转换完整命令:卷迁宿主机目录、目录转数据卷,全部实测可抄。数据库用卷、开发热重载用绑定挂载,自部署选型不再纠结。
4
SSH 终端下 nano/vim 编辑器卡死问题:terminfo 不兼容排查修复
虚拟化与运维 SSH 连接服务器后 nano/vim 打开即卡死、乱码,方向键退格失效,但 ls/cat 正常?根因是 TERM 环境变量与服务器 terminfo 数据库不兼容。本文给出 4 步排查法、TERM=xterm 修复命令与 256 色保留方案。
5
GhostVM:给 AI Agent 一个完整的 Mac,而不是容器!
虚拟化与运维 介绍 GhostVM——基于 Apple Virtualization.framework 的 macOS 虚拟机工具。支持近原生性能、自包含 bundle、秒级克隆,提供完整的 CLI (vmctl) 覆盖 GUI 功能,适合 AI agent 隔离环境和多项目开发者。
随机文章 随机推荐