jjzjj

windows - python easysnmp packge install error windows..失败,退出状态为2

我需要使用snmp从我的设备获取一些信息(端口统计、端口描述等)但我正在努力解决一些我没有找到任何答案的软件包安装错误我正在使用windows1064位机器并尝试安装easysnmp包,但我得到以下输出:>D:\Python36\Scripts>pip.exeinstalleasysnmpCollectingeasysnmpUsingcachedeasysnmp-0.2.5.tar.gzInstallingcollectedpackages:easysnmpRunningsetup.pyinstallforeasysnmp...errorCompleteoutputfromcomman

windows - 为 Windows : SnmpAPI. Lib 或 MgmtAPI.lib 编写 SNMP 代理?

我需要在Windows上为我们公司的产品编写一个SNMP代理。SnmpApi.lib-据我了解,SnmpApi.lib允许您从头开始创建完整的代理,并且可能需要更多工作。然而,这会接管SNMP端口并且不允许其他代理运行并且需要更长的时间来编码。MgmtAPI.lib-此库允许创建对已运行的WindowsSNMP服务的扩展,似乎是一种创建Windows代理的更优雅的方法。但是,我发现很少有关于如何编写此类代理的官方MS文档/示例。我还在另一个论坛上看到这可能已被弃用。我在野外看过一本名为“WindowsNTSNMP”的Oreilly书,但我听说它使用了已弃用的库或技术。我不知道这是不是真

windows - SNMP 自定义 MIB,如何通过 SNMP 发送非 Windows 数据

我想通过SNMP发送我自己的值。所以我有一个程序可以生成数据。我希望这些数据可以通过SNMP获得。我该怎么做呢?任何建议将不胜感激。亲切的问候 最佳答案 您可以通过编写自己的扩展来扩展WindowsSNMP代理,http://www.codeproject.com/Articles/9024/How-to-develop-a-SNMP-extension-agent-DLL 关于windows-SNMP自定义MIB,如何通过SNMP发送非Windows数据,我们在StackOverflo

c++ - Windows调用的DLL与主程序如何通信?

我正在尝试将SNMP代理集成到用nativeC++编写的Windows应用程序中。要使此代理成为WindowsSNMP代理的子代理,必须编写一个DLL来导出某些由WindowsSNMP服务调用的例程。到目前为止一切正常。现在这个DLL需要从应用程序中获取实际信息。我的第一个想法是让应用程序和DLL使用双方都可以访问的共享内存块,但这会使信息总是略显陈旧,最好在SNMP请求进入时运行一些代码来获取最新值。双方将读写信息。该应用程序已经有一个基于TCP的控制台接口(interface),但是对于来自SNMP客户端的非常频繁的请求,连接、查询、断开连接可能有点繁重。让DLL直接与应用程序通信

windows - SNMP 子代理开发

我是Net-SNMP的新手,我想在Windows上使用Net-SNMP实现一个Subagent,它将提供有关我的服务器统计信息的信息,例如已处理的调用、调用失败等。我按照提供的方式安装了Net-SNMPhttp://forums.cacti.net/viewtopic.php?f=6&t=26151并尝试编译Net-SNMP上给出的示例http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Subagent我在VS2005下创建了一个新项目并使用了上述URL中的代码并提供了包含和lib路径并提供了所需的库。编译时出现以下链接错误,请帮助

windows - SNMP - 从进程中获取信息

我需要使用名为Zenoss的监控工具在多台服务器上设置进程监控器。我面临的问题是如何通过SNMP获取有关特定进程的信息?我对SNMP一点都不熟悉,我很难找到我需要的东西。我一直在尝试使用一个名为SNMP-Probe的工具,但它似乎只提供基本的系统信息,没有我需要或可以使用的信息。在此感谢任何帮助。 最佳答案 你需要的是查询hrSWRunTable以便收集您需要的信息。此MIB为您提供了大量信息,例如进程名称、路径、类型、状态、参数、CPU和RAM使用情况,即使这两个信息存储在另一个MIB(hrSWRunPerfEntry)上。但是,

c# - 本地打印机的 SNMP?

我正在寻找一种从本地打印机获取信息的方法。也许使用SNMP协议(protocol)?打印机连接USB或PPI(并口)。所有打印机都有内部TotalPagesCount并支持SNMP。这里是打印机的一些例子:HL1430弟兄HL5150兄弟HL1230弟兄京瓷1118京瓷1128京瓷2000京瓷1300京瓷3920京瓷1920京瓷1350这可能吗?谢谢 最佳答案 我认为SNMP是正确的方法。大多数打印机实现standardprinterMIB和RFC1213MIB因此,您可以从那里获得的任何属性(property)都将与模型无关。例如

c# - 如何在 C# 中编写 SNMP 代理或 SNMP 扩展代理 DLL

我需要为我的应用程序编写一个SNMP代理。我读了CodeProjectarticle关于如何使用win32编写SNMP扩展代理DLL,但想知道是否可以使用托管代码来完成。此外,是否可以在托管代码中编写我自己的SNMP代理并在WindowsSNMP服务上运行它?需要在我的服务器上运行windowsSNMP服务以提供基本的操作系统管理信息。您会推荐什么C#SNMP库?我找到了一些C#SNMP协议(protocol)实现,但找不到有关如何实现SNMP代理的示例代码-大多数示例仅与查询其他代理或发送陷阱有关。 最佳答案 如果您想使用.Net

php - SNMP DateAndTime 十六进制字符串转换为 PHP 中的人类日期

当我想通过SNMP获取电缆调制解调器事件日志时,我snmpwalk'mib-2.69.1.5.8.1'oid,但我遇到了问题,因为SNMP将每个事件日期存储在名为“特殊”的十六进制字符串中DateAndTime格式。(在我的例子中,这是一个8字节的十六进制字符串,如下所示:07B20101000A1400)我想转换为人类日期,像这样(1970.01.01.00:10),所以我写了一个PHP函数:functionhex2date($hexstring){$date="";$p=unpack("H*",substr($hexstring,0,2));//year(2byte)$date.=

php - 通过命令行运行 php

这个问题在这里已经有了答案:Ubuntutyping'php'interminalshowsalotoferrors(10个答案)关闭7年前。我想在ubuntu上通过命令行运行php脚本。我创建了test.php当我运行这个脚本时phptest.php我得到这个输出CannotadoptOIDinUCD-SNMP-MIB:dskAvail::={dskEntry7}CannotadoptOIDinUCD-SNMP-MIB:dskTotal::={dskEntry6}CannotadoptOIDinUCD-SNMP-MIB:dskMinPercent::={dskEntry5}Canno