summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--node-exporter/files/initd (renamed from node-exporter/node-exporter_init.d)6
-rw-r--r--node-exporter/files/systemd.service12
-rw-r--r--node-exporter/install.sh4
-rw-r--r--node-exporter/node-exporter_systemd15
4 files changed, 15 insertions, 22 deletions
diff --git a/node-exporter/node-exporter_init.d b/node-exporter/files/initd
index 04a56f9..d482867 100644
--- a/node-exporter/node-exporter_init.d
+++ b/node-exporter/files/initd
@@ -9,10 +9,10 @@
#!/bin/bash
# absolute path to executable binary
-progpath='/usr/sbin/node_exporter'
+progpath='##PROG##'
# arguments to script
-opts=''
+opts='##OPTS##'
# binary program name
prog=$(basename $progpath)
@@ -97,4 +97,4 @@ case $1 in
exit 1
esac
-exit $? \ No newline at end of file
+exit $?
diff --git a/node-exporter/files/systemd.service b/node-exporter/files/systemd.service
new file mode 100644
index 0000000..faa88b7
--- /dev/null
+++ b/node-exporter/files/systemd.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=node_exporter (Prometheus)
+Documentation=https://prometheus.io/docs/introduction/overview/
+After=network-online.target
+
+[Service]
+Restart=on-failure
+ExecStart=##PROG## \
+ ##OPTS##
+
+[Install]
+WantedBy=multi-user.target
diff --git a/node-exporter/install.sh b/node-exporter/install.sh
index 9deb6e8..d342024 100644
--- a/node-exporter/install.sh
+++ b/node-exporter/install.sh
@@ -21,8 +21,4 @@ fi
SCRIPT="`pwd`/$0"
SCRIPT_PATH="`dirname $SCRIPT`"
-echo "Script: $SCRIPT"
-echo "Path: $SCRIPT_PATH"
-
-
diff --git a/node-exporter/node-exporter_systemd b/node-exporter/node-exporter_systemd
deleted file mode 100644
index 9dcd831..0000000
--- a/node-exporter/node-exporter_systemd
+++ /dev/null
@@ -1,15 +0,0 @@
-[Unit]
-Description=Prometheus Server
-Documentation=https://prometheus.io/docs/introduction/overview/
-After=network-online.target
-
-[Service]
-User=prometheus
-Group=prometheus
-Restart=on-failure
-ExecStart=/opt/prometheus/prometheus \
- --config.file=/etc/prometheus/prometheus.yml \
- --storage.tsdb.path=/var/lib/prometheus/data
-
-[Install]
-WantedBy=multi-user.target