问题标签 [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.

0 投票
1 回答
1637 浏览

.net - 使用 LDAP 验证用户登录

对于 ASP.NET Web 应用程序,我无法使用 LDAP 成功验证用户。我已经在我们自己的网络上针对 Active Directory 执行此操作,但这是针对我们网络之外的 OID(Oracle Internet 目录)服务器。

通常,我使用以下代码没有问题。

对于此应用程序,我将针对我们网络外部的目录,并且上述方法失败(服务器不支持请求的身份验证方法。)。

我可以使用以下方法成功绑定到 LDAP 服务器:

在那之后,我一直无法找到一种方法来使用他们的密码验证用户的登录信息,然后拉回一些信息。

0 投票
1 回答
6211 浏览

perl - 如何检索通过 SNMP 接收的发送字节

我正在编写一个 Perl 脚本,它应该检索从远程主机发送/接收的字节,长话短说我想监控网络流量。请注意,主机可能是实际主机或路由器/交换机等其他东西。我检索的数据将存储在循环数据库中,但这并不重要。

我要做的第一件事是检索主机的接口,然后我应该寻找流量使用情况。我可以使用 OID 做到这一点吗?是否有存储这些值的表?

0 投票
2 回答
13678 浏览

oracle - 使用 OCI 驱动程序的 Oracle OID 的 JDBC 连接字符串

我知道如何使用 OID 和瘦客户端 jdbc 驱动程序连接到 oracle:

但是,我无法使用 jdbc、oci 和 oid 进行连接。Oracle 不断输出无效的 URL 消息。我尝试了以下方法:

我已经为 10g 数据库设置了 ORACLE_HOME。我已将库添加到 LD_LIBRARY_PATH。我已经设置了 java.library.path 系统属性。最后,我可以使用 sqlplus 和符号 oid 名称进行连接。

应该使用什么连接字符串?

0 投票
1 回答
12382 浏览

python - 解析 SNMP MIB 文件以生成设备和 OID 列表

我正在处理大量 SNMP MIB 文件,并从中创建设备字典及其各自的 ID,格式为“1.3.6.1.4.1.9.1.694”:“catalyst296024”。

我目前正在将 Mibble 用于 MIB 解析部分,因为在尝试了其他应用程序/模块之后,我发现它是理想的。然后我使用 python 来处理数据。

我的问题是我只需要“设备名称和 OID”。因为当我解析时,我得到了所有的 OID 数据,我还没有设法找到一种方法来智能地识别设备并忽略其余的东西。(少物理逐行查看数据)

0 投票
1 回答
1718 浏览

perl - Perl:SNMP - 通配符 OID

我有一个监视任何启用 SNMP 的服务的 Perl 脚本。

它的工作方式是我有一个包含多个服务的配置文件,每个服务都有一个要收集的指标列表。

例子:

该脚本将遍历配置文件,获取所有指标的信息并将输出写入 CSV 文件。

现在,我需要帮助。

我被要求实现允许在 SNMP 路径中使用通配符进行收集的逻辑。所以我的配置文件现在需要如下所示:

因此,当收集发生时,它会以某种方式循环如下:

我目前正在使用 Net::SNMP 库:

http://metacpan.org/pod/Net::SNMP

这可能吗?我正在考虑通过 get_entries 或 get_table 方法以某种方式模拟“snmpwalk”,但我不太确定这是否可行。

如果有人可以提供帮助或至少为我指明正确的方向,将不胜感激。

谢谢你。

0 投票
5 回答
8286 浏览

postgresql - 将 bytea 列转换为 OID,同时保留值

我正在尝试将bytea列更改为具有类型oid并仍保留值。

我尝试过使用以下查询:

但这只是给了我错误:

有什么方法可以实现我想要的吗?

0 投票
1 回答
1442 浏览

c++ - SNMP AgentX:如何注册 OID?

我正在用 C++ 为 Net-SNMP 编写 AgentX 子代理。

我尝试像这样注册 OID 1.3.6.1.4.1.4711.1.1

奇怪的是 1.3.6.1.4.1.4711.1.1 的 snmpget 失败,并且我的处理程序仅在我为 1.3.6.1.4.1.4711.1.1.0 执行 snmpget 时才被调用(添加零)。

如何注册 1.3.6.1.4.1.4711.1.1 ?

net-snmp.org 上的示例都注册了一个实例变量,但我必须运行一些代码来收集该值。

我是否必须将我的回调声明为来自 C++ 应用程序的外部“C”?

是否有人有一个示例如何注册 1.3.6.1.4.1.4711.1 以下的所有 OID,所以我不必定义这么多处理程序?

0 投票
1 回答
2518 浏览

vb.net - 使用 System.DirectoryServices.Protocols 按可分辨名称获取用户

我有一个相当广泛的应用程序,它被构建为通过 OID 为多个 Web 应用程序提供 SSO。问题是我们已经看到一些用户在其中一个应用程序的角色上变得“孤立”。我编写了一个方法,该方法返回所有有权访问该角色的用户的专有名称。为了执行清理,我试图确保在上一步中返回的用户确实存在于 OID 中。在搜索用户或角色时,我一直在使用 System.DirectoryServices.Protocols.SearchRequest 类,但它不适用于可分辨名称。下面是我的方法。它已经更改了几次以尝试不同的方式使其工作。

0 投票
1 回答
868 浏览

parsing - 如何从所有 MIB 中获取所有 OID

我想获取加载在管理器上的 MIB 中所有 OID 的列表并将其显示给用户,以便他们可以选择哪个 MIB 对象来执行 GET/SET 请求。我还想获取对象的语法和最大访问权限。我正在使用 C++ 编程。我想解析 MIB 以获取 OID,而不是使用 snmpwalk。我正在尝试使用 Net-SNMP MIB_API。我查看了手册页,但不清楚如何使用这些功能来实现我想要做的事情。

我看到当我们调用 init_mib() 时已经调用了 read_all_mibs()。这意味着我不需要再次调用 read_all_mibs() ,对吗?谁能指导我应该做的 init_mib() 之后的下一步是什么。

任何帮助将非常感激。谢谢。

0 投票
3 回答
10721 浏览

oracle - 使用瘦 JDBC 客户端通过 LDAP/OID 查找解决 Oracle SID 的问题

我们正在为我们的连接配置使用 OID/LDAP 查找。TNS_ADMIN环境变量和Java 属性都oracle.net.tns_admin设置正确,并指向包含 sqlnet.ora 和 ldap.ora 的目录。但是,JDBC 连接 URL:jdbc:oracle:thin:@ourtnsalias在尝试连接时抛出异常:

以下类型的连接字符串连接成功:

  • 完整的 TNS 字符串:
    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host.company.com)(PORT=####))(CONNECT_DATA=(SERVICE_NAME=service_name)))
  • 完整的 LDAP 网址:
    jdbc:oracle:thin:@ldap://oid.company.net:####/ourtnsname,CN=OracleContext,dc=company,dc=net

这似乎暗示问题出在 LDAP/OID 查找上。但是,运行tnsping ourtnsname也连接成功。

在进行 OID/LDAP 查找时,有没有办法在连接字符串中只使用 TNS 别名?

为了完整起见,这里是相关的 Java: