summarylogtreecommitdiffstats
path: root/nvidia_gpu_exporter.service
diff options
context:
space:
mode:
authorkpj2022-08-06 19:53:34 +0200
committerkpj2022-08-06 19:53:34 +0200
commitc3028610a8d5ce2c5aa7c3ad121e44f48b9a3330 (patch)
tree9d92ea830b3c7ab083f44a7a75d893d8111a0ad4 /nvidia_gpu_exporter.service
downloadaur-c3028610a8d5ce2c5aa7c3ad121e44f48b9a3330.tar.gz
Initial commit
Diffstat (limited to 'nvidia_gpu_exporter.service')
-rw-r--r--nvidia_gpu_exporter.service30
1 files changed, 30 insertions, 0 deletions
diff --git a/nvidia_gpu_exporter.service b/nvidia_gpu_exporter.service
new file mode 100644
index 000000000000..a74fa390e1a3
--- /dev/null
+++ b/nvidia_gpu_exporter.service
@@ -0,0 +1,30 @@
+[Unit]
+Description=Nvidia GPU Exporter
+After=network-online.target
+
+[Service]
+Type=simple
+
+User=nvidia_gpu_exporter
+Group=nvidia_gpu_exporter
+
+ExecStart=/usr/bin/nvidia-gpu-exporter
+
+SyslogIdentifier=nvidia-gpu-exporter
+
+Restart=always
+RestartSec=1
+
+NoNewPrivileges=yes
+
+ProtectHome=yes
+ProtectSystem=strict
+ProtectControlGroups=true
+ProtectKernelModules=true
+ProtectKernelTunables=yes
+ProtectHostname=yes
+ProtectKernelLogs=yes
+ProtectProc=yes
+
+[Install]
+WantedBy=multi-user.target