我想知道SNMP协议是否可以帮助我将java应用程序开发成本地网络的集中式日志文件。我不想监视网络设备,我只想集中日志文件和分析主题。
发布于 2014-06-04 12:28:05
可能不会。
您必须首先将每台机器上的日志条目转换为SNMP陷阱,然后让一些系统收集这些陷阱并将它们放入文件中(即将它们转换回日志)。
您最好使用为这种使用而设计的协议,比如syslog。如果您使用诸如rsyslog或Syslog4j这样的免费应用程序来设置日志服务器,那么您就可以使用像Syslog4j这样的syslog库来开发您的分布式Java应用程序。然后,每个应用程序实例都可以登录到同一个syslog服务器。运行Linux或其他Unixes的服务器也可以将它们的系统日志发送到同一日志服务器。
https://stackoverflow.com/questions/23969416
复制相似问题