5.8. Rsyslog 中的负载均衡帮助程序
当在集群中使用时,您可以通过修改 RebindInterval 设置来提高 Rsyslog 负载均衡。
RebindInterval 指定当前连接中断并重新建立的时间间隔。此设置适用于 TCP、UDP 和 RELP 流量。负载平衡器将信息作为新连接,并将消息转发到另一个物理目标系统。
在目标系统已更改其 IP 地址的情况下,RebindInterval 很有用。Rsyslog 应用程序在连接建立时缓存 IP 地址,因此信息被发送到同一服务器。如果 IP 地址更改了,UDP 数据包会丢失,直到 Rsyslog 服务重启为止。重新建立连接可确保 IP 被 DNS 再次解析。
TCP、UDP 和 RELP 流量的 RebindInterval 用法的示例
action(type="omfwd" protocol="tcp" RebindInterval="250" target="example.com" port="514" …) action(type="omfwd" protocol="udp" RebindInterval="250" target="example.com" port="514" …) action(type="omrelp" RebindInterval="250" target="example.com" port="6514" …)
action(type="omfwd" protocol="tcp" RebindInterval="250" target="example.com" port="514" …)
action(type="omfwd" protocol="udp" RebindInterval="250" target="example.com" port="514" …)
action(type="omrelp" RebindInterval="250" target="example.com" port="6514" …)