SmokePing:监控网络状态和稳定性的开源软件

2021年11月18日SmokePing:监控网络状态和稳定性的开源软件已关闭评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

SmokePing 是由 RRDtool 的作者 Tobi Oetiker 开发的一款监控网络状态和稳定性的开源软件。SmokePing 会不断向目标发送各种类型的数据包,并对返回值进行测量和记录,通过 RRDtool 制图程序图形化地展示在各个时段内网络的延迟和丢包情况,帮助我们更清楚、更直观地了解监控机和监控目标之间短期和长期的网络状况。

SmokePing:监控网络状态和稳定性的开源软件

如果是手动编译安装 SmokePing 那真的是太复杂了,这篇文章我们借助smokeping-lnmp一键脚本和宝塔来安装SmokePing2.7.3!

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

一、前言

1)项目:https://github.com/KukiSa/smokeping-lnmp

2)演示:https://ping.4837.us/

3)SmokePing 需要的资源不多,正常运行的话仅需 128 MB 左右的内存!

4)SmokePing 2.7.3 及以上版本支持 Amazon Linux 2 (AMI), CentOS 7 及以上、Debian 9 及以上、Oracle Linux 7 及以上和 Ubuntu 18 及以上的 Linux 发行版。因此系统选择时可以在 CentOS, Debian 和 Ubuntu 之间随意选择。

二、准备

1)准备一台VPS,这是必须的。本教程搭建在dmit:https://www.daniao.org/15320.html

2)安装好宝塔面板

3)安装好nginx

4)准好一个域名

5)新建好站点(宝塔如何新建站点略过)

6)其他你需要的环境请自行搭建

三、部署

1)进入宝塔面板,添加一个站点。填写域名时务必将自己的域名记住。不要急于修改网站配置文件和添加 SSL

2)命令行执行一键脚本如下:

bash -c "$(curl -L https://github.com/KukiSa/smokeping-lnmp/raw/main/install.sh)"

3)具体的执行过程

  1. root@VM-4-10-debian:~# bash -c "$(curl -L https://github.com/KukiSa/smokeping-lnmp/raw/main/install.sh)"
  2. % Total % Received % Xferd Average Speed Time Time Time Current
  3. Dload Upload Total Spent Left Speed
  4. 100 137 100 137 0 0 312 0 --:--:-- --:--:-- --:--:-- 312
  5. 100 4892 100 4892 0 0 6231 0 --:--:-- --:--:-- --:--:-- 1249k
  6. 输入服务器名称(如 香港):香港
  7. 输入服务器代号(如 HK):hk
  8. 输入通信密钥(不限长度):daniaoorg
  9. 输入 Nginx 站点配置目录:/www/server/panel/vhost/nginx
  10. 输入 Nginx fastcgi_params 目录:/www/server/nginx/conf
  11. 输入域名:ping.4837.us

注意:宝塔的Nginx 站点配置文件目录为 /www/server/panel/vhost/nginx;Nginx fastcgi_params 目录为 /www/server/nginx/conf。

4)脚本执行完成后,可以用自己的域名访问了。
4、效果

SmokePing2.7.3的效果比老的版本颜值上要好不少。

宝塔面板安装SmokePing – 一款监控网络状态和稳定性的开源软件

宝塔面板安装SmokePing – 一款监控网络状态和稳定性的开源软件

宝塔面板安装SmokePing – 一款监控网络状态和稳定性的开源软件

五、其他

1)SomkePing 所监控的节点全部配置在 /usr/local/smokeping/etc/config 中;

2)监控节点可以分目录层级,+ 为第一级目录,++ 为第二级目录,+++ 为第三级目录,以此类推。

3)增加或修改节点时请保持 slaves = 相同。其他方面的修改显而易见,不赘述。

4)通信密钥:/usr/local/smokeping/etc/smokeping_secrets.dist

5)使用命令

如果你修改了config配置文件,那么需要使用systemctl restart smokeping 来重启程序。更多命令如下:

  1. systemctl start smokeping  #启动
  2. systemctl restart smokeping  #重启
  3. systemctl status smokeping   #状态

六、最后

使用一键脚本搭建smokeping会简单许多,为啥这么简单,因为作者已经帮我们把所有需要的默认写在了脚本里面,而且这个版本默认配置好了主从,开箱即食。

腾讯云正在大促:点击 https://2bcd.com/go/tx/进入最新活动页】领取无门槛代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云限量超级红包:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。