@cdmonkey
2018-12-25T12:12:45.000000Z
字数 1051
阅读 1413
Grafana
https://gist.github.com/eloo/a06d7c70ff2a841b7bb98cd322b851b9
https://gist.github.com/mancubus77/447281619be3731461b73dd4a18593c5
vim /etc/init.d/node_exporter#!/bin/bash## /etc/rc.d/init.d/node_exporter## Prometheus node exporter## description: Prometheus node exporter# processname: node_exporter# Source function library.. /etc/rc.d/init.d/functionsPROGNAME=node_exporterPROG=/opt/node_exporter/$PROGNAMEUSER=exporterLOGFILE=/var/log/node_exporter.logLOCKFILE=/var/run/$PROGNAME.pidstart() {echo -n "Starting $PROGNAME: "cd /opt/daemon --user $USER --pidfile="$LOCKFILE" "$PROG &>$LOGFILE &"echo $(pidofproc $PROGNAME) >$LOCKFILEecho}stop() {echo -n "Shutting down $PROGNAME: "killproc $PROGNAMErm -f $LOCKFILEecho}case "$1" instart)start;;stop)stop;;status)status $PROGNAME;;restart)stopstart;;reload)echo "Sending SIGHUP to $PROGNAME"kill -SIGHUP $(pidofproc $PROGNAME)#!/bin/bash;;*)echo "Usage: service prometheus {start|stop|status|reload|restart}"exit 1;;esac
chmod +x /etc/init.d/node_exporter
生产场景:
touch /var/log/node_exporter.logchown exporter.exporter /var/log/node_exporter.log
