Added exporter for Grandmaster, borderClocl and client clock

This commit is contained in:
2026-09-07 00:18:38 +02:00
parent 6d6750c7a2
commit 0c29dfa74f
11 changed files with 1835 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
[Unit]
Description=Prometheus exporter for PTP grandmaster
After=network-online.target ptp4l-gm.service phc2sys-gm.service chrony.service
Wants=network-online.target
[Service]
Type=simple
User=ptp-exporter
Group=ptp-exporter
SupplementaryGroups=systemd-journal
RuntimeDirectory=ptp-exporter
RuntimeDirectoryMode=0750
ExecStart=/opt/ptp-exporter/venv/bin/python /opt/ptp-exporter/linux_ptp_exporter.py \
--role grandmaster \
--listen 0.0.0.0 \
--port 9559 \
--uds /var/run/ptp4lro \
--chrony \
--ptp4l-service ptp4l-gm.service \
--phc2sys-service phc2sys-gm.service
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target