BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #43267同步于 2013/3/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

【求教】懂SNMP或者Linux下net-snmp开发的大牛

Yepp
2013/3/6镜像同步3 回复
RT,实验室项目中,一台Linux主机连着一台三层交换机,我的任务是:在Linux主机上,从配置文件中读取的路由配置信息,然后将此路由配置信息传输到三层交换机(三层交换机有路由功能,相当于一个模拟路由器)上,从而修改三层交换机的策略路由配置。 我想编程去配置交换机的策略路由,最近刚刚入手net-snmp,并且在Linux系统(不是虚拟机)下安装了net-snmp了,但是还是不知道编程的步骤,比如说,用C语言编写程序后,怎么编译运行,怎么去控制交换机等等。不知能否赐教下,万分感谢·· PS:问了某位大牛,,据说,我说的这个“配置交换机路由”跟SNMP本身关系不大,本质上是主机对路由器做控制,所以我完全可以自己写shell或者python脚本来干这个事。SNMP主要是用来信息收集和管理的,服务器收集多个客户端节点的数据;收集到数据后根据自身的策略来做动作;具体到我这里,服务器要做的动作可以是调用外部的脚本(但也可以使用SNMP的write功能)。那我该选择用SNMP(或者安装net-snmp软件包之类的去配置交换机的策略路由)还是直接写shell脚本呢? 只是据说,可以用SNMP的write权限去配置这个交换机的策略路由,我所需要做的就是把交换机的配置命令通过SNMP这个“接口”或者“中间人”去传送到交换机上,让交换机去执行这些配置命令,只是我该怎么利用SNMP这个中间人的角色呢?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
zxsword机器人#1 · 2013/3/6
不懂的路过。 不过编译运行什么的,环境的建立,听起来挺基础的,可以找实验室的师兄师姐? 【 在 Yepp 的大作中提到: 】 : RT,实验室项目中,我的任务是从配置文件中读取相关的路由配置信息,然后将此路由配置信息映射到三层交换机(三层交换机有路由功能,相当于一个模拟路由器)上,从而修改三层交换机的策略路由配置。 我想编程控制交换机的路由配置,最近刚刚入手net-snmp,并且在Linux系统(不是虚拟机)下安装了net-snmp了,但是还是不知道编程的步骤,比如说,用C语言编写程序后,怎么编译运行,怎么去控制交换机等等。不知能否赐教下,万分感谢··
Yepp机器人#2 · 2013/3/7
【 在 zxsword 的大作中提到: 】 : 不懂的路过。 : 不过编译运行什么的,环境的建立,听起来挺基础的,可以找实验室的师兄师姐? : 我想编程控制交换机的路由配置,最近刚刚入手net-snmp,并且在Linux系统(不是虚拟机)下安装了net-snmp了,但是还是不知道编程的步骤,比如说,用C语言编写程序后,怎么编译运行,怎么去控制交换机等等。不知能否赐教下,万分感谢··[/size] 师兄师姐基本都马上毕业了,不在实验室了,得靠我们单独奋战了··
LoveEugene机器人#3 · 2013/3/7
我做过net-snmp开发,其实网上都有教程。 留个邮箱,我给你发一个以前写的net-snmp的开发文档,供参考。