T6949: Adds blackbox exporter config example

This commit is contained in:
Nicolas Vollmar 2024-12-26 12:37:22 +01:00
parent 7c1e53ff68
commit 110e0817b8

View File

@ -259,9 +259,25 @@ HTTP, HTTPS, DNS, TCP, ICMP and gRPC .
Configure name of the :abbr:`VRF (Virtual Routing and Forwarding)` instance.
.. cfgcmd:: set service monitoring prometheus blackbox-exporter config-file <path>
Configuring modules
-------------------
Blackbox exporter can be configured with different modules for probing DNS or ICMP.
Configure a custom config file under `/config/prometheus_exporter/`
DNS module example:
.. code-block:: none
set service monitoring prometheus blackbox-exporter modules dns name dns4 preferred-ip-protocol ip4
set service monitoring prometheus blackbox-exporter modules dns name dns4 query-name vyos.io
set service monitoring prometheus blackbox-exporter modules dns name dns4 query-type A
ICMP module example:
.. code-block:: none
set service monitoring prometheus blackbox-exporter modules icmp name ping6 preferred-ip-protocol ip6
set service monitoring prometheus blackbox-exporter modules icmp name ping6 ip-protocol-fallback
set service monitoring prometheus blackbox-exporter modules icmp name ping6 timeout 3
.. _node_exporter: https://github.com/prometheus/node_exporter
.. _frr_exporter: https://github.com/tynany/frr_exporter