node-exporter-proxy.service (786B)
1 [Unit] 2 Description=nginx mTLS proxy for Prometheus node_exporter 3 Requires=prometheus-node-exporter.service 4 After=network-online.target prometheus-node-exporter.service 5 Wants=network-online.target 6 7 [Service] 8 Type=simple 9 ExecStartPre=/usr/sbin/nginx -t -c /etc/taler-monitoring/nginx.conf 10 ExecStart=/usr/sbin/nginx -c /etc/taler-monitoring/nginx.conf -g 'daemon off;' 11 ExecReload=/bin/kill -HUP $MAINPID 12 KillSignal=SIGQUIT 13 TimeoutStopSec=5s 14 Restart=on-failure 15 RestartSec=5s 16 NoNewPrivileges=true 17 PrivateTmp=true 18 ProtectHome=true 19 ProtectSystem=full 20 ProtectControlGroups=true 21 ProtectKernelLogs=true 22 ProtectKernelModules=true 23 ProtectKernelTunables=true 24 RestrictSUIDSGID=true 25 LockPersonality=true 26 MemoryDenyWriteExecute=true 27 SystemCallArchitectures=native 28 29 [Install] 30 WantedBy=multi-user.target