如何从客户端验证与服务器的rsyslog TCP通信?

如何从客户端验证与服务器的rsyslog TCP通信?,tcp,server,client,syslog,rsyslog,Tcp,Server,Client,Syslog,Rsyslog,我想知道我登录的所有服务器是否都正确地接收我的TCP消息并回复。我不想在服务器端实现任何其他功能,只想监视客户机中的所有内容 我希望能够使用rsyslog环境的协议和端口进行ping测试,但对rsyslog环境有效 我也知道有一个“调试”文件,但我相信它太复杂了,无法实际调试。可以为您提供有关发送的消息量、正常发送的消息数、失败的消息数等等的计数器。您可以将此信息推送到您选择的监控工具,以下是我们如何在Elasticsearch中存储impstats信息: 另一个选项(您也可以将其与impsta

我想知道我登录的所有服务器是否都正确地接收我的TCP消息并回复。我不想在服务器端实现任何其他功能,只想监视客户机中的所有内容

我希望能够使用rsyslog环境的协议和端口进行ping测试,但对rsyslog环境有效

我也知道有一个“调试”文件,但我相信它太复杂了,无法实际调试。

可以为您提供有关发送的消息量、正常发送的消息数、失败的消息数等等的计数器。您可以将此信息推送到您选择的监控工具,以下是我们如何在Elasticsearch中存储impstats信息:

另一个选项(您也可以将其与impstats一起使用)是使用RELP而不是普通TCP。这完全符合您对每条消息的要求:使用应用程序级别的确认来确保服务器接收到消息。当然,这需要在服务器和客户端上使用