net-snmp
文章平均质量分 81
swartz_lubel
这个作者很懒,什么都没留下…
展开
-
snmpwalk命令常用方法
SNMPWALK是一个通过SNMP GET-NEXT类型PDU,实现对目标AGENT的某指定MIB分支信息进行完整提取输出的命令工作。命令行:[html] view plain copysnmpwalk [选项] agent [oid] 选项参数:由于SNMP协议中,不同的协议版本存在不同的参数选项,以下参数按协议分开说明。转载 2017-07-28 16:42:13 · 3720 阅读 · 0 评论 -
Snmp的基本概念
一、SNMP简单概述1.1、什么是Snmp SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/IP五层协议中的应用层协议,用于网络管理的协议。SNMP主要用于网络设备的管理。由于SNMP协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的网管协议。 S转载 2017-08-17 22:43:25 · 399 阅读 · 0 评论 -
windows下使用net-snmp实现agent扩展(一)
项目上需要用snmp来做告警监控管理,达到对系统的运行状态的监测。这几天研究了一下,发现网上资料比较少,大多数抄来抄去,能够正确运行的更少。所以,总结了一下,把相关的代码放上来,希望能够帮助同样遇到困惑的朋友。 havenzhao http://vcsky.net项目名称为DCS系统,采用VS2010开发,DCS作为被监测的对象,因此需要实现snmp的Agent扩展。最开始的方法,采用了W转载 2017-08-17 23:52:09 · 644 阅读 · 0 评论 -
windows下使用net-snmp实现agent扩展(二)
刚刚实现了int型的get命令,可能更多的情况下,我们更需要的是字符串类型的。在实现int型的时候,用到了netsnmp_register_int_instance这个函数,很自然想到如果是string型的,用类似的netsnmp_register_string_instance,或者netsnmp_register_char_instance不就行了?很可惜的是:net-snmp并没有提供这两个转载 2017-08-17 23:52:42 · 497 阅读 · 0 评论 -
windows下使用net-snmp实现agent扩展(三)
时间隔得太长了,我都快忘了什么是snmp了,知识啊知识,很容易在不用的时候忘却,也可能是自己脑袋不好使了吧?翻了翻代码,赶紧总结下,不然真不会了……在上篇博客中,实现了get/set一个字符串型变量,现在来实现对多个字符串变量的get/set。假设要实现获取CPU利用率、内存占用率和磁盘占用率的的功能,建立两个文件:alarmInfo.h和alarmInfo.c。在alarmInfo.h中转载 2017-08-17 23:53:23 · 392 阅读 · 0 评论 -
windows下使用net-snmp实现agent扩展(四)
在前三篇的内容里,介绍了使用net-snmp实现agent的Get/Set命令,下面介绍一下发送trap消息。发送trap消息时,系统默认的端口是162。使用下面的代码,可以实现trap消息的发送。[cpp] view plain copyprint?//该函数发送实时报警信息。与发送一般信息端口不同 void init_alarm_info(vo转载 2017-08-17 23:53:55 · 622 阅读 · 0 评论 -
snmp 同步get获取节点信息
#include #include #include /* change the word "define" to "undef" to try the (insecure) SNMPv1 version */#define DEMO_USE_SNMP_VERSION_3#ifdef DEMO_USE_SNMP_VERSION_3const char *our_v3_passphr原创 2017-08-19 01:11:10 · 3545 阅读 · 0 评论 -
snmp get 异步程序
/* * NET-SNMP demo * * This program demonstrates different ways to query a list of hosts * for a list of variables. * * It would of course be faster just to send one query for all variables, *原创 2017-08-19 01:12:35 · 778 阅读 · 0 评论 -
snmp v3 获取节点信息
#include "net-snmp/net-snmp-config.h"#include "net-snmp/net-snmp-includes.h"#include "net-snmp/utilities.h"#include "net-snmp/agent/net-snmp-agent-includes.h"#include "net-snmp/agent/agent_callbac...原创 2018-06-26 14:07:50 · 1450 阅读 · 0 评论