【问题标题】:How to make rsyslog tcpflood?如何制作 rsyslog tcpflood?
【发布时间】:2017-07-05 09:58:51
【问题描述】:

我已经设置了一个 rsyslog-server 并想对其进行测试。我正在关注链接how-to-use-tcpflood

此链接显示“此工具包含在‘tests’的本地 rsyslog 文件夹中”。本地 rsyslog 文件夹是什么意思?我在 ubuntu 机器上安装了 rsyslog (v 8.24.0-0adiscon2xenial1);但它没有任何名为“tests”的文件夹。

假设它可能是来自 github 的 rsyslog 源代码,我克隆了 https://github.com/rsyslog/rsyslog.git。该项目确实包含文件夹“测试”。我按照指示运行“make tcpflood”。但它失败了。

~/rsyslog/tests$ make tcpflood
cc     tcpflood.c   -o tcpflood
tcpflood.c:86:20: fatal error: config.h: No such file or directory
compilation terminated.
<builtin>: recipe for target 'tcpflood' failed
make: *** [tcpflood] Error 1

我错过了什么?如何让 tcpflood 运行?

【问题讨论】:

标签: testing rsyslog


【解决方案1】:

Tcpflood 是一个测试工具,并不像 OP 所怀疑的那样存在于包中。因此,需要从源代码构建。此处对此进行了描述:http://www.rsyslog.com/doc/master/installation/install_from_source.html

完成初始步骤后,您可以构建 tcpflood 工具。显然,为此创建一个包可能是有意义的......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-01
    • 2019-01-12
    • 2021-04-28
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2020-09-06
    • 1970-01-01
    相关资源
    最近更新 更多