centos7系统
vi /etc/systemd/system/process_exporter.service
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
User=root
ExecStart=/hhh/process-exporter/process-exporter
Restart=on-failure
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start process_exporter.service
systemctl stop process_exporter.service
systemctl enable process_exporter
centos6系统
vi /etc/init.d/process_exporter
case "$1" in
start)
nohup /hhh/process-exporter/process-exporter >/hhh/logs/process-exporter/process-exporter.log 2>&1 &
echo "process-exporter started"
;;
stop)
ps -ef | grep process-exporter | grep -v grep | awk '{print "kill -9 "$2}' | sh
echo "process-exporter stoped"
;;
esac
chmod +x /etc/init.d/process_exporter
chkconfig --add process_exporter
service process_exporter start
service process_exporter stop
chkconfig process_exporter on