我想知道SNMP协议(protocol)是否可以帮助我开发java应用程序来集中日志文件本地网络。
我不是想监控网络设备,我只是想集中日志文件并分析主题。
最佳答案
可能不是。
您必须首先将每台计算机上的日志条目转换为 SNMP 陷阱,然后让某些系统收集陷阱并将它们放入文件中(即将它们转换回日志)。
您最好使用专门为此用途设计的协议(protocol),例如系统日志。如果您使用 rsyslog 或 syslog-ng 等免费应用程序设置日志服务器,则可以使用 Syslog4j 等 syslog 库开发分布式 Java 应用程序。然后,每个应用程序实例都可以登录到同一系统日志服务器。然后,运行 Linux 或其他 Unix 的各个服务器也可以将其系统日志发送到同一日志服务器。
关于java - 使用 snmp 协议(protocol)集中日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969416/