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