net-snmp

    1热度

    2回答

    我的任务是通过snmp从打印机读取错误代码。幸运的是,我有一个可用的bash脚本来指导我完成这个神秘的任务。我正在写一些python来从现有的脚本做一些不同的工作。现有的代码似乎可以工作,但这很疯狂,我希望用更多的python-y方法来解析比特。 首先,解释我对当前代码的阅读。 hrPrinterDetectedErrorState上snmpwalk查询返回的错误代码被编码为一个八位组串,通常带有

    0热度

    1回答

    我有以下Python代码: #!/usr/bin/python import netsnmp session = netsnmp.Session(DestHost='_destination address_', Version=2, Community='_string_') vars = netsnmp.VarList(netsnmp.Varbind('ifIndex',), ne

    0热度

    2回答

    假设我想实现被动视图设计模式。我有一个视图,其中包含一个列表框(我将来可能会与listview或其他东西交换)。现在,在被动视图中,应该尽可能地使视图变得愚蠢。可以说我想改变选择。我将把这个逻辑放在演示者中,因此我添加了一个属性到视图界面来获取和设置视图列表框的SelectedIndex属性。但是,如果我将来想用listview交换列表框,我很麻烦,因为listview没有SelectedInde

    2热度

    1回答

    我试图建立自己的SNMP代理(在Solaris 10.0),并添加了一行到我的snmpd.conf中: pass .1.3.6.1.4.1.xxxx /home/snmp/snmp_agent.bash 为了进行测试,在bash脚本做的唯一事情,就是写当前时间和参数到日志文件。 现在,当我使用net-snmp的执行一组请求,通过: snmpset -v1 -c public node 1.3.

    1热度

    2回答

    我刚刚使用Code :: Block IDE,不太熟悉它。 我有这个需要使用Net-SNMP的C API的项目。 我已经下载它,将“添​​加文件”添加到项目中,并链接新库(“生成选项”>“搜索目录”选项卡>“添加”)。 但是,每当我编译时,它总是显示以下错误。 fatal error: net-snmp/net-snmp-config.h: No such file or directory

    2热度

    1回答

    我在Linux下的C++程序中使用了net-snmp库(版本5.7.1)。我有一个Web-Frontend,用户可以选择一个SNMP版本并对其进行配置。 SNMPv1和SNMPv2工作得很好,但是我遇到了SNMPv3的一些问题。 这里是前端的图片:Screenshot of Webinterface(对不起,直接在这里没有上传,但我至少需要10美誉做到这一点) 当我开始了C++后端,正确输入所有必

    0热度

    1回答

    我的程序可以找到我的设备的sysObjectID oid给出1.3.6.1.4.1.311.1.1.3.1.1。 问题:如何知道设备类型,如果我有使用C#的设备的objectID? 谢谢!

    1热度

    1回答

    我想单独使用snmpwalk来获得cpu1和cpu2的用法。 矿是双核cpu。任何人都可以知道cpu1和cpu2用法的确切OID是什么? 我使用的是centos操作系统。谢谢

    0热度

    2回答

    我正在使用net-snmp C API,我创建了一个MIB文件(包含一张信息表)。 之后,我用这给了我两种文件 “myproject.h” 和 “在MyProject.C” 我这两个文件复制的目录中mib2c:/ NET-SNMP /代理/ mibgroup 和我编译这样的: 1)的./configure --with-MIB模块= myproject的 2)使 3)须藤使安装 和从终端i运行此命

    1热度

    1回答

    我正在使用net-snmp在SNMP代理上工作,并为表中保存的数据开发MIB。 我正在考虑使用基于15位十进制数字的字符串的表键。 作为一个OCTET STRING索引来实现它是否合理? 即使我每个八位字节编码2个数字,它也会是8个八位字节长。 使用OCTET STRING索引,每个八位字节将作为节点添加到OID。 我知道我可以将其转换为一个整数,但小数位可以有前导零。 对此有任何意见或建议吗?