blackbox_exporter无法启动,退出代码为203 / EXEC

泰勒·拉德利克(Tyler Radlick)

我正在尝试遵循此指南来安装和设置blackbox_exporter:https : //devconnected.com/how-to-install-and-configure-blackbox-exporter-for-prometheus/

我已经掌握了所有内容,可以从systemd服务中手动运行命令并使其运行。

但是,当我尝试运行systemctl start blackbox.service并检查状态时,它以退出代码203 / EXEC失败。

我检查了以下权限/usr/local/bin/blackbox_exporter

-rwxr-xr-x. 1 blackbox blackbox 17050332 Nov 11 10:27 /usr/local/bin/blackbox_exporter

我可以从终端运行命令,就像这样:

/usr/local/bin/blackbox_exporter --config.file=/etc/blackbox/blackbox.yml --web.listen-address=:9115

这是我的系统服务:

[Unit]
Description=Blackbox Exporter Service
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=blackbox
Group=blackbox
ExecStart=/usr/local/bin/blackbox_exporter \
  --config.file=/etc/blackbox/blackbox.yml \
  --web.listen-address=":9115"

Restart=always

[Install]
WantedBy=multi-user.target

来自的日志journalctl -u blackbox.service

Apr 30 08:26:55 localhost systemd[1]: Started Blackbox Exporter Service.
Apr 30 08:26:55 localhost systemd[1]: blackbox.service: Main process exited, code=exited, status=203/EXEC
Apr 30 08:26:55 localhost systemd[1]: blackbox.service: Failed with result 'exit-code'.

我正在使用CentOS 8。

任何帮助将不胜感激。

杰夫·谢勒(Jeff Schaller)

由于您能够以交互方式而不是通过systemd独立运行命令,因此SELinux可能会选择不同的上下文并禁止执行。根据SELinux的实际干预,您可以使用“为什么selinux策略适用于从cronjobs运行的命令(例如logrotate),而不适用于直接从命令行运行的命令”中的思想呢?以适应这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章