Files
RPi5-PTP-server/exporters/systemd/ptp-exporter-client.service

25 lines
646 B
SYSTEMD
Raw Normal View History

[Unit]
Description=Prometheus exporter for Linux PTP client
After=network-online.target ptp4l-client.service phc2sys-client.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 client \
--listen 0.0.0.0 \
--port 9559 \
--uds /var/run/ptp4lro \
--ptp4l-service ptp4l-client.service \
--phc2sys-service phc2sys-client.service
Restart=on-failure
RestartSec=3
[Install]
WantedBy=multi-user.target