标签:node exporter 服务 查看 排查 systemctl 报错 linux
例子
首先我们在/usr/lib/systemd/system目录下创建一个服务文件,写下服务启动任务配置。下面我以prometheus的node_exporter为例
vim /usr/lib/systemd/system/node_exporter.service
写如下配置
[Unit]
Description=node_exporter
[Service]
ExecStart=/book/install/node_exporter-1.1.2.linux-amd64/node_exporter --web.listen-address=":9077"
Restart=on-failure
[Install]
WantedBy=multi-user.target
然后重新加载服务
systemctl daemon-reload
然后开启此服务
systemctl start node_exporter
再查看服务开启状态
systemctl status node_exporter
从上图可以看出失败了,我去为什么呢赶紧查看日志吧
查看对应node_exporter.service服务的日志
journalctl -u node_exporter.service
翻到最后可以看到报错日志为
可以判断了是参数端口号解析不出来,由于多了"",所以去掉"",改为下面的配置。
[Unit]
Description=node_exporter
[Service]
ExecStart=/book/install/node_exporter-1.1.2.linux-amd64/node_exporter --web.listen-address=:9077
Restart=on-failure
[Install]
WantedBy=multi-user.target
再次加载服务文件,并开启服务
systemctl daemon-reload
systemctl start node_exporter
查看服务开启状态:
systemctl status node_exporter
总结:
从上面的排查示例可以看出服务开启后先查看状态,如果报错到对应服务的日志去查看报错信息。
标签:node,exporter,服务,查看,排查,systemctl,报错,linux 来源: https://www.cnblogs.com/dalichengzi/p/16392525.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。