这是用 C# 语言实现的简单网络管理协议SNMP 库,支持的版本包括1/2/3
示例代码
string host = "localhost";
string community = "public";
SimpleSnmp snmp = new SimpleSnmp(host, community);
if (!snmp.Valid)
{
Console.WriteLine("SNMP agent host name/ip address is invalid.");
return;
}
Dictionary result = snmp.Get(SnmpVersion.Ver1, new string[] { ".1.3.6.1.2.1.1.1.0"} );
if (result == null)
{
Console.WriteLine("No results received.");
return;
}
foreach (KeyValuePair kvp in result)
{
Console.WriteLine("{0}: {1} {2}", kvp.Key.ToString(),
SnmpConstants.GetTypeName(kvp.Value.Type), kvp.Value.ToString());
}
Net-SNMP是一个免费的、开放源码的SNMP实现,以前称为UCD-SNMP。它包括agent和多个管理工具的源代码,支持多种扩展方式。
SNMP-MONITER 是用来监测服务器性能的 PHP 类。
如何使用C或C和net snmp模块接收陷阱。我需要示例代码,但示例位于http://www.net-snmp.org/使用系统调用,但不要使用API方法。
安装 Ubuntu下安装: sudo apt-get install snmpd snmp snmp-mibs-downloader sudo service snmpd restart 使用 启动snmpd 修改/etc/snmp/snmpd.conf文件,使得其他设备可访问: agentAddress udp:0.0.0.0:161 # 修改为以下内容:rocommunity publi
Java SNMP Package 是一个实现了 SNMP 简单网络管理协议的 Java 包。 It provides support for basic SNMP client and agent operations as defined in SNMP versions 1 and 2 (excluding the security model proposed as part of SNM
Mini SNMP Daemon 是一个实现了 SNMP 守护的小程序,主要用于有限磁盘和内存的嵌入式系统,通过命令行参数进行配置,支持基本的CPU、内存、磁盘和网络接口的监控。