iperf3


iperf3传感器集成使您可以针对私人或公众测量网络带宽性能iperf3服务器。

启用此集成将自动为受监视条件(下)创建IPERF3传感器。默认情况下,它将每小时运行。用户可以通过定义scan_interval为了进行IPERF3测试。

设置

这种集成需要iperf3命令要安装在您的操作系统上。请参考IPERF3官方文档用于安装说明。

配置

添加iperf3传感器到您的安装,将以下内容添加到您的configuration.yaml文件:

每小时一次,在小时(默认):

#示例Configuration.yaml条目iperf3主持人-主持人iperf.he.net

配置变量

监视_conditions 列表 ((选修的

传感器在前端显示。

下载

下载速度(mbit/s)。

上传

上传速度(mbit/s)。

主持人 列表 必需的

IPERF3服务器列表以执行测试。

scan_interval 时间 ((选修的,默认:60分钟

更新之间的最小时间间隔。支持格式:scan_interval:'HH:MM:SS',,,,scan_interval:'HH:MM'和时间段词典(请参见下面的示例)。

手动的 布尔 ((选修的,默认:false

真的或者错误的打开或关闭手动模式。手动模式将禁用计划测试。

配置变量(主机):

配置变量

主持人 细绳 必需的

服务器名称/IP地址运行IPERF3进行测试。

港口 整数 ((选修的,默认值:5201

IPERF3正在运行的端口。

期间 整数 ((选修的,默认:10

在几秒钟内指定测试持续时间。默认值为10,有效范围从5到10。

平行线 整数

指定连接到服务器的并发流的数量。默认值为1,有效范围从1到20。

协议 细绳 ((选修的,默认:TCP

指定要在测试中使用的协议。默认值为TCP,有效值为TCP或UDP。如果您的IPERF3服务器位于Internet中,请考虑使用TCP代替UDP。如果设置了协议使用UDP,则由于其性质,传感器可能不会因包装重新启动问题而更新。

时间段词典示例

scan_interval#必须指定其中之一:0小时0分钟330毫秒0

您可以找到公共IPERF3服务器的列表这里。您也可以使用该服务器使用mlabbe/iperf3Docker图像或仅参考您的iperf3命令的人页面。

可以通过设置值来调整测试时的频率scan_interval马上。

并行流可以在某些情况下有所帮助。由于TCP试图公平和保守,您可能会考虑增加平行线属性。仔细地使用此值,并参考IPERF3 MAN页面以获取更多信息。

您可以使用该服务Sensor.iperf3_update触发所有传感器的手动速度测试。IPERF3有自己的服务呼叫,可以对特定实体进行速度测试。

服务

一旦加载,iperf3集成将公开服务(iperf3.speedTest)可以要求按需运行速度测试。如果您已经启用了手动模式,这将很有用。

|服务数据属性|描述||主持人|字符串指向已配置的主持人configuration.yaml。否则,将针对所有配置的主机进行测试。

示例服务数据:

{“主持人”“ 192.168.0.121”}
Baidu