summaryrefslogtreecommitdiffstats
path: root/collectors/freebsd.plugin
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2023-08-10 09:18:49 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2023-08-10 09:18:49 +0000
commitdd814a7c1a8de056a79f7238578b09236edd5506 (patch)
tree429e7eed5a634a4efe9a6877ce66da8e64aa1782 /collectors/freebsd.plugin
parentAdding upstream version 1.41.0. (diff)
downloadnetdata-upstream/1.42.0.tar.xz
netdata-upstream/1.42.0.zip
Adding upstream version 1.42.0.upstream/1.42.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'collectors/freebsd.plugin')
-rw-r--r--collectors/freebsd.plugin/freebsd_sysctl.c16
-rw-r--r--collectors/freebsd.plugin/metadata.yaml (renamed from collectors/freebsd.plugin/multi_metadata.yaml)1557
-rw-r--r--collectors/freebsd.plugin/metrics.csv112
3 files changed, 986 insertions, 699 deletions
diff --git a/collectors/freebsd.plugin/freebsd_sysctl.c b/collectors/freebsd.plugin/freebsd_sysctl.c
index c8aa5dad..8a6df509 100644
--- a/collectors/freebsd.plugin/freebsd_sysctl.c
+++ b/collectors/freebsd.plugin/freebsd_sysctl.c
@@ -834,7 +834,7 @@ int do_vm_swap_info(int update_every, usec_t dt) {
static int mib[3] = {0, 0, 0};
if (unlikely(getsysctl_mib("vm.swap_info", mib, 2))) {
- collector_error("DISABLED: system.swap chart");
+ collector_error("DISABLED: mem.swap chart");
collector_error("DISABLED: vm.swap_info module");
return 1;
} else {
@@ -853,13 +853,13 @@ int do_vm_swap_info(int update_every, usec_t dt) {
if (unlikely(sysctl(mib, 3, &xsw, &size, NULL, 0) == -1 )) {
if (unlikely(errno != ENOENT)) {
collector_error("FREEBSD: sysctl(%s...) failed: %s", "vm.swap_info", strerror(errno));
- collector_error("DISABLED: system.swap chart");
+ collector_error("DISABLED: mem.swap chart");
collector_error("DISABLED: vm.swap_info module");
return 1;
} else {
if (unlikely(size != sizeof(xsw))) {
collector_error("FREEBSD: sysctl(%s...) expected %lu, got %lu", "vm.swap_info", (unsigned long)sizeof(xsw), (unsigned long)size);
- collector_error("DISABLED: system.swap chart");
+ collector_error("DISABLED: mem.swap chart");
collector_error("DISABLED: vm.swap_info module");
return 1;
} else break;
@@ -874,7 +874,7 @@ int do_vm_swap_info(int update_every, usec_t dt) {
if (unlikely(!st)) {
st = rrdset_create_localhost(
- "system",
+ "mem",
"swap",
NULL,
"swap",
@@ -883,7 +883,7 @@ int do_vm_swap_info(int update_every, usec_t dt) {
"MiB",
"freebsd.plugin",
"vm.swap_info",
- NETDATA_CHART_PRIO_SYSTEM_SWAP,
+ NETDATA_CHART_PRIO_MEM_SWAP,
update_every,
RRDSET_TYPE_STACKED
);
@@ -1026,7 +1026,7 @@ int do_vm_stats_sys_v_swappgs(int update_every, usec_t dt) {
if (unlikely(GETSYSCTL_SIMPLE("vm.stats.vm.v_swappgsin", mib_swappgsin, vmmeter_data.v_swappgsin) ||
GETSYSCTL_SIMPLE("vm.stats.vm.v_swappgsout", mib_swappgsout, vmmeter_data.v_swappgsout))) {
- collector_error("DISABLED: system.swapio chart");
+ collector_error("DISABLED: mem.swapio chart");
collector_error("DISABLED: vm.stats.vm.v_swappgs module");
return 1;
} else {
@@ -1035,7 +1035,7 @@ int do_vm_stats_sys_v_swappgs(int update_every, usec_t dt) {
if (unlikely(!st)) {
st = rrdset_create_localhost(
- "system",
+ "mem",
"swapio",
NULL,
"swap",
@@ -1044,7 +1044,7 @@ int do_vm_stats_sys_v_swappgs(int update_every, usec_t dt) {
"KiB/s",
"freebsd.plugin",
"vm.stats.vm.v_swappgs",
- NETDATA_CHART_PRIO_SYSTEM_SWAPIO,
+ NETDATA_CHART_PRIO_MEM_SWAPIO,
update_every,
RRDSET_TYPE_AREA
);
diff --git a/collectors/freebsd.plugin/multi_metadata.yaml b/collectors/freebsd.plugin/metadata.yaml
index 6928df64..fca8982f 100644
--- a/collectors/freebsd.plugin/multi_metadata.yaml
+++ b/collectors/freebsd.plugin/metadata.yaml
@@ -1,54 +1,60 @@
-name: freebsd.plugin
+plugin_name: freebsd.plugin
modules:
- meta:
plugin_name: freebsd.plugin
module_name: vm.loadavg
monitored_instance:
- name: freebsd vm.loadavg
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.loadavg
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "System Load Average"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.loadavg
+ description: Enable or disable load average metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -82,7 +88,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "Monitoring for number of threads running or waiting."
labels: []
metrics:
- name: system.load
@@ -97,51 +103,65 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.vmtotal
monitored_instance:
- name: freebsd vm.vmtotal
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.vmtotal
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "memory.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect Virtual Memory information from host."
+ method_description: "The plugin calls function `sysctl` to collect data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:vm.vmtotal]"
+ description: ""
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config Options"
enabled: true
- list: []
+ list:
+ - name: enable total processes
+ description: Number of active processes.
+ default_value: yes
+ required: false
+ - name: processes running
+ description: Show number of processes running or blocked.
+ default_value: yes
+ required: false
+ - name: real memory
+ description: Memeory used on host.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -159,7 +179,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show an overall vision about processes running."
labels: []
metrics:
- name: system.active_processes
@@ -185,51 +205,56 @@ modules:
plugin_name: freebsd.plugin
module_name: kern.cp_time
monitored_instance:
- name: freebsd kern.cp_time
- link: ''
- categories: []
- icon_filename: ''
+ name: kern.cp_time
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Total CPU utilization"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ description: "[plugin:freebsd]"
options:
- description: ''
+ description: "The netdata main configuration file."
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: kern.cp_time
+ description: Enable or disable Total CPU usage.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -263,7 +288,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show CPU usage statistics."
labels: []
metrics:
- name: system.cpu
@@ -294,51 +319,57 @@ modules:
plugin_name: freebsd.plugin
module_name: dev.cpu.temperature
monitored_instance:
- name: freebsd dev.cpu.temperature
- link: ''
- categories: []
- icon_filename: ''
+ name: dev.cpu.temperature
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.org"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Get current CPU temperature"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: dev.cpu.temperature
+ description: Enable or disable CPU temperature metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -352,7 +383,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "This metric show latest CPU temperature."
labels: []
metrics:
- name: cpu.temperature
@@ -365,51 +396,57 @@ modules:
plugin_name: freebsd.plugin
module_name: dev.cpu.0.freq
monitored_instance:
- name: freebsd dev.cpu.0.freq
- link: ''
- categories: []
- icon_filename: ''
+ name: dev.cpu.0.freq
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Read current CPU Scaling frequency."
+ method_description: "Current CPU Scaling Frequency"
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "Config options"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file"
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: ""
enabled: true
- list: []
+ list:
+ - name: dev.cpu.0.freq
+ description: Enable or disable CPU Scaling frequency metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -423,7 +460,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "The metric shows status of CPU frequency, it is direct affected by system load."
labels: []
metrics:
- name: cpu.scaling_cur_freq
@@ -436,51 +473,57 @@ modules:
plugin_name: freebsd.plugin
module_name: hw.intrcnt
monitored_instance:
- name: freebsd hw.intrcnt
- link: ''
- categories: []
- icon_filename: ''
+ name: hw.intrcnt
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Get total number of interrupts"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config option"
enabled: true
- list: []
+ list:
+ - name: hw.intrcnt
+ description: Enable or disable Interrupts metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -494,7 +537,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show system interrupts frequency."
labels: []
metrics:
- name: system.intr
@@ -513,51 +556,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.stats.sys.v_intr
monitored_instance:
- name: freebsd vm.stats.sys.v_intr
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.stats.sys.v_intr
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Device interrupts"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config option"
enabled: true
- list: []
+ list:
+ - name: vm.stats.sys.v_intr
+ description: Enable or disable device interrupts metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -571,7 +620,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "The metric show device interrupt frequency."
labels: []
metrics:
- name: system.dev_intr
@@ -584,51 +633,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.stats.sys.v_soft
monitored_instance:
- name: freebsd vm.stats.sys.v_soft
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.stats.sys.v_soft
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Software Interrupt"
+ method_description: "vm.stats.sys.v_soft"
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config option"
enabled: true
- list: []
+ list:
+ - name: vm.stats.sys.v_soft
+ description: Enable or disable software inerrupts metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -642,7 +697,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "This metric shows software interrupt frequency."
labels: []
metrics:
- name: system.soft_intr
@@ -655,51 +710,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.stats.sys.v_swtch
monitored_instance:
- name: freebsd vm.stats.sys.v_swtch
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.stats.sys.v_swtch
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "CPU context switch"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.stats.sys.v_swtch
+ description: Enable or disable CPU context switch metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -713,7 +774,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "The metric count the number of context switches happening on host."
labels: []
metrics:
- name: system.ctxt
@@ -732,51 +793,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.swap_info
monitored_instance:
- name: freebsd vm.swap_info
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.swap_info
+ link: ""
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about SWAP memory."
+ method_description: "The plugin calls `sysctlnametomib` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.swap_info
+ description: Enable or disable SWAP metrics.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -784,7 +851,7 @@ modules:
alerts:
- name: used_swap
link: https://github.com/netdata/netdata/blob/master/health/health.d/swap.conf
- metric: system.swap
+ metric: mem.swap
info: swap memory utilization
os: "linux freebsd"
metrics:
@@ -795,10 +862,10 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "This metric shows the SWAP usage."
labels: []
metrics:
- - name: system.swap
+ - name: mem.swap
description: System Swap
unit: "MiB"
chart_type: stacked
@@ -809,51 +876,57 @@ modules:
plugin_name: freebsd.plugin
module_name: system.ram
monitored_instance:
- name: freebsd system.ram
- link: ''
- categories: []
- icon_filename: ''
+ name: system.ram
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "memory.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Show information about system memory usage."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: system.ram
+ description: Enable or disable system RAM metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -887,7 +960,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "This metric shows RAM usage statistics."
labels: []
metrics:
- name: system.ram
@@ -912,51 +985,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.stats.vm.v_swappgs
monitored_instance:
- name: freebsd vm.stats.vm.v_swappgs
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.stats.vm.v_swappgs
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "memory.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "The metric swap amount of data read from and written to SWAP."
+ method_description: ""
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.stats.vm.v_swappgs
+ description: Enable or disable infoormation about SWAP I/O metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -964,7 +1043,7 @@ modules:
alerts:
- name: 30min_ram_swapped_out
link: https://github.com/netdata/netdata/blob/master/health/health.d/swap.conf
- metric: system.swapio
+ metric: mem.swapio
info: percentage of the system RAM swapped in the last 30 minutes
os: "linux freebsd"
metrics:
@@ -975,10 +1054,10 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "This metric shows events happening on SWAP."
labels: []
metrics:
- - name: system.swapio
+ - name: mem.swapio
description: Swap I/O
unit: "KiB/s"
chart_type: area
@@ -989,51 +1068,57 @@ modules:
plugin_name: freebsd.plugin
module_name: vm.stats.vm.v_pgfaults
monitored_instance:
- name: freebsd vm.stats.vm.v_pgfaults
- link: ''
- categories: []
- icon_filename: ''
+ name: vm.stats.vm.v_pgfaults
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "memory.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect memory page faults events."
+ method_description: "The plugin calls `sysctl` function to collect necessary data"
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.stats.vm.v_pgfaults
+ description: Enable or disable Memory page fault metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1047,7 +1132,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "The number of page faults happened on host."
labels: []
metrics:
- name: mem.pgfaults
@@ -1064,51 +1149,57 @@ modules:
plugin_name: freebsd.plugin
module_name: kern.ipc.sem
monitored_instance:
- name: freebsd kern.ipc.sem
- link: ''
- categories: []
- icon_filename: ''
+ name: kern.ipc.sem
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about semaphore."
+ method_description: ""
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: kern.ipc.sem
+ description: Enable or disable semaphore metrics.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1132,7 +1223,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics shows counters for semaphores on host."
labels: []
metrics:
- name: system.ipc_semaphores
@@ -1151,51 +1242,57 @@ modules:
plugin_name: freebsd.plugin
module_name: kern.ipc.shm
monitored_instance:
- name: freebsd kern.ipc.shm
- link: ''
- categories: []
- icon_filename: ''
+ name: kern.ipc.shm
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "memory.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect shared memory information."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: kern.ipc.shm
+ description: Enable or disable shared memory metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1209,7 +1306,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics give status about current shared memory segments."
labels: []
metrics:
- name: system.ipc_shared_mem_segs
@@ -1228,51 +1325,57 @@ modules:
plugin_name: freebsd.plugin
module_name: kern.ipc.msq
monitored_instance:
- name: freebsd kern.ipc.msq
- link: ''
- categories: []
- icon_filename: ''
+ name: kern.ipc.msq
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect number of IPC message Queues"
+ method_description: ""
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: kern.ipc.msq
+ description: Enable or disable IPC message queue metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1286,7 +1389,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show statistics IPC messages statistics."
labels: []
metrics:
- name: system.ipc_msq_queues
@@ -1312,51 +1415,57 @@ modules:
plugin_name: freebsd.plugin
module_name: uptime
monitored_instance:
- name: freebsd uptime
- link: ''
- categories: []
- icon_filename: ''
+ name: uptime
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Show period of time server is up."
+ method_description: "The plugin calls `clock_gettime` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: vm.loadavg
+ description: Enable or disable load average metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1370,7 +1479,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "How long the system is running."
labels: []
metrics:
- name: system.uptime
@@ -1383,51 +1492,61 @@ modules:
plugin_name: freebsd.plugin
module_name: net.isr
monitored_instance:
- name: freebsd net.isr
- link: ''
- categories: []
- icon_filename: ''
+ name: net.isr
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "freebsd.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about system softnet stat."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.isr]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: netisr
+ description: Enable or disable general vision about softnet stat metrics.
+ default_value: yes
+ required: false
+ - name: netisr per core
+ description: Enable or disable softnet stat metric per core.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1441,7 +1560,9 @@ modules:
- name: 1min_netdev_budget_ran_outs
link: https://github.com/netdata/netdata/blob/master/health/health.d/softnet.conf
metric: system.softnet_stat
- info: average number of times ksoftirq ran out of sysctl net.core.netdev_budget or net.core.netdev_budget_usecs with work remaining over the last minute (this can be a cause for dropped packets)
+ info:
+ average number of times ksoftirq ran out of sysctl net.core.netdev_budget or net.core.netdev_budget_usecs with work remaining over the last
+ minute (this can be a cause for dropped packets)
os: "linux"
- name: 10min_netisr_backlog_exceeded
link: https://github.com/netdata/netdata/blob/master/health/health.d/softnet.conf
@@ -1456,7 +1577,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show statistics about softnet stats."
labels: []
metrics:
- name: system.softnet_stat
@@ -1485,51 +1606,101 @@ modules:
plugin_name: freebsd.plugin
module_name: devstat
monitored_instance:
- name: freebsd devstat
- link: ''
- categories: []
- icon_filename: ''
+ name: devstat
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "hard-drive.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information per hard disk available on host."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:kern.devstat]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: enable new disks detected at runtime
+ description: Enable or disable possibility to detect new disks.
+ default_value: auto
+ required: false
+ - name: performance metrics for pass devices
+ description: Enable or disable metrics for disks with type `PASS`.
+ default_value: auto
+ required: false
+ - name: total bandwidth for all disks
+ description: Enable or disable total bandwidth metric for all disks.
+ default_value: yes
+ required: false
+ - name: bandwidth for all disks
+ description: Enable or disable bandwidth for all disks metric.
+ default_value: auto
+ required: false
+ - name: operations for all disks
+ description: Enable or disable operations for all disks metric.
+ default_value: auto
+ required: false
+ - name: queued operations for all disks
+ description: Enable or disable queued operations for all disks metric.
+ default_value: auto
+ required: false
+ - name: utilization percentage for all disks
+ description: Enable or disable utilization percentage for all disks metric.
+ default_value: auto
+ required: false
+ - name: i/o time for all disks
+ description: Enable or disable I/O time for all disks metric.
+ default_value: auto
+ required: false
+ - name: average completed i/o time for all disks
+ description: Enable or disable average completed I/O time for all disks metric.
+ default_value: auto
+ required: false
+ - name: average completed i/o bandwidth for all disks
+ description: Enable or disable average completed I/O bandwidth for all disks metric.
+ default_value: auto
+ required: false
+ - name: average service time for all disks
+ description: Enable or disable average service time for all disks metric.
+ default_value: auto
+ required: false
+ - name: disable by default disks matching
+ description: Do not create charts for disks listed.
+ default_value: ""
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1548,7 +1719,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics give a general vision about I/O events on disks."
labels: []
metrics:
- name: system.io
@@ -1627,51 +1798,57 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet.tcp.states
monitored_instance:
- name: freebsd net.inet.tcp.states
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet.tcp.states
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: ""
+ method_description: ""
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: net.inet.tcp.states
+ description: Enable or disable TCP state metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1690,7 +1867,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "A counter for TCP connections."
labels: []
metrics:
- name: ipv4.tcpsock
@@ -1703,51 +1880,85 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet.tcp.stats
monitored_instance:
- name: freebsd net.inet.tcp.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet.tcp.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect overall information about TCP connections."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet.tcp.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: ipv4 TCP packets
+ description: Enable or disable ipv4 TCP packets metric.
+ default_value: yes
+ required: false
+ - name: ipv4 TCP errors
+ description: Enable or disable pv4 TCP errors metric.
+ default_value: yes
+ required: false
+ - name: ipv4 TCP handshake issues
+ description: Enable or disable ipv4 TCP handshake issue metric.
+ default_value: yes
+ required: false
+ - name: TCP connection aborts
+ description: Enable or disable TCP connection aborts metric.
+ default_value: auto
+ required: false
+ - name: TCP out-of-order queue
+ description: Enable or disable TCP out-of-order queue metric.
+ default_value: auto
+ required: false
+ - name: TCP SYN cookies
+ description: Enable or disable TCP SYN cookies metric.
+ default_value: auto
+ required: false
+ - name: TCP listen issues
+ description: Enable or disable TCP listen issues metric.
+ default_value: auto
+ required: false
+ - name: ECN packets
+ description: Enable or disable ECN packets metric.
+ default_value: auto
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1761,7 +1972,9 @@ modules:
- name: 10s_ipv4_tcp_resets_sent
link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
metric: ipv4.tcphandshake
- info: average number of sent TCP RESETS over the last 10 seconds. This can indicate a port scan, or that a service running on this host has crashed. Netdata will not send a clear notification for this alarm.
+ info:
+ average number of sent TCP RESETS over the last 10 seconds. This can indicate a port scan, or that a service running on this host has
+ crashed. Netdata will not send a clear notification for this alarm.
os: "linux"
- name: 1m_ipv4_tcp_resets_received
link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
@@ -1771,7 +1984,9 @@ modules:
- name: 10s_ipv4_tcp_resets_received
link: https://github.com/netdata/netdata/blob/master/health/health.d/tcp_resets.conf
metric: ipv4.tcphandshake
- info: average number of received TCP RESETS over the last 10 seconds. This can be an indication that a service this host needs has crashed. Netdata will not send a clear notification for this alarm.
+ info:
+ average number of received TCP RESETS over the last 10 seconds. This can be an indication that a service this host needs has crashed.
+ Netdata will not send a clear notification for this alarm.
os: "linux freebsd"
metrics:
folding:
@@ -1781,7 +1996,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show TCP connections statistics."
labels: []
metrics:
- name: ipv4.tcppackets
@@ -1852,51 +2067,61 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet.udp.stats
monitored_instance:
- name: freebsd net.inet.udp.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet.udp.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about UDP connections."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet.udp.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: ipv4 UDP packets
+ description: Enable or disable ipv4 UDP packets metric.
+ default_value: yes
+ required: false
+ - name: ipv4 UDP errors
+ description: Enable or disable ipv4 UDP errors metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -1920,7 +2145,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show UDP connections statistics."
labels: []
metrics:
- name: ipv4.udppackets
@@ -1944,51 +2169,65 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet.icmp.stats
monitored_instance:
- name: freebsd net.inet.icmp.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet.icmp.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about ICMP traffic."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet.icmp.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: IPv4 ICMP packets
+ description: Enable or disable IPv4 ICMP packets metric.
+ default_value: yes
+ required: false
+ - name: IPv4 ICMP error
+ description: Enable or disable IPv4 ICMP error metric.
+ default_value: yes
+ required: false
+ - name: IPv4 ICMP messages
+ description: Enable or disable IPv4 ICMP messages metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2002,7 +2241,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show ICMP connections statistics."
labels: []
metrics:
- name: ipv4.icmp
@@ -2033,51 +2272,69 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet.ip.stats
monitored_instance:
- name: freebsd net.inet.ip.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet.ip.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect IP stats"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet.ip.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: ipv4 packets
+ description: Enable or disable IPv4 packets metric.
+ default_value: yes
+ required: false
+ - name: ipv4 fragments sent
+ description: Enable or disable IPv4 fragments sent metric.
+ default_value: yes
+ required: false
+ - name: ipv4 fragments assembly
+ description: Enable or disable IPv4 fragments assembly metric.
+ default_value: yes
+ required: false
+ - name: ipv4 errors
+ description: Enable or disable IPv4 errors metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2091,7 +2348,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show IPv4 connections statistics."
labels: []
metrics:
- name: ipv4.packets
@@ -2134,51 +2391,69 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet6.ip6.stats
monitored_instance:
- name: freebsd net.inet6.ip6.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet6.ip6.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information abou IPv6 stats."
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet6.ip6.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: ipv6 packets
+ description: Enable or disable ipv6 packet metric.
+ default_value: auto
+ required: false
+ - name: ipv6 fragments sent
+ description: Enable or disable ipv6 fragments sent metric.
+ default_value: auto
+ required: false
+ - name: ipv6 fragments assembly
+ description: Enable or disable ipv6 fragments assembly metric.
+ default_value: auto
+ required: false
+ - name: ipv6 errors
+ description: Enable or disable ipv6 errors metric.
+ default_value: auto
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2192,7 +2467,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show general information about IPv6 connections."
labels: []
metrics:
- name: ipv6.packets
@@ -2237,51 +2512,81 @@ modules:
plugin_name: freebsd.plugin
module_name: net.inet6.icmp6.stats
monitored_instance:
- name: freebsd net.inet6.icmp6.stats
- link: ''
- categories: []
- icon_filename: ''
+ name: net.inet6.icmp6.stats
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information abou IPv6 ICMP"
+ method_description: "The plugin calls `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:net.inet6.icmp6.stats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: icmp
+ description: Enable or disable ICMP metric.
+ default_value: auto
+ required: false
+ - name: icmp redirects
+ description: Enable or disable ICMP redirects metric.
+ default_value: auto
+ required: false
+ - name: icmp errors
+ description: Enable or disable ICMP errors metric.
+ default_value: auto
+ required: false
+ - name: icmp echos
+ description: Enable or disable ICMP echos metric.
+ default_value: auto
+ required: false
+ - name: icmp router
+ description: Enable or disable ICMP router metric.
+ default_value: auto
+ required: false
+ - name: icmp neighbor
+ description: Enable or disable ICMP neighbor metric.
+ default_value: auto
+ required: false
+ - name: icmp types
+ description: Enable or disable ICMP types metric.
+ default_value: auto
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2295,7 +2600,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "Collect IPv6 ICMP traffic statistics."
labels: []
metrics:
- name: ipv6.icmp
@@ -2373,51 +2678,65 @@ modules:
plugin_name: freebsd.plugin
module_name: ipfw
monitored_instance:
- name: freebsd ipfw
- link: ''
- categories: []
- icon_filename: ''
+ name: ipfw
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "firewall.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information about FreeBSD firewall."
+ method_description: "The plugin uses RAW socket to communicate with kernel and collect data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:ipfw]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: counters for static rules
+ description: Enable or disable counters for static rules metric.
+ default_value: yes
+ required: false
+ - name: number of dynamic rules
+ description: Enable or disable number of dynamic rules metric.
+ default_value: yes
+ required: false
+ - name: allocated memory
+ description: Enable or disable allocated memory metric.
+ default_value: yes
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2431,7 +2750,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "Theese metrics show FreeBSD firewall statistics."
labels: []
metrics:
- name: ipfw.mem
@@ -2469,51 +2788,101 @@ modules:
plugin_name: freebsd.plugin
module_name: getifaddrs
monitored_instance:
- name: freebsd getifaddrs
- link: ''
- categories: []
- icon_filename: ''
+ name: getifaddrs
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "network.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect traffic per network interface."
+ method_description: "The plugin calls `getifaddrs` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:getifaddrs]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: enable new interfaces detected at runtime
+ description: Enable or disable possibility to discover new interface after plugin starts.
+ default_value: auto
+ required: false
+ - name: total bandwidth for physical interfaces
+ description: Enable or disable total bandwidth for physical interfaces metric.
+ default_value: auto
+ required: false
+ - name: total packets for physical interfaces
+ description: Enable or disable total packets for physical interfaces metric.
+ default_value: auto
+ required: false
+ - name: total bandwidth for ipv4 interface
+ description: Enable or disable total bandwidth for IPv4 interface metric.
+ default_value: auto
+ required: false
+ - name: total bandwidth for ipv6 interfaces
+ description: Enable or disable total bandwidth for ipv6 interfaces metric.
+ default_value: auto
+ required: false
+ - name: bandwidth for all interfaces
+ description: Enable or disable bandwidth for all interfaces metric.
+ default_value: auto
+ required: false
+ - name: packets for all interfaces
+ description: Enable or disable packets for all interfaces metric.
+ default_value: auto
+ required: false
+ - name: errors for all interfaces
+ description: Enable or disable errors for all interfaces metric.
+ default_value: auto
+ required: false
+ - name: drops for all interfaces
+ description: Enable or disable drops for all interfaces metric.
+ default_value: auto
+ required: false
+ - name: collisions for all interface
+ description: Enable or disable collisions for all interface metric.
+ default_value: auto
+ required: false
+ - name: disable by default interfaces matching
+ description: Do not display data for intterfaces listed.
+ default_value: lo*
+ required: false
+ - name: set physical interfaces for system.net
+ description: Do not show network traffic for listed interfaces.
+ default_value: igb* ix* cxl* em* ixl* ixlv* bge* ixgbe* vtnet* vmx* re* igc* dwc*
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2562,7 +2931,9 @@ modules:
- name: 10s_received_packets_storm
link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
metric: net.packets
- info: ratio of average number of received packets for the network interface ${label:device} over the last 10 seconds, compared to the rate over the last minute
+ info:
+ ratio of average number of received packets for the network interface ${label:device} over the last 10 seconds, compared to the rate over
+ the last minute
os: "linux freebsd"
- name: interface_inbound_errors
link: https://github.com/netdata/netdata/blob/master/health/health.d/net.conf
@@ -2592,7 +2963,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "General overview about network traffic."
labels: []
metrics:
- name: system.net
@@ -2669,51 +3040,73 @@ modules:
plugin_name: freebsd.plugin
module_name: getmntinfo
monitored_instance:
- name: freebsd getmntinfo
- link: ''
- categories: []
- icon_filename: ''
+ name: getmntinfo
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "hard-drive.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect information per mount point."
+ method_description: "The plugin calls `getmntinfo` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:getmntinfo]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: enable new mount points detected at runtime
+ description: Cheeck new mount points during runtime.
+ default_value: auto
+ required: false
+ - name: space usage for all disks
+ description: Enable or disable space usage for all disks metric.
+ default_value: auto
+ required: false
+ - name: inodes usage for all disks
+ description: Enable or disable inodes usage for all disks metric.
+ default_value: auto
+ required: false
+ - name: exclude space metrics on paths
+ description: Do not show metrics for listed paths.
+ default_value: /proc/*
+ required: false
+ - name: exclude space metrics on filesystems
+ description: Do not monitor listed filesystems.
+ default_value: autofs procfs subfs devfs none
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2737,7 +3130,7 @@ modules:
availability: []
scopes:
- name: mount point
- description: ""
+ description: "These metrics show detailss about mount point usages."
labels: []
metrics:
- name: disk.space
@@ -2760,51 +3153,57 @@ modules:
plugin_name: freebsd.plugin
module_name: zfs
monitored_instance:
- name: freebsd zfs
- link: ''
- categories: []
- icon_filename: ''
+ name: zfs
+ link: "https://www.freebsd.org/"
+ categories:
+ - data-collection.freebsd
+ icon_filename: "filesystem.svg"
related_resources:
integrations:
list: []
info_provided_to_referring_integrations:
- description: ''
+ description: ""
keywords: []
most_popular: false
overview:
data_collection:
- metrics_description: ''
- method_description: ''
+ metrics_description: "Collect metrics for ZFS filesystem"
+ method_description: "The plugin uses `sysctl` function to collect necessary data."
supported_platforms:
include: []
exclude: []
- multi-instance: true
+ multi_instance: true
additional_permissions:
- description: ''
+ description: ""
default_behavior:
auto_detection:
- description: ''
+ description: ""
limits:
- description: ''
+ description: ""
performance_impact:
- description: ''
+ description: ""
setup:
prerequisites:
list: []
configuration:
file:
- name: ''
- description: ''
+ name: "netdata.conf"
+ section_name: "[plugin:freebsd:zfs_arcstats]"
+ description: "The netdata main configuration file."
options:
- description: ''
+ description: ""
folding:
- title: ''
+ title: "Config options"
enabled: true
- list: []
+ list:
+ - name: show zero charts
+ description: Do not show charts with zero metrics.
+ default_value: no
+ required: false
examples:
folding:
enabled: true
- title: ''
+ title: ""
list: []
troubleshooting:
problems:
@@ -2822,7 +3221,7 @@ modules:
availability: []
scopes:
- name: global
- description: ""
+ description: "These metrics show detailed information about ZFS filesystem."
labels: []
metrics:
- name: zfs.arc_size
diff --git a/collectors/freebsd.plugin/metrics.csv b/collectors/freebsd.plugin/metrics.csv
deleted file mode 100644
index 3c02a4c2..00000000
--- a/collectors/freebsd.plugin/metrics.csv
+++ /dev/null
@@ -1,112 +0,0 @@
-metric,scope,dimensions,unit,description,chart_type,labels,plugin,module
-system.load,,"load1, load5, load15",load,"System Load Average",line,,freebsd.plugin,vm.loadavg
-system.active_processes,,active,processes,"System Active Processes",line,,freebsd.plugin,vm.vmtotal
-system.processes,,"running, blocked",processes,"System Processes",line,,freebsd.plugin,vm.vmtotal
-mem.real,,used,MiB,"Total Real Memory In Use",area,,freebsd.plugin,vm.vmtotal
-system.cpu,,"nice, system, user, interrupt, idle",percentage,"Total CPU utilization",stacked,,freebsd.plugin,kern.cp_time
-cpu.cpu,core,"nice, system, user, interrupt, idle",percentage,"Core utilization",stacked,,freebsd.plugin,kern.cp_time
-cpu.temperature,,a dimension per core,Celsius,"Core temperature",line,,freebsd.plugin,dev.cpu.temperature
-cpu.scaling_cur_freq,,frequency,MHz,"Current CPU Scaling Frequency",line,,freebsd.plugin,dev.cpu.0.freq
-system.intr,,interrupts,interrupts/s,"Total Hardware Interrupts",line,,freebsd.plugin,hw.intrcnt
-system.interrupts,,a dimension per interrupt,interrupts/s,"System interrupts",stacked,,freebsd.plugin,hw.intrcnt
-system.dev_intr,,interrupts,interrupts/s,"Device Interrupts",line,,freebsd.plugin,vm.stats.sys.v_intr
-system.soft_intr,,interrupts,interrupts/s,"Software Interrupts",line,,freebsd.plugin,vm.stats.sys.v_soft
-system.ctxt,,switches,context switches/s,"CPU Context Switches",line,,freebsd.plugin,vm.stats.sys.v_swtch
-system.forks,,started,processes/s,"Started Processes",line,,freebsd.plugin,vm.stats.sys.v_swtch
-system.swap,,"free, used",MiB,"System Swap",stacked,,freebsd.plugin,vm.swap_info
-system.ram,,"free, active, inactive, wired, cache, laundry, buffers",MiB,"System RAM",stacked,,freebsd.plugin,system.ram
-mem.available,,avail,MiB,"Available RAM for applications",line,,freebsd.plugin,system.ram
-system.swapio,,"io, out",KiB/s,"Swap I/O",area,,freebsd.plugin,vm.stats.vm.v_swappgs
-mem.pgfaults,,"memory, io_requiring, cow, cow_optimized, in_transit",page faults/s,"Memory Page Faults",line,,freebsd.plugin,vm.stats.vm.v_pgfaults
-system.ipc_semaphores,,semaphores,semaphores,"IPC Semaphores",area,,freebsd.plugin,kern.ipc.sem
-system.ipc_semaphore_arrays,,arrays,arrays,"IPC Semaphore Arrays",area,,freebsd.plugin,kern.ipc.sem
-system.ipc_shared_mem_segs,,segments,segments,"IPC Shared Memory Segments",area,,freebsd.plugin,kern.ipc.shm
-system.ipc_shared_mem_size,,allocated,KiB,"IPC Shared Memory Segments Size",area,,freebsd.plugin,kern.ipc.shm
-system.ipc_msq_queues,,queues,queues,"Number of IPC Message Queues",area,,freebsd.plugin,kern.ipc.msq
-system.ipc_msq_messages,,messages,messages,"Number of Messages in IPC Message Queues",area,,freebsd.plugin,kern.ipc.msq
-system.ipc_msq_size,,"allocated, used",bytes,"Size of IPC Message Queues",line,,freebsd.plugin,kern.ipc.msq
-system.uptime,,uptime,seconds,"System Uptime",line,,freebsd.plugin,uptime
-system.softnet_stat,,"dispatched, hybrid_dispatched, qdrops, queued",events/s,"System softnet_stat",line,,freebsd.plugin,net.isr
-cpu.softnet_stat,core,"dispatched, hybrid_dispatched, qdrops, queued",events/s,"Per CPU netisr statistics",line,,freebsd.plugin,net.isr
-system.io,,"io, out",KiB/s,"Disk I/O",area,,freebsd.plugin,devstat
-disk.io,disk,"reads, writes, frees",KiB/s,"Disk I/O Bandwidth",area,,freebsd.plugin,devstat
-disk.ops,disk,"reads, writes, other, frees",operations/s,"Disk Completed I/O Operations",line,,freebsd.plugin,devstat
-disk.qops,disk,operations,operations,"Disk Current I/O Operations",line,,freebsd.plugin,devstat
-disk.util,disk,utilization,% of time working,"Disk Utilization Time",line,,freebsd.plugin,devstat
-disk.iotime,disk,"reads, writes, other, frees",milliseconds/s,"Disk Total I/O Time",line,,freebsd.plugin,devstat
-disk.await,disk,"reads, writes, other, frees",milliseconds/operation,"Average Completed I/O Operation Time",line,,freebsd.plugin,devstat
-disk.avgsz,disk,"reads, writes, frees",KiB/operation,"Average Completed I/O Operation Bandwidth",area,,freebsd.plugin,devstat
-disk.svctm,disk,svctm,milliseconds/operation,"Average Service Time",line,,freebsd.plugin,devstat
-ipv4.tcpsock,,connections,active connections,"IPv4 TCP Connections",line,,freebsd.plugin,net.inet.tcp.states
-ipv4.tcppackets,,"received, sent",packets/s,"IPv4 TCP Packets",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcperrors,,"InErrs, InCsumErrors, RetransSegs",packets/s,"IPv4 TCP Errors",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcphandshake,,"EstabResets, ActiveOpens, PassiveOpens, AttemptFails",events/s,"IPv4 TCP Handshake Issues",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcpconnaborts,,"baddata, userclosed, nomemory, timeout, linger",connections/s,"TCP Connection Aborts",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcpofo,,inqueue,packets/s,"TCP Out-Of-Order Queue",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcpsyncookies,,"received, sent, failed",packets/s,"TCP SYN Cookies",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.tcplistenissues,,overflows,packets/s,"TCP Listen Socket Issues",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.ecnpkts,,"InCEPkts, InECT0Pkts, InECT1Pkts, OutECT0Pkts, OutECT1Pkts",packets/s,"IPv4 ECN Statistics",line,,freebsd.plugin,net.inet.tcp.stats
-ipv4.udppackets,,"received, sent",packets/s,"IPv4 UDP Packets",line,,freebsd.plugin,net.inet.udp.stats
-ipv4.udperrors,,"InErrors, NoPorts, RcvbufErrors, InCsumErrors, IgnoredMulti",events/s,"IPv4 UDP Errors",line,,freebsd.plugin,net.inet.udp.stats
-ipv4.icmp,,"received, sent",packets/s,"IPv4 ICMP Packets",line,,freebsd.plugin,net.inet.icmp.stats
-ipv4.icmp_errors,,"InErrors, OutErrors, InCsumErrors",packets/s,"IPv4 ICMP Errors",line,,freebsd.plugin,net.inet.icmp.stats
-ipv4.icmpmsg,,"InEchoReps, OutEchoReps, InEchos, OutEchos",packets/s,"IPv4 ICMP Messages",line,,freebsd.plugin,net.inet.icmp.stats
-ipv4.packets,,"received, sent, forwarded, delivered",packets/s,"IPv4 Packets",line,,freebsd.plugin,net.inet.ip.stats
-ipv4.fragsout,,"ok, failed, created",packets/s,"IPv4 Fragments Sent",line,,freebsd.plugin,net.inet.ip.stats
-ipv4.fragsin,,"ok, failed, all",packets/s,"IPv4 Fragments Reassembly",line,,freebsd.plugin,net.inet.ip.stats
-ipv4.errors,,"InDiscards, OutDiscards, InHdrErrors, OutNoRoutes, InAddrErrors, InUnknownProtos",packets/s,"IPv4 Errors",line,,freebsd.plugin,net.inet.ip.stats
-ipv6.packets,,"received, sent, forwarded, delivers",packets/s,"IPv6 Packets",line,,freebsd.plugin,net.inet6.ip6.stats
-ipv6.fragsout,,"ok, failed, all",packets/s,"IPv6 Fragments Sent",line,,freebsd.plugin,net.inet6.ip6.stats
-ipv6.fragsin,,"ok, failed, timeout, all",packets/s,"IPv6 Fragments Reassembly",line,,freebsd.plugin,net.inet6.ip6.stats
-ipv6.errors,,"InDiscards, OutDiscards, InHdrErrors, InAddrErrors, InTruncatedPkts, InNoRoutes, OutNoRoutes",packets/s,"IPv6 Errors",line,,freebsd.plugin,net.inet6.ip6.stats
-ipv6.icmp,,"received, sent",messages/s,"IPv6 ICMP Messages",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmpredir,,"received, sent",redirects/s,"IPv6 ICMP Redirects",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmperrors,,"InErrors, OutErrors, InCsumErrors, InDestUnreachs, InPktTooBigs, InTimeExcds, InParmProblems, OutDestUnreachs, OutTimeExcds, OutParmProblems",errors/s,"IPv6 ICMP Errors",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmpechos,,"InEchos, OutEchos, InEchoReplies, OutEchoReplies",messages/s,"IPv6 ICMP Echo",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmprouter,,"InSolicits, OutSolicits, InAdvertisements, OutAdvertisements",messages/s,"IPv6 Router Messages",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmpneighbor,,"InSolicits, OutSolicits, InAdvertisements, OutAdvertisements",messages/s,"IPv6 Neighbor Messages",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipv6.icmptypes,,"InType1, InType128, InType129, InType136, OutType1, OutType128, OutType129, OutType133, OutType135, OutType143",messages/s,"IPv6 ICMP Types",line,,freebsd.plugin,net.inet6.icmp6.stats
-ipfw.mem,,"dynamic, static",bytes,"Memory allocated by rules",stacked,,freebsd.plugin,ipfw
-ipfw.packets,,a dimension per static rule,packets/s,"Packets",stacked,,freebsd.plugin,ipfw
-ipfw.bytes,,a dimension per static rule,bytes/s,"Bytes",stacked,,freebsd.plugin,ipfw
-ipfw.active,,a dimension per dynamic rule,rules,"Active rules",stacked,,freebsd.plugin,ipfw
-ipfw.expired,,a dimension per dynamic rule,rules,"Expired rules",stacked,,freebsd.plugin,ipfw
-system.net,,"received, sent",kilobits/s,"Network Traffic",area,,freebsd.plugin,getifaddrs
-system.packets,,"received, sent, multicast_received, multicast_sent",packets/s,"Network Packets",line,,freebsd.plugin,getifaddrs
-system.ipv4,,"received, sent",kilobits/s,"IPv4 Bandwidth",area,,freebsd.plugin,getifaddrs
-system.ipv6,,"received, sent",kilobits/s,"IPv6 Bandwidth",area,,freebsd.plugin,getifaddrs
-net.net,network device,"received, sent",kilobits/s,"Bandwidth",area,,freebsd.plugin,getifaddrs
-net.packets,network device,"received, sent, multicast_received, multicast_sent",packets/s,"Packets",line,,freebsd.plugin,getifaddrs
-net.errors,network device,"inbound, outbound",errors/s,"Interface Errors",line,,freebsd.plugin,getifaddrs
-net.drops,network device,"inbound, outbound",drops/s,"Interface Drops",line,,freebsd.plugin,getifaddrs
-net.events,network device,collisions,events/s,"Network Interface Events",line,,freebsd.plugin,getifaddrs
-disk.space,mount point,"avail, used, reserved_for_root",GiB,"Disk Space Usage for {mounted dir} [{mounted filesystem}]",stacked,,freebsd.plugin,getmntinfo
-disk.inodes,mount point,"avail, used, reserved_for_root",inodes,"Disk Files (inodes) Usage for {mounted dir} [{mounted filesystem}]",stacked,,freebsd.plugin,getmntinfo
-zfs.arc_size,,"arcsz, target, min, max",MiB,"ZFS ARC Size",area,,freebsd.plugin,zfs
-zfs.l2_size,,"actual, size",MiB,"ZFS L2 ARC Size",area,,freebsd.plugin,zfs
-zfs.reads,,"arc, demand, prefetch, metadata, l2",reads/s,"ZFS Reads",area,,freebsd.plugin,zfs
-zfs.bytes,,"read, write",KiB/s,"ZFS ARC L2 Read/Write Rate",area,,freebsd.plugin,zfs
-zfs.hits,,"hits, misses",percentage,"ZFS ARC Hits",stacked,,freebsd.plugin,zfs
-zfs.hits_rate,,"hits, misses",events/s,"ZFS ARC Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.dhits,,"hits, misses",percentage,"ZFS Demand Hits",stacked,,freebsd.plugin,zfs
-zfs.dhits_rate,,"hits, misses",events/s,"ZFS Demand Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.phits,,"hits, misses",percentage,"ZFS Prefetch Hits",stacked,,freebsd.plugin,zfs
-zfs.phits_rate,,"hits, misses",events/s,"ZFS Prefetch Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.mhits,,"hits, misses",percentage,"ZFS Metadata Hits",stacked,,freebsd.plugin,zfs
-zfs.mhits_rate,,"hits, misses",events/s,"ZFS Metadata Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.l2hits,,"hits, misses",percentage,"ZFS L2 Hits",stacked,,freebsd.plugin,zfs
-zfs.l2hits_rate,,"hits, misses",events/s,"ZFS L2 Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.list_hits,,"mfu, mfu_ghost, mru, mru_ghost",hits/s,"ZFS List Hits",area,,freebsd.plugin,zfs
-zfs.arc_size_breakdown,,"recent, frequent",percentage,"ZFS ARC Size Breakdown",stacked,,freebsd.plugin,zfs
-zfs.memory_ops,,throttled,operations/s,"ZFS Memory Operations",line,,freebsd.plugin,zfs
-zfs.important_ops,,"evict_skip, deleted, mutex_miss, hash_collisions",operations/s,"ZFS Important Operations",line,,freebsd.plugin,zfs
-zfs.actual_hits,,"hits, misses",percentage,"ZFS Actual Cache Hits",stacked,,freebsd.plugin,zfs
-zfs.actual_hits_rate,,"hits, misses",events/s,"ZFS Actual Cache Hits Rate",stacked,,freebsd.plugin,zfs
-zfs.demand_data_hits,,"hits, misses",percentage,"ZFS Data Demand Efficiency",stacked,,freebsd.plugin,zfs
-zfs.demand_data_hits_rate,,"hits, misses",events/s,"ZFS Data Demand Efficiency Rate",stacked,,freebsd.plugin,zfs
-zfs.prefetch_data_hits,,"hits, misses",percentage,"ZFS Data Prefetch Efficiency",stacked,,freebsd.plugin,zfs
-zfs.prefetch_data_hits_rate,,"hits, misses",events/s,"ZFS Data Prefetch Efficiency Rate",stacked,,freebsd.plugin,zfs
-zfs.hash_elements,,"current, max",elements,"ZFS ARC Hash Elements",line,,freebsd.plugin,zfs
-zfs.hash_chains,,"current, max",chains,"ZFS ARC Hash Chains",line,,freebsd.plugin,zfs
-zfs.trim_bytes,,TRIMmed,bytes,"Successfully TRIMmed bytes",line,,freebsd.plugin,zfs
-zfs.trim_requests,,"successful, failed, unsupported",requests,"TRIM requests",line,,freebsd.plugin,zfs