是否可以使用 SNMP 获取 JDBC 池属性值?
Is it possible to get JDBC pool attribute values using SNMP?
我想知道是否可以通过 SNMP 获取 JDBC 池(Catalina、DataSource)的属性值。
当我运行
snmpwalk -On -Cc -v 2c -c public 127.0.0.1:11111 .1.3.6.1.4.1.42.2.145.3.163.1.1
我发现没有字符串变量保存任何 JDBC 池的名称,这与 PS Eden Space
等内存池不同。也许那是因为它不可能或需要额外的(高级)MIB 文件——除了 JVM-MANAGEMENT-MIB
.
是否可以使用 SNMP 做到这一点?
谢谢
P.D:我已经知道可以通过 JMX/RMI 连接实现。
JDK内置SNMP代理不支持此功能。
如果您希望通过 SNMP 监控 JDBC 池,您将需要 运行 第 3 方 SNMP 服务,例如 SNMP4J。
我想知道是否可以通过 SNMP 获取 JDBC 池(Catalina、DataSource)的属性值。
当我运行
snmpwalk -On -Cc -v 2c -c public 127.0.0.1:11111 .1.3.6.1.4.1.42.2.145.3.163.1.1
我发现没有字符串变量保存任何 JDBC 池的名称,这与 PS Eden Space
等内存池不同。也许那是因为它不可能或需要额外的(高级)MIB 文件——除了 JVM-MANAGEMENT-MIB
.
是否可以使用 SNMP 做到这一点?
谢谢
P.D:我已经知道可以通过 JMX/RMI 连接实现。
JDK内置SNMP代理不支持此功能。
如果您希望通过 SNMP 监控 JDBC 池,您将需要 运行 第 3 方 SNMP 服务,例如 SNMP4J。