node_exporter配置系统服务并自启

本文介绍了如何在CentOS7和CentOS6系统中配置和管理node_exporter服务。在CentOS7中,通过vi编辑器修改systemd服务文件,设置启动和停止命令,然后使用systemctl管理服务。而在CentOS6中,创建了一个init.d脚本,设置启动和停止操作,并使用chkconfig将其添加为系统服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

centos7系统

vi /etc/systemd/system/node_exporter.service
#在文件中添加如下内容
[Unit]
Description=node_exporter
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
User=root
ExecStart=/hhh/node_exporter/node_exporter
#StandardOutput=null
Restart=on-failure
[Install]
WantedBy=multi-user.target
#重新加载系统服务
systemctl daemon-reload
#开启或者关闭node_exporter.service
systemctl start node_exporter.service
systemctl stop node_exporter.service
#开启node_exporter.service自启动
systemctl enable node_exporter

centos6系统

vi /etc/init.d/node_exporter
#在文件中添加如下内容
#!/bin/bash
# chkconfig: 2345 10 90
# description: node_exporter
# 20220519
case "$1" in
start)
nohup /hhh/node_exporter/node_exporter >/hhh/logs/node_exporter.log 2>&1 &
echo "node_exporter started"
;;
stop)
ps -ef | grep node_exporter | grep -v grep | awk '{print "kill -9 "$2}' | sh
echo "node_exporter stoped"
;;
esac
#配置文件可执行权限
chmod +x /etc/init.d/node_exporter
#将node_exporter添加到系统服务
chkconfig --add node_exporter
#开启或者关闭node_exporter.service
service node_exporter start
service node_exporter stop
#开启node_exporter.service自启动
chkconfig node_exporter on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值