java - 使用 snmp 协议(protocol)集中日志文件

标签 java snmp logfile snmp4j


我想知道SNMP协议(protocol)是否可以帮助我开发java应用程序来集中日志文件本地网络。 我不是想监控网络设备,我只是想集中日志文件并分析主题。

最佳答案

可能不是。

您必须首先将每台计算机上的日志条目转换为 SNMP 陷阱,然后让某些系统收集陷阱并将它们放入文件中(即将它们转换回日志)。

您最好使用专门为此用途设计的协议(protocol),例如系统日志。如果您使用 rsyslog 或 syslog-ng 等免费应用程序设置日志服务器,则可以使用 Syslog4j 等 syslog 库开发分布式 Java 应用程序。然后,每个应用程序实例都可以登录到同一系统日志服务器。然后,运行 Linux 或其他 Unix 的各个服务器也可以将其系统日志发送到同一日志服务器。

关于java - 使用 snmp 协议(protocol)集中日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23969416/

相关文章:

java - @RunWith(JUnitParamsRunner.class) 和 PowerMockRule

python - 如何在 "demo.snmplabs.com"服务器上查找正在运行的进程?

java - 如何在遇到未处理的异常时关闭 java 日志文件

java - 在 java JNA 中用什么代替 LPTSTR?

java - 为什么我的服务的 AsyncTask 会阻止来自主 Activity 的 AsyncTasks?

Java 7 - Files.copy 复制空文件

perl - 在 Perl 中为文件建立索引

c - 如何修复 :UDP packet send through vlan(eth0. 4092),到达 eth0 和 eth0.4092

centos - 原因 : (noSuchName) There is no such variable name in this MIB

glassfish - OtrosLogViewer 中的错误