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