<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-1x.git/src/conf_mode/service_monitoring_prometheus.py, branch nos-task-id</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos/vyos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-1x.git/atom?h=nos-task-id</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-1x.git/atom?h=nos-task-id'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/'/>
<updated>2026-07-20T15:05:37+00:00</updated>
<entry>
<title>Merge pull request #5324 from tjjh89017/frr-exporter-collectors</title>
<updated>2026-07-20T15:05:37+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2026-07-20T15:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=69039b47017bc0187e3305759278fc42d62d3743'/>
<id>urn:sha1:69039b47017bc0187e3305759278fc42d62d3743</id>
<content type='text'>
T9073: frr-exporter: add CLI support for optional collectors and collector options</content>
</entry>
<entry>
<title>T9073: frr-exporter: add CLI support for optional collectors and collector options</title>
<updated>2026-07-16T11:46:02+00:00</updated>
<author>
<name>Date Huang</name>
<email>tjjh89017@hotmail.com</email>
</author>
<published>2026-07-16T11:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=eb6ae2a8bc2906181a8b8130d9c225f7def7bfa8'/>
<id>urn:sha1:eb6ae2a8bc2906181a8b8130d9c225f7def7bfa8</id>
<content type='text'>
frr_exporter v1.5.0 enables the bgp, ospf, bfd and route collectors by
default, while bgpl2vpn, pim and vrrp must be enabled explicitly. Expose
bgpl2vpn (CLI: bgp-l2-vpn) and pim under "service monitoring prometheus
frr-exporter collector", following the same CLI style as the
node-exporter collectors node. The vrrp collector is not exposed since
VyOS implements VRRP with keepalived and FRR's vrrpd is never started.

Also expose the collector options available in v1.5.0:
  - collector bgp accept-filtered-prefixes
  - collector bgp advertised-prefixes
  - collector bgp peer-description &lt;json|plain-text&gt;
  - collector bgp peer-group
  - collector bgp peer-hostname
  - collector bgp peer-type
  - collector ospf-instance &lt;id&gt;
  - collector detailed-routes

The bgp.* options are shared by the bgp, bgp6 and bgpl2vpn collectors
upstream. The bgp6 collector remains unconditionally enabled, hence
existing configurations render the same ExecStart and no migration is
required.

Includes code generated by Claude Code
</content>
</entry>
<entry>
<title>T9002: grant CAP_NET_RAW to blackbox-exporter when ICMP modules are configured</title>
<updated>2026-07-02T12:34:17+00:00</updated>
<author>
<name>Nataliia Solomko</name>
<email>natalirs1985@gmail.com</email>
</author>
<published>2026-07-02T08:46:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=f56f37924f05bcfebd05342ccb40c53001b3409a'/>
<id>urn:sha1:f56f37924f05bcfebd05342ccb40c53001b3409a</id>
<content type='text'>
The blackbox-exporter runs as node_exporter user which cannot create
ICMP sockets due to restricted ping_group_range. Add CAP_NET_RAW
capability to the systemd service when ICMP modules are configured.
In non-VRF mode, use systemd AmbientCapabilities/CapabilityBoundingSet.
In VRF mode, replace runuser with setpriv to preserve the capability
across the UID change.
</content>
</entry>
<entry>
<title>T7528: Fix service monitoring prometheus stops services</title>
<updated>2025-07-07T17:23:03+00:00</updated>
<author>
<name>Viacheslav</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-07-07T17:23:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=c3d79b704b327c4605e6a3d65a56e48ade8c6b98'/>
<id>urn:sha1:c3d79b704b327c4605e6a3d65a56e48ade8c6b98</id>
<content type='text'>
Fix for service monitoring prometheus stops unconfigured services.
Check if the service is in active state before stop it.
</content>
</entry>
<entry>
<title>T7591: remove copyright years from source files</title>
<updated>2025-06-28T21:16:52+00:00</updated>
<author>
<name>Christian Breunig</name>
<email>christian@breunig.cc</email>
</author>
<published>2025-06-28T18:51:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=1478516ae437f19ebeb7d6ff9b83dd74f8e76758'/>
<id>urn:sha1:1478516ae437f19ebeb7d6ff9b83dd74f8e76758</id>
<content type='text'>
The legal team says years are not necessary so we can go ahead with it, since
it will simplify backporting.

Automatically removed using: git ls-files | grep -v libvyosconfig | xargs sed -i -E \
's/^# Copyright (19|20)[0-9]{2}(-[0-9]{4})? VyOS maintainers.*/# Copyright VyOS maintainers and contributors &lt;maintainers@vyos.io&gt;/g'

In addition we will error-out during "make" if someone re-adds a legacy
copyright notice
</content>
</entry>
<entry>
<title>prometheus: T7435: Ensure only configured prometheus exporters are started</title>
<updated>2025-05-07T08:26:38+00:00</updated>
<author>
<name>opswill</name>
<email>will@nixops.org</email>
</author>
<published>2025-05-07T08:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5dd5e74ef8206546ab69839277c3deb635197f7c'/>
<id>urn:sha1:5dd5e74ef8206546ab69839277c3deb635197f7c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6994: Add textfile collector config option</title>
<updated>2025-01-02T15:30:20+00:00</updated>
<author>
<name>Nicolas Vollmar</name>
<email>nvollmar@gmail.com</email>
</author>
<published>2025-01-02T13:51:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=20842f57383258910009222d4588e635e5a9042e'/>
<id>urn:sha1:20842f57383258910009222d4588e635e5a9042e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6949: adds blackbox exporter (#4255)</title>
<updated>2024-12-31T15:39:34+00:00</updated>
<author>
<name>Nicolas Vollmar</name>
<email>nvo@scaling.ch</email>
</author>
<published>2024-12-31T15:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=8f0c2c85ca94f737fe07ccc57a761c0c76148c41'/>
<id>urn:sha1:8f0c2c85ca94f737fe07ccc57a761c0c76148c41</id>
<content type='text'>
* T6949: adds blackbox exporter

* T6949: adds basic config generation

* T6949: extract shared module config options

* T6949: switch to ipv4/6 literals

* T6949: moves config file to /run

* T6949: adds dns query name option

* T6949: adds dns query type values

* T6949: adds blackbox exporter to debian/control</content>
</entry>
<entry>
<title>T6953: simplify config handling</title>
<updated>2024-12-20T04:58:46+00:00</updated>
<author>
<name>Nicolas Vollmar</name>
<email>nvo@scaling.ch</email>
</author>
<published>2024-12-20T04:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=5a44b71015e0e30e056815293b2eb6359d31d83a'/>
<id>urn:sha1:5a44b71015e0e30e056815293b2eb6359d31d83a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6953: merges node and frr exporter under prometheus section</title>
<updated>2024-12-19T09:01:02+00:00</updated>
<author>
<name>Nicolas Vollmar</name>
<email>nvo@scaling.ch</email>
</author>
<published>2024-12-18T14:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-1x.git/commit/?id=7b6f895146bf439f7b5445914e02c132163fc4fd'/>
<id>urn:sha1:7b6f895146bf439f7b5445914e02c132163fc4fd</id>
<content type='text'>
</content>
</entry>
</feed>
