我已经设置了一个rsyslog-server,并希望对其进行测试。我正在为它跟随链接how-to-use-tcpflood。
此链接显示“此工具包含在‘test’中的本地rsyslog文件夹中”。本地rsyslog文件夹是什么意思?我在ubuntu机器上安装了rsyslog (v8.24.0-0adiscon2xenial1);但它没有任何名为“test”的文件夹。
假设它可能是来自github for rsyslog的源代码,我克隆了https://github.com/rsyslog/rsyslog.git。该项目包含文件夹“test”。我按照指示运行了"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运行起来呢?
发布于 2018-03-26 23:30:46
Tcpflood是一种测试工具,它并不像OP怀疑的那样存在于包中。因此,需要从源代码进行构建。这在这里描述:http://www.rsyslog.com/doc/master/installation/install_from_source.html
一旦完成了初始步骤,您就可以构建tcpflood工具了。显然,为此创建一个包可能是有意义的……
https://stackoverflow.com/questions/42271436
复制相似问题