From 6b64f2eeb192ee1133d3f90be2ae2854a0c00ddc Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Wed, 29 Jun 2022 19:16:53 +0200 Subject: xml: streamline interface definition filenames, drop _ Some files that described the CLI used underscores to split CLI levels, some others did not. This commit removes all underscores from the filename and only makes use of a hyphen. --- .../service-monitoring-telegraf.xml.in | 308 +++++++++++++++++++++ 1 file changed, 308 insertions(+) create mode 100644 interface-definitions/service-monitoring-telegraf.xml.in (limited to 'interface-definitions/service-monitoring-telegraf.xml.in') diff --git a/interface-definitions/service-monitoring-telegraf.xml.in b/interface-definitions/service-monitoring-telegraf.xml.in new file mode 100644 index 000000000..d0d9202c1 --- /dev/null +++ b/interface-definitions/service-monitoring-telegraf.xml.in @@ -0,0 +1,308 @@ + + + + + + + Monitoring services + 1280 + + + + + Telegraf monitoring + + + + + Authentication parameters + + + + + Authentication organization for InfluxDB v2 + + [a-zA-Z][1-9a-zA-Z@_\-.]{2,50} + + Organization name must be alphanumeric and can contain hyphens, underscores and at symbol. + + + + + Authentication token for InfluxDB v2 + + txt + Authentication token + + + [a-zA-Z0-9-_]{86}== + + Token must be 88 characters long and must contain only [a-zA-Z0-9-_] and '==' characters. + + + + + + + Output plugin Azure Data Explorer + + + + + Authentication parameters + + + + + Application client id + + [-_a-zA-Z0-9]+ + + Client-id is limited to alphanumerical characters and can contain hyphen and underscores + + + + + Application client secret + + [-_a-zA-Z0-9]+ + + Client-secret is limited to alphanumerical characters and can contain hyphen and underscores + + + + + Set tenant id + + [-_a-zA-Z0-9]+ + + Tenant-id is limited to alphanumerical characters and can contain hyphen and underscores + + + + + + + Remote database name + + txt + Remote database name + + + [-_a-zA-Z0-9]+ + + Database is limited to alphanumerical characters and can contain hyphen and underscores + + + + + Type of metrics grouping when push to Azure Data Explorer + + single-table table-per-metric + + + single-table + Metrics stores in one table + + + table-per-metric + One table per gorups of metric by the metric name + + + (single-table|table-per-metric) + + + table-per-metric + + + + Name of the single table [Only if set group-metrics single-table] + + txt + Table name + + + [-_a-zA-Z0-9]+ + + Table is limited to alphanumerical characters and can contain hyphen and underscores + + + #include + + + + + Remote bucket + + main + + + + Source parameters for monitoring + + all hardware-utilization logs network system telegraf + + + all + All parameters + + + hardware-utilization + Hardware-utilization parameters (CPU, disk, memory) + + + logs + Logs parameters + + + network + Network parameters (net, netstat, nftables) + + + system + System parameters (system, processes, interrupts) + + + telegraf + Telegraf internal statistics + + + (all|hardware-utilization|logs|network|system|telegraf) + + + + all + + + + Output plugin Prometheus client + + + + + HTTP basic authentication parameters + + + + + Authentication username + + + + + Authentication password + + txt + Authentication password + + + + + + + + Networks allowed to query this server + + ipv4net + IP address and prefix length + + + ipv6net + IPv6 address and prefix length + + + + + + + + + + Local IP addresses to listen on + + + + + ipv4 + IPv4 address to listen for incoming connections + + + ipv6 + IPv6 address to listen for incoming connections + + + + + + + + + + + Metric version control mapping from Telegraf to Prometheus format + + u32:1-2 + Metric version (default: 2) + + + + + + 2 + + #include + + 9273 + + + + + + Output plugin Splunk + + + + + HTTP basic authentication parameters + + + + + Authorization token + + + + + Use TLS but skip host validation + + + + + + + + Remote URL + + url + Remote URL to Splunk collector + + + ^(http(s?):\/\/.*):(\d*)\/?(.*) + + Incorrect URL format + + + + + #include + #include + + 8086 + + + + + + + + -- cgit v1.2.3