当我通过sprint-integration-syslog从syslog客户端收到消息时,如何获取远程地址?

时间:2019-04-01 07:59:01

标签: java spring-integration

我想使用spring-integration-syslog编写一个syslog服务器。

我可以打开514端口以接收来自各种客户端的数据,但是我不知道它们的主机地址。

实际上,我可以看到UnicastReceivingChannelAdapter的一些日志输出,但是这些信息我无法获得抛出代码。 我唯一可以使用的频道是“ PollableChannel”,但是我无法从中获取任何主机信息。

1 个答案:

答案 0 :(得分:0)

系统日志消息中的“主机”字段位于if (isset($_POST['submit')) { if ($_POST['submit']) { $var = mysqli_real_escape_string($_POST['submit']); $sql = "SELECT Name FROM DevicesList WHERE Device='" . $var . "'"; } } 消息标题(SyslogHeaders.HOST)中。

当前不包括原始"syslog_host"(IP地址等);我有opened an issue可以解决这个问题。