我们有几个办公地点,每个办公室都有自己的Graylog服务器,运行良好。
我们希望设置总部以收集存储在子办公室Graylog服务器上的所有日志/消息。
因此,实际上每个子办公室Graylog服务器只会存储自己的子办公室消息,但总部将存储来自每个子办公室的所有消息。
这可以通过让子办公室中的Graylog服务器将其消息发送给总部的主人来完成吗?我不想复制主服务器上的所有单个输入 - 只有一个来自每个子办公室Graylog服务器的输入。
如果有可能,请告诉我如何设置或指向doco - 我已阅读Graylog文档并且只能看到设置在同一站点中有多个Graylog服务器以共享负载
提前感谢您的回复。
答案 0 :(得分:0)
好了多一点阅读,我解决了这个问题,非常简单。
只需在子办公室创建一个Stream,其中包含您要发送给HO的消息。
然后将输出附加到该流。
在HO服务器上,只需创建一个读取子办公室服务器输出的输入。
这比发送所有数据要好得多,因为您可以将所有日志存储在子办公室中,只有重要的消息发送到HO服务器。