问题标签 [oid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - MBean 的 SNMP 监控(snmp-adaptor.sar 中的 attributes.xml)(JBoss)
我想监视(通过 SNMP)在我的系统上运行的几个 JBoss MBean 的一些属性:
我已经在 snmp-adaptor.sar 下配置了我的 attributes.xml 以包括:
但使用我的 MIB 浏览器,我只能成功执行get()
onString
或Int
属性。布尔值或对象将返回 SNMP 错误。因此,适配器甚至没有为这些情况“发布”OID。
对于我上面的列表,MasterNode
,TargetName
和ClusterPartition
SNMP 失败get()
,其余的都是成功的。
有什么解决方法吗?
更多信息:来自 JMX 控制台org.jboss.ha.singleton.HASingletonController
:
(名称/类型)
TargetName javax.management.ObjectName
StateString java.lang.String
MasterNode boolean
ClusterPartition org.jboss.ha.framework.server.ClusterPartitionMBean
TargetStartMethod java.lang.String
TargetStartMethodArgument java.lang.String
State int
TargetStopMethodArgument java.lang.String
PartitionName java.lang.String
(除其他外)
hibernate - Hibernate,Postgresql:列“x”的类型为oid,但表达式的类型为字节
在不同数据库之间切换时,我对包含大对象 (BLOB) 的休眠映射有一个奇怪的问题。
上面的字段在 MySQL 和 Oracle 中创建了一个字节数组字段,但是在 PostreSQL 中它创建了一个 oid 类型的字段。
现在,当我尝试访问此字段时,它在其他数据库中工作正常,但在 PostgreSQL 中失败并出现以下错误
所以我试图简单地删除“@Lob”注释,这将解决 PostgreSQL 的问题,但是在没有这个注释的 MySQL 中,hibernate 创建了一个“tinyblob”类型的字段,在我们大多数情况下它都很小。而且,由于我们想在多个环境中使用这个项目,所以要切换两种不同的映射是很烦人的。
是否有任何注释强制 postgreSQL 对使用 @Lob 注释的字段使用 bytea 而不是 oid?或者是否有可能省略@Lob并放置其他内容以强制MySQL为其分配更大的数据类型,就像使用@Lob一样?
我什至可以想象有这样的解决方案
和吸气剂一样,如果有办法做到这一点
编辑:
以下声明有效。它将列分配为 oid,但是使用它的休眠知道如何从这样的字段存储和检索数据
.net - Oracle 的 OID 服务、Oracle.DataAccess 和连接字符串
我希望了解如何使用 Oracle.DataAccess.dll 在 .Net 中实现 OID 连接字符串。
OID 连接字符串的格式如下:ldap://servname:389/instance,cn=OracleContext
当我使用它作为我的数据源时,我收到这个错误:..is an invalid connection string attribute
连接到 Oracle 的 OID 的格式是什么?
谢谢你,斯科特
snmp - 使用 Net-SNMP API 从 MIB 获取 OID 的类型(语法)
如何使用 NET-SNMP API 获取 OID 的语法类型和读/写访问权限?
我正在编写一个 SNMP 工具,它使用 SNMP 协议在远程机器上读取和设置值。在设置值之前,我需要从 MIB 文件中检查它的类型和访问权限(是否允许在服务器上写入这个值)。
不幸的是,我在 Net-SNMP 文档中找不到有关如何执行此操作的任何提及。
java - SNMP4J 一般变量绑定错误
我正在尝试使用 SNMP4J 进行 SNMP 批量处理。每当我使用 SNMP4J 进行调用时,我都会返回一个 responseEvent 错误,上面写着“通用变量绑定错误”,并且返回的数据等于 Null。
调试:我在控制台打印出我在 SNMP4J 中使用的确切 OID 和版本号。然后我使用打印出来的数据在命令行上进行 snmpwalk。但我得到了有效的结果。所以我知道我正在向 SNMP4J 发送具有正确 OID、版本号、最大重复次数等的正确 pdu。
我多年来一直使用 SNMP4J 和我成功编写的这段代码来监控其他设备。所以我不知道这次有什么不同。所以这让我很困惑。为什么我会返回“一般变量绑定错误”?是什么导致了这个错误?调试的想法?
postgresql - PostgreSQL:从 OID 到 Bytea
我们已决定从OID
PostgreSQL 9.0 数据库中的 s 转移并改用bytea
列。我正在尝试将数据从一列复制到另一列,但我无法找出正确的查询。这是我最接近的:
这给了我以下错误消息:
那么正确的查询是什么?
windows - 在 Windows 上使用 SNMP 计算内存使用情况
目前我使用以下方法来解决这个问题:
对于总内存:
对于使用过的内存,我走以下 oid(让我使用每个进程):
并将它们全部加起来。
但是,这是非常不准确的,因为它显示的使用量比我使用 WMI 或性能监视器时少得多。
我错过了什么吗?我不想使用第三方 SNMP 代理(如 SNMP 线人,它可以正常工作)。我想用windows中的标准来弄清楚。
postgresql - 我可以在数据库服务器上复制 Postgresql 大对象吗?
我有一个大对象中的数据,现在我想复制它,以便在保留原始副本的同时附加到它。我可以使用任何 JDBC 调用或 SQL 语句来导致这种情况发生吗?
从我找到的每一个资源中,似乎我实际上必须将所有数据读取给我的客户并再次将其写出以获取副本。我更愿意节省往返行程。
snmp - 如何从 ipNetToPhysicalTable 获取 ipNetToPhysicalNetAddress 列?
是否可以从 OID 树的 ipNetToPhysicalTable 中获取 ipNetToPhysicalNetAddress 列?在我尝试过的所有设备中,我都收到了“NoSuchInstance”SNMP 错误。
提前致谢, 瓦西尔
perl - SNMP:cisco GigabitEthernet 接口无法访问?
我无法在 cisco 交换机 2960 上请求 GigabitEthernet 接口。
当我执行时:
我得到输出:
FastEthernet0/1
FastEthernet0/2
FastEthernet0/3
...
FastEthernet0/23
FastEthernet0/24
GigabitEthernet0/1
GigabitEthernet0/2
所以,到目前为止,一切正常。
我得到了 GigabitEthernet 接口的 ifIndex(例如 GigabitEthernet0/2):
它返回:
所以,我知道我的界面的 ifIndex 。
但我也需要获取 VLAN,以获取有关连接到此接口的速度、别名、双工、mac 地址的信息......
从这里开始问题:
它显示:
...
Clef=10013 Valeur=1
Clef=10011 Valeur=1
Clef=10014 Valeur=1
Clef=10002 Valeur=10
...
但是 GigabitEthernet0/2 (10102) 的 ifIndex 不在此哈希中...
所以我找不到 VLAN。
如何获取 GigabitEthernet 接口的所有信息?其他解决方案?需要帮助,大奖励!
编辑:
找到解决方案,GigabitEhernet 端口似乎在 VLAN 1 上,即使它们没有出现在 lising vlan 中。