Rsyslog 和 Packetbeat 的区别

Difference between Rsyslog and Packetbeat

在网上冲浪时,我遇到了 rsyslog 术语,它类似于监视和日志记录工具。我收集的 Fer 积分:

1.Multi-threading
2.TCP, SSL, TLS, RELP
3.MySQL, PostgreSQL, Oracle and more
4.Filter any part of syslog message
5.Fully configurable output format
6.Suitable for enterprise-class relay chains

同样使用Packetbeat来监控网络数据包,使用了elasticsearch和Kibana。 Packetbeat 还监控 TCP,MySql 等

那么这两者之间的主要区别是什么?

Rsyslog 基本上适用于 unix 和类 unix 操作系统,而另一方面 Packetbeat 提供对所有操作系统的支持。 除此之外,Packetbeat 可用于分析以下协议:

  • ICMP(v4 和 v6)
  • DNS
  • HTTP
  • Mysql
  • PostgreSQL
  • Redis
  • Thrift-RPC
  • MongoDB
  • 内存缓存

虽然 rsyslog 支持以下协议:

  • 3195
  • 审核
  • gssapi
  • 期刊
  • klog
  • kmsg
  • 标记
  • ptcp
  • relp
  • 索拉里斯
  • TCP
  • udp
  • uxsock
  • zmq3

所以 rsyslog 和 packetbeat 的用例各不相同,比如如果你想监控你的 REST API 事务,mongo DB 事务那么你可以使用 packetbeat,当它与 kibana 集成时可以使用可视化 API 服务器 运行.

端口上的流量