简单网络管理协议(SNMP)是用于管理IP网络上的设备的Internet标准协议,包括用于数据检索,修改和通知的操作。 SNMP通常通过UDP运行。
我对 SNMP 和 c# 完全陌生。我的应用程序在某些情况下失败时,将不得不生成一些陷阱。我对 SNMP 很陌生。任何人都可以帮我提供一些好的示例吗?
如何在 Prometheus 中将不同指标的标签合并到一个特定指标中
我正在尝试将不同 oid 的标签合并为每个位置的标签(如果可能的话,可以自定义命名一个) 所有 oid 之间都有共同的价值。 所以我不是这个巨大的东西...
我创建了一个 SNMP 代理模拟器应用程序,它对模拟设备使用端口号 161。有时会出现端口已在使用中的异常。我怎么知道161端口是否...
我正在尝试使用 lextudio/pysnmp 发送 snmp v1/v2 get 请求。我一直在尝试使用示例代码: 导入异步 从 pysnmp.hlapi.v1arch.asyncio 导入 * 异步 def run():
我可以从命令行运行此命令: snmpwalk -v3 -m +MY-MIB-ROOT -m +MY-MIB -l authPriv -u MYUSER -a SHA -A "XXXXXXXX" -x AES -X "XXXXXXXX" 1.2.3.4 .1.3.6.1.4.1.52330 ...
我正在使用 pysnmp-lextudio 安装的 pysnmp。我选择这个包是因为它是纯Python的,因此是跨平台的。其他库要么对我来说太难理解,要么不能跨平台...
为什么使用 gosnmp 发出 snmpwalk 请求会在 29 秒后超时?
我正在使用gosnmp来遍历snmp接口表1.3.6.1.2.1.2.2.1和1.3.6.1.2.1.31.1.1.1。完成此任务所需的时间存在很大差异,我认为这取决于...
使用 SNMP 计算 Lexmark MS826 打印机上的碳粉量
我正在尝试创建一个脚本,每天一次将使用 snmp 轮询 14 台打印机来检查碳粉量。我正在使用类似的脚本来获取打印的总页数,并且效果非常好。 指定用途响应...
所以我想开发网络应用程序来使用 SNMP 和 PHP 监控我的 OLT ZTE C30O 我已经成功获得了我的 ONU 列表 这是我的代码和输出 所以我想开发网络应用程序来使用 SNMP 和 PHP 监控我的 OLT ZTE C30O 我已经成功获得了我的 ONU 列表 这是我的代码和输出 <?php $ip = 'my-ip'; $community = 'my-community'; $session = new SNMP(SNMP::VERSION_2C, $ip, $community); $oid = '.1.3.6.1.4.1.3902.1012.3.28.1.1.3'; $result = $session->walk($oid); if ($result === false) { echo "Failed to get value from OID $oid"; } else { print_r($result); } $session->close(); ?> //output Array ( [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268566784.1] => STRING: "ONU-1:1" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268566784.2] => STRING: "ONU-1:2" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268566784.3] => STRING: "ONU-1:3" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567040.2] => STRING: "ONU-2:2" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567296.1] => STRING: "ONU-3:1" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567296.2] => STRING: "ONU-3:2" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567296.3] => STRING: "ONU-3:3" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567552.1] => STRING: "ONU-4:1" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268567808.1] => STRING: "ONU-5:1" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268701696.1] => STRING: "ONU-16:1" [iso.3.6.1.4.1.3902.1012.3.28.1.1.3.268701696.2] => STRING: "ONU-16:2") 下一步是我想获取我的 ONU 是否工作的信息,我在 youtube 上看到了一个视频 youtube 视频:https://youtu.be/uV0ew16SuDo github源代码:https://github.com/didikw/zte_c320_monitoring/blob/main/onustate.php 他可以通过这个代码获取ONU的状态 <?php $status = snmpwalk("OLT-IP", "community", "ZXGPON-SERVICE-MIB::zxGponOntPhaseState"); ?> //output INTEGER: Working (3) 当我用这段代码自己做时,它返回错误 <?php $ip = 'my-ip'; $community = 'my-community'; // Buat session SNMP baru $session = new SNMP(SNMP::VERSION_2C, $ip, $community); $oid = 'ZXGPON-SERVICE-MIB::zxGponOntPhaseState'; $result = $session->walk($oid); if ($result === false) { echo "Failed to get value from OID $oid"; } else { print_r($result); } // Tutup session SNMP $session->close(); ?> //output Warning: SNMP::walk(): Invalid object identifier: ZXGPON-SERVICE-MIB::zxGponOntPhaseState in C:\xampp\htdocs\snmpsuck\3.php on line 10 "Failed to get value from OID ZXGPON-SERVICE-MIB::zxGponOntPhaseState 我仍然很困惑我所做的是否正确,有人可以告诉我我应该做什么吗? 我在论坛上读到我需要一个 MIB 文件,但我不明白下一步是什么。 用这个 .1.3.6.1.4.1.3902.1012.3.28.2.1.4
“此 MIB 视图中没有更多变量”是什么意思(Linux)?
在 Ubuntu 12.04 上,我尝试使用以下命令获取管理值的子树: snmpwalk -v 2c -c 公共本地主机 输出的最后一行是 iso.3.6.1.2.1.25.1.7.0 ...
关于通过snmp4j java库在多线程环境中进行snmp v3请求
我通过 snmp4j java 库向第一个 snmpv3 服务器发送 SNMP v3 请求,它工作正常。通过 snmp4j 库向第二个 snmpv3 服务器发送 SNMP v3 请求也可以正常工作。嗬...
SNMP4J-Agent:SampleAgent 与 TestAgent
SNMP4J-Agent 的文档告诉我们,如果你想编写自己的 SNMP 代理,你应该子类化 BaseAgent。 这是在 org.snmp4j.agent.test 包中的 TestAgent 类中完成的。 但在...
我有两个java类,我们称它们为Manager-1和Manager-2,它们都使用snmp4j来管理一些交换机。 Manager-1 位于我当前工作项目的源代码中,但 Manager-2 是
如何配置 snmpsim 来模拟多个代理,每个代理监听不同的 IP 地址并服务器相同的对象,但有一些变化?
我正在使用snmpsim-lextudio python项目来模拟多个SNMP代理,我想实现以下目标: 仅使用 SNMP v1/v2c,而不使用 v3。 社区应该是公开的 所有代理监听161端口 呃...
我想从管理器拥有的MIB文件中读取所有对象。 我开发了一种工具来从支持 SNMP 的代理获取一些数据。我想通过显示
我有一个从设备获取 snmpv3 引擎ID 的脚本。 它在我的开发服务器和 uat 服务器上都运行良好。我通过创建所有 snmp 的 tar 文件来将代码从一个移动到下一个
启动我的 snmp 守护进程时,会抛出以下错误: **snmpd -LOw -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f /etc/snmp/snmpd.conf:第 10 行:警告:未知令牌:m...
我正在尝试 pip install easysnmp。我已经安装了 net-snmp 和 gcc 及其最新版本。我收到以下错误。 错误:/Library/Developer/CommandLineTools/usr/bin/otool-
如何使用 JavaScript 发送和接收 SNMP 查询?我正在尝试为我的雇主创建一个网页,该网页可以查询公司的打印机并在网页上显示碳粉和纸张级别。我会...
我尝试编写一些代码来检索objectID,结果是2B-06-01-04-01-82-31-01-03-01-01。 这个值不正确吗? // 发送 SysObjectId SNMP 请求 响应 = conn.get("get", argv[0], argv...