canmo0522 发表于 2014-10-13 17:18

SNMP agent 如何从被管理系统取到相应的值

本帖最后由 canmo0522 于 2014-10-13 17:19 编辑

看了看snmp的一些资料,可最终都没有那个说清楚了snmp agent是如何从被管理硬件或者系统中取到相应的信息的, 比如取cpu利用率。

还有,谁熟悉net-snmp ? 如何让net-snmp直接读取一个配置文件,配置文件里面填写了对应OID节点的信息, 而不需要直接去系统取信息。
我想要做的是测试网管系统, 所以想搭建自己的agent ,agent 读取已经填写好的系统信息(比如cpu利用率,内存利用率,interface信息等)。

canmo0522 发表于 2014-10-13 17:23

不知道我在这个版块提这个问题合适不!!?

rdcwayx 发表于 2014-10-16 09:17

建议楼主就装个现成的监控软件(nagios/zabbix)就可以了,没必要从头写这些(比如cpu利用率,内存利用率,interface信息等)。

有这个时间,你可以move on 学其他的。 SNMP本身的安全性不高,很多地方都是建议禁用了,搞深了也没啥意思的。

canmo0522 发表于 2014-10-16 16:34

谢谢版主了,我查了你说的那两款监控软件,可惜不是我想要的,我要测得就是这种软件。
看来不行还得着免费的snmp agent simulator用了

rdcwayx 发表于 2014-10-19 07:29

回复 4# canmo0522


    工作中,有现成的尽量用现成的。 如果不满意某个功能,最好去找个最接近你需求的工具(通常都有对应的开发仓库,比如github),你自己fork一个分支出来,在其基础上,做改进。一则你的工作有了记录,已经trace的话也很方便。二则,别人或许会用的上。 三则,今后找工作的时候,在open source世界的改进工作,是很拿得出手的。
页: [1]
查看完整版本: SNMP agent 如何从被管理系统取到相应的值