Netdata


Netdata传感器平台允许您显示由Netdata

设置

获取用于配置传感器的详细信息有点棘手,因为Netdata使用不同的名称元素:所需的值。获取价值data_group:使用Netdata的Web界面。1。标记了data_group:2。是在家庭助理中显示的元素的名称。必威是什么显示的名称可能与可用指标的名称不同。

检查是否元素:名称与Netdata Frontend中的名称匹配,使用卷曲使用NetData实例的IP地址,其端口和data_group

$卷曲-X得到“ http:// [netdata_instance]:19999/api/v1/data?chart = [data_group]&points = 2&options = jsonwrap'{“ API”:1,“ID”“ system.ipv4”,,,,“姓名”“ system.ipv4”,,,,[[...]]“ dimension_names”[[“已收到”,,,,“发送”这是给予的,,,,“ dimension_ids”[[“ inoctets”,,,,“ Outctets”这是给予的,,,,[[...]]
  • dimension_names:在前端显示的名称。
  • dimension_ids:用于使用的名称元素

另外,您可以在浏览器中浏览内置的NetData APIhttp:// [netdata_instance]:19999/api/v1/allmetrics?格式= json并搜索data_group在Netdata前端确定。在数据组下方的示例JSON中是“ System.Load”。

“ System.Load”{“姓名”“ System.Load”,,,,“语境”“ System.Load”,,,,“单位”“加载”,,,,“最近更新时间”1558446920,,,,“方面”{“ load1”{“姓名”“ load1”,,,,“价值”0.1250000},,“ LOAD5”{“姓名”“ LOAD5”,,,,“价值”0.1290000},,“ LOAD15”{“姓名”“ LOAD15”,,,,“价值”0.1430000}}},,,,

一旦data_group“ system.load”和元素从JSON确定了“ LOAD15”,可以在您的configuration.yaml如下面的示例。

配置

将以下内容添加到您的configuration.yaml

#示例Configuration.yaml条目传感器-平台Netdata资源加载data_groupsystem.load元素负载15

配置变量

主持人 细绳 ((选修的,默认:localhost

NetData实例的IP地址或主机名。

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

NetData实例正在运行的端口。

姓名 细绳 ((选修的,默认:netdata

被监视的NetData实例的名称。

资源 地图 必需的

要监视的详细信息列表。

姓名 细绳 必需的

前端中用于传感器的名称。

data_group 细绳 必需的

要监视的数据组的名称,例如system.cpu

元素 细绳 必需的

要监视的组元素。

图标 图标 ((选修的,默认值:MDI:桌面式经典

用于传感器的图标。

倒置 布尔 ((选修的,默认:false

倒转传感器值。

完整的例子

#示例Configuration.yaml条目传感器-平台Netdata主持人192.168.1.2“港口19999年姓名somehostname资源System_loaddata_groupsystem.load元素负载15core0_freqdata_groupcpu.cpufreq”元素CPU0”图标MDI:芯片