1

我正在尝试通过安装代理开始将我们的 Linux 服务器添加到我们的 Check_MK 监控中。我已经从我的 Check_MK 服务器安装了 Xinetd 和 Check_MK_Agent RPM。但是,Check_MK 代理似乎没有运行。

当我执行“status xinetd.service”时,我看到一些错误,我觉得它没有启动

    xinetd[1533]: bind failed (Address already in use (errno = 98)). service = check_mk
    xinetd[1533]: Service check_mk failed to start and is deactivated.

我不确定这是什么原因。我以为该端口上可能还有其他东西,但是“netstat -antelup |grep -i 6556”不仅显示

    tcp6       0      0 :::6556                 :::*                    LISTEN      0          17995      -

我不确定这是否是专门运行并导致问题或发生了什么。到目前为止,我对 Bind Failed 部分的搜索还没有发现任何与 Check_MK 相关的具体内容,而且我发现的大多数答案在我看来似乎都离题了,或者只是超出了我的想象。

您可以带来的任何帮助或见解都将是最有帮助的。

4

2 回答 2

0

你设法解决了这个问题吗?我对 check_mk 有类似的问题。

端口 6556 已被其他进程使用。我通过更改 /etc/xinetd.d/check_mk 中的端口号验证了我的 check_mk 设置并重新启动了 xinetd。

事实证明,我的代理安装和 xinted 都没有问题,然后我找到了使用 6556 的进程并将其杀死。

我使用不同端口进行测试的输出。

tcp 0 0 ::: 6559 :::* LISTEN 0 8283562 45970/ xinetd

谢谢

于 2018-11-22T09:09:33.457 回答
0

我有两个配置文件

/etc/xinetd.d/check_mk and check_mk_agent 

使用相同的设置,所以我删除了一个。重启xinetd服务,一切正常。

于 2019-03-05T10:29:47.963 回答