From d0e8f8e3795e9fffb2980055db3e78a23e3a52a8 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 23 May 2025 10:21:07 -0400 Subject: [PATCH] Added service files --- systemd/prometheus-export.service | 12 ++++++++++++ systemd/proxmon.service | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 systemd/prometheus-export.service create mode 100644 systemd/proxmon.service diff --git a/systemd/prometheus-export.service b/systemd/prometheus-export.service new file mode 100644 index 0000000..f23bc9f --- /dev/null +++ b/systemd/prometheus-export.service @@ -0,0 +1,12 @@ +[Unit] +Description=Prometheus Node Exporter +After=network.target # Adjust based on dependencies, if any + +[Service] +ExecStart=/home/monitoring/node_exporter/node_exporter --collector.mountstats --no-collector.processes --no-collector.arp --no-collector.nfs --no-collector.nfsd --no-collector.thermal_zone +Restart=always # Restart if the process crashes +RestartSec=5 # Wait 5 seconds before restarting +WorkingDirectory=/home/monitoring/node_exporter + +[Install] +WantedBy=multi-user.target diff --git a/systemd/proxmon.service b/systemd/proxmon.service new file mode 100644 index 0000000..b3de9c8 --- /dev/null +++ b/systemd/proxmon.service @@ -0,0 +1,12 @@ +[Unit] +Description=Proxmox monitor/exporter for Prometheus +After=network.target # Adjust based on dependencies, if any + +[Service] +ExecStart=/home/monitoring/ProxMon/bin/proxmon 9101 +Restart=always # Restart if the process crashes +RestartSec=5 # Wait 5 seconds before restarting +WorkingDirectory=/home/monitoring/ProxMon + +[Install] +WantedBy=multi-user.target