什么是 Smokeping ?

SmokePing 是一款监控网络状态和稳定性的开源软件(它是 RRDTool 的作者开发的),通过它可以监控如延时,丢包率,是否 BGP 多线等网络状况;smokeping 会向目标设备和系统发送各种类型的测试数据包,测量、记录,并通过图形化地展示网络的时延情况,进而能够清楚的判断出网络的即时通信情况;

可以用于监控群晖主机的网络状态,也可以用于监控多台 vps 的运行状态,支持通过邮件报警。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 smokeping ,选择第一个 linuxserver/smokeping,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 smokeping,并在 smokeping 中建两个子目录,分别命名为 configdata

文件夹 装载路径 备注
/docker/smokeping/data /data 数据库和应用数据目录
/docker/smokeping/config /config 配置文件目录

端口

端口不能冲突

本地端口 容器端口 类型
8580 80 TCP

环境

可变
TZ 设置为 Asia/Shanghai
PGID <gid> 设为 1000
PUID <uid> 设为 1000

运行

在浏览器中输入 http://群晖IP:8580,就能看到主界面了

配置文件

配置文件在 /docker/smokeping/config 目录中,知道了用途可以方便后面的修改

文件 用途
Alerts 报警设置
Database 采样频率设置
General 常规设置
httpd.conf Apache Web 服务器设置
pathnames 路径设置
Presentation 模板文件
Probes 探针设置
Slaves 主从模式时,从机设置
ssmtp.conf 邮件服务器设置
Targets 监控目标设置

Database

打开 smokeping/config/Database 文件,全部采用了默认值,也就是 300 秒(5 分钟)ping 20 次

Probes

编辑 smokeping/config/Probes 文件,将 dns 中的 google.com 改为了 baidu.com,其他都是默认的

邮件报警

第一步、编辑 ssmtp.conf

配置生效需要重启容器

除了密码都在下面

网络性能监控工具Smokeping相关推荐

  1. 全球与中国网络性能监控工具市场现状及未来发展趋势

    本文研究全球及中国市场网络性能监控工具现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚和印度等地区的现状及未来发展趋势. 根据QYR(恒州博智)的统计及预测 ...

  2. App网络性能监控工具调研

    由于工作需要,之前想在我们的盒子上监控网络性能,于是对国内外针对app的网络性能能够进行监控的工具进行了调研,有付费的也有收费的.这里把之前调研的结果整理出来分享给大家. 主要调研了如下三家. 1.听 ...

  3. 网络性能监控工具 基调博睿监控宝

    网络性能监测用得比较多的有:基调.博睿和监控宝. 前两者为用户监测节点,监控宝为IDC节点. 价格上,基调最贵,博睿稍微便宜,监控宝属于低端低收费 功能上,基调最全,博睿差不多,监控宝属于轻量级,功能 ...

  4. 【ManageEngine】网络性能监控工具

    在出现网络故障的时候,您的第一反应是什么?直接登陆到设备可不是检测问题的首要推荐方法.将网络中所有设备的访问权限赋予所有团队成员,意味您同时也要承担由此带来的风险,但是有有一个选项,您不必考虑团队因素 ...

  5. 网络状态监控工具Smokeping 安装指南

    测试环境 CentOS 7.8 安装依赖包 #yum install -y open-vm-tools #yum install -y open-vm-tools-desktop #yum updat ...

  6. 网络性能监测工具smokeping

    smokeping简介: smokeping是rrdtool的作者Tobi Oetiker的作品,所以它在图形显示方面有很大优势,也是一个很有特点的opensource工具:多种探测方式,包括fpin ...

  7. Smokeping 网络性能监控 安装使用说明

    目录 简介 -smokeping介绍 -组成部分 -Web服务器软件 -Smokeping主服务 -探针 -rrdtool 安装配置smokeping 2.1--环境依赖包安装 2.2--RRDtoo ...

  8. 25个Linux性能监控工具

    2019独角兽企业重金招聘Python工程师标准>>> 一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具.在这篇文章中我们将罗列 ...

  9. 深入理解JVM—性能监控工具

    我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的.简单的优化,程序在运行时由于运行环境的复杂性.业务逻辑的复杂性,很多JVM是无法进行 ...

最新文章

  1. GameObject 与gameObject的区别
  2. php mysql数据库 指南_用 PHP 创建 MySQL 数据库
  3. Oracle电子商务套件版本12.1.3自述文件 (Doc ID 1534411.1)
  4. 【CodeSnippet】Gradle
  5. bable转换html里面的js,javascript – 在Babel中转换插件与语法插件
  6. 软件评测师该如何自学?如何指定计划?
  7. Rusr Error: linker `x86_64-w64-mingw32-gcc` not found
  8. 进销存系统软件怎么测试,进销存系统中的报表测试
  9. 数据结构之栈和队列(顺序栈、链栈、循环队列)
  10. 专业能力和表达能力,你觉得哪个更重要?
  11. CSDN问答模块标题推荐任务(一) —— 基本框架的搭建
  12. 离职员工住房公积金提取办法(深圳)
  13. HTML 5 em strong dfn code samp kbd var cite 标签
  14. langconv 安装 | python繁体 简体转换
  15. ETest半实物仿真测试在汽车电子电器系统中的应用
  16. 面经——oppo2022校招Linux系统工程师
  17. 论文导读: Exploring Cyberbullying and Other Toxic Behavior in Team Competition Online Games
  18. kitty终端ranger预览图片
  19. 如何做数据竞赛·优秀案例学习(DC03)
  20. Tomcat 8080|8009|8005 端口作用

热门文章

  1. 利用OpenStreetMap(OSM)数据搭建一个地图服务
  2. rpcs3模拟器配置要求是什么?
  3. Firebase 动态链接
  4. MyEclipse下使用xdoclet自动生成hdm文件
  5. 深度科普:拆解让机器人走路更「丝滑」的TEB算法
  6. 公司地址跨区变更流程
  7. 几经波折的Ubuntu安装tensorflow
  8. neo4j | 下载地址
  9. 【linux中进程相关的概念分析与总结】
  10. 终于,小灰又一次获得了10W+