当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

SNMP#NET

授权协议 未知
开发语言 C#
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 包承望
操作系统 Windows
开源组织
适用人群 未知
 软件概览

这是用 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、内存、磁盘和网络接口的监控。