首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xinetd不读取“包含目录”

xinetd不读取“包含目录”
EN

Server Fault用户
提问于 2020-12-17 09:08:17
回答 1查看 167关注 0票数 0

我想用check_mk监控我的pfSense-Box。因此,我需要通过xinetd访问某个端口。我在https://forum.netgate.com/topic/99612/pfsense-2-3-check_mk-工作-与-xinetd/2中找到了这方面的一个描述。

在重新加载筛选器之后,在中可以看到以下内容:

无法读取包含的目录: /opt/etc/xinetd.d file=/var/etc/xinetd.conf

/var/etc/xinetd.conf包含:

代码语言:javascript
复制
includedir /opt/etc/xinetd.d

/opt/etc/xinet.d的权限设置为775:

代码语言:javascript
复制
drwxrwxr-x  2 root  wheel  512 Dec  6 15:36 xinet.d

文件/opt/etc/xinetd/check_mk来自上面的帖子。重要的部分是:

代码语言:javascript
复制
service check_mk
{
    type           = UNLISTED
    port           = 6556
    socket_type    = stream
    protocol       = tcp
    wait           = no
    user           = root
    server         = /opt/bin/check_mk_agent
    #server         = /usr/bin/check_mk_caching_agent
    # configure the IP address(es) of your Nagios server here:
    only_from      = 127.0.0.1 192.168.129.12 192.168.129.33
    log_on_success =
    disable        = no
}

所以在我看来一切都很好,但是由于xinetd规则没有加载,所以我无法从监视服务器连接到check_mk_agent。

看得更深,我发现这条线

代码语言:javascript
复制
fclose($xinted_fd);

是文件'/etc/inc/filter.inc‘-在第2256行和第2479行中的两次。我在它们前面添加了行,包括'/opt/etc/xinetd.d‘。在重新加载筛选器后,没有任何更改。日志中也有相同的错误消息。

当我用手开始xinetd的时候

代码语言:javascript
复制
xinetd -f /var/etc/xinetd.conf

它开始了,我可以从监控主机那里拿到我的支票。重新启动后,xinetd不再运行:-(

EN

回答 1

Server Fault用户

发布于 2021-02-08 15:17:00

问题解决了--我在目录中有一个不可见的字符。删除它并再次创建(仔细键入)使其工作。很抱歉占用你的时间。卡尔

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1046561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档