免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3652 | 回复: 13
打印 上一主题 下一主题

[其他] 【snmp】snmp manager [复制链接]

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-10-27 21:36 |只看该作者 |正序浏览
本帖最后由 shijiang1130 于 2015-01-02 11:28 编辑

通过反复几次实验发现,其实是自己把事情弄点有点复杂了,只要定义一个manager.conf文件,启动snmp,以后就可以在code里动态注册
1. snmpm:register_user
2. snmpm:register_agent
再就可以用通常的方法:
1. snmpm:sync_get
2. snmpm:sync_get_bulk2
3. snmpm:sync_get_next
来获得你要的信息了。

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
14 [报告]
发表于 2015-01-02 13:18 |只看该作者
  1. my %oids = (
  2.         "SysUptime"                        =>        "1.3.6.1.2.1.1.3.0",
  3.         "bgpVersion"                        =>        "1.3.6.1.2.1.15.1.0",
  4.         "bgpLocalAs"                        =>        "1.3.6.1.2.1.15.2.0",

  5. #        "bgpPeerTable"                        =>        "1.3.6.1.2.1.15.3",
  6.         "bgpPeerEntry"                        =>        "1.3.6.1.2.1.15.3.1",
  7.         "bgpPeerIdentifier"                =>        "1.3.6.1.2.1.15.3.1.1",
  8.         "bgpPeerState"                        =>        "1.3.6.1.2.1.15.3.1.2",
  9.         "bgpPeerAdminStatus"                =>        "1.3.6.1.2.1.15.3.1.3",
  10.         "bgpPeerNegotiatedVersion"        =>        "1.3.6.1.2.1.15.3.1.4",
  11.         "bgpPeerLocalAddr"                =>        "1.3.6.1.2.1.15.3.1.5",
  12.         "bgpPeerLocalPort"                =>        "1.3.6.1.2.1.15.3.1.6",
  13.         "bgpPeerRemoteAddr"                =>        "1.3.6.1.2.1.15.3.1.7",
  14.         "bgpPeerRemotePort"                =>        "1.3.6.1.2.1.15.3.1.8",
  15.         "bgpPeerRemoteAs"                =>        "1.3.6.1.2.1.15.3.1.9",
  16.         "bgpPeerInUpdates"                =>        "1.3.6.1.2.1.15.3.1.10",
  17.         "bgpPeerOutUpdates"                =>        "1.3.6.1.2.1.15.3.1.11",
  18.         "bgpPeerInTotalMessages"         =>        "1.3.6.1.2.1.15.3.1.12",
  19.         "bgpPeerOutTotalMessages"         =>        "1.3.6.1.2.1.15.3.1.13",
  20.         "bgpPeerLastError"                =>        "1.3.6.1.2.1.15.3.1.14",
  21.         "bgpPeerFsmEstablishedTransitions" =>        "1.3.6.1.2.1.15.3.1.15",
  22.         "bgpPeerFsmEstablishedTime"        =>        "1.3.6.1.2.1.15.3.1.16",
  23.         "bgpPeerConnectRetryInterval"        =>        "1.3.6.1.2.1.15.3.1.17",
  24.         "bgpPeerHoldTime"                =>        "1.3.6.1.2.1.15.3.1.18",
  25.         "bgpPeerKeepAlive"                =>        "1.3.6.1.2.1.15.3.1.19",
  26.         "bgpPeerHoldTimeConfigured"        =>        "1.3.6.1.2.1.15.3.1.20",
  27.         "bgpPeerKeepAliveConfigured"        =>        "1.3.6.1.2.1.15.3.1.21",
  28.         "bgpPeerMinASOriginationInterval" =>        "1.3.6.1.2.1.15.3.1.22",
  29.         "bgpPeerMinRouteAdvertisementInterval" => "1.3.6.1.2.1.15.3.1.23",
  30.         "bgpPeerInUpdateElapsedTime"         =>        "1.3.6.1.2.1.15.3.1.24",
  31.         "bgpIdentifier"                        =>        "1.3.6.1.2.1.15.4",
  32.         "bgpRcvdPathAttrTable"                =>        "1.3.6.1.2.1.15.5",
  33.         "bgp4PathAttrTable"                =>        "1.3.6.1.2.1.15.6",
  34.         "bgpPathAttrEntry"                =>        "1.3.6.1.2.1.15.5.1",
  35.         "bgpPathAttrPeer"                =>        "1.3.6.1.2.1.15.5.1.1",
  36.         "bgpPathAttrDestNetwork"        =>        "1.3.6.1.2.1.15.5.1.2",
  37.         "bgpPathAttrOrigin"                =>        "1.3.6.1.2.1.15.5.1.3",
  38.         "bgpPathAttrASPath"                =>        "1.3.6.1.2.1.15.5.1.4",
  39.         "bgpPathAttrNextHop"                =>        "1.3.6.1.2.1.15.5.1.5",
  40.         "bgpPathAttrInterASMetric"        =>        "1.3.6.1.2.1.15.5.1.6",
  41.         "bgp4PathAttrEntry"                =>        "1.3.6.1.2.1.15.6.1",
  42.         "bgp4PathAttrPeer"                =>        "1.3.6.1.2.1.15.6.1.1",
  43.         "bgp4PathAttrIpAddrPrefixLen"        =>        "1.3.6.1.2.1.15.6.1.2",
  44.         "bgp4PathAttrIpAddrPrefix"        =>        "1.3.6.1.2.1.15.6.1.3",
  45.         "bgp4PathAttrOrigin"                =>        "1.3.6.1.2.1.15.6.1.4",
  46.         "bgp4PathAttrASPathSegment"        =>        "1.3.6.1.2.1.15.6.1.5",
  47.         "bgp4PathAttrNextHop"                =>        "1.3.6.1.2.1.15.6.1.6",
  48.         "bgp4PathAttrMultiExitDisc"        =>        "1.3.6.1.2.1.15.6.1.7",
  49.         "bgp4PathAttrLocalPref"                =>        "1.3.6.1.2.1.15.6.1.8",
  50.         "bgp4PathAttrAtomicAggregate"        =>        "1.3.6.1.2.1.15.6.1.9",
  51.         "bgp4PathAttrAggregatorAS"        =>        "1.3.6.1.2.1.15.6.1.10",
  52.         "bgp4PathAttrAggregatorAddr"        =>        "1.3.6.1.2.1.15.6.1.11",
  53.         "bgp4PathAttrCalcLocalPref"        =>        "1.3.6.1.2.1.15.6.1.12",
  54.         "bgp4PathAttrBest"                =>        "1.3.6.1.2.1.15.6.1.13",
  55.         "bgp4PathAttrUnknown"                =>        "1.3.6.1.2.1.15.6.1.14",
  56.         );
复制代码

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
13 [报告]
发表于 2015-01-02 13:17 |只看该作者

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
12 [报告]
发表于 2015-01-02 11:59 |只看该作者
比如:
http://tools.cisco.com/Support/S ... 15.3.1.9#oidContent
要得到所有peer的as号。
Nonrepeater=?  and Max-Repetitions= ?

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
11 [报告]
发表于 2015-01-02 11:23 |只看该作者
http://intronetworks.cs.luc.edu/current/html/netmgmt.html
这里提到了 snmpm:sync_get_bulk2 中的参数Nonrepeater  and Max-Repetitions,愣是没看懂

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
10 [报告]
发表于 2014-11-02 17:54 |只看该作者
回复 9# shijiang1130


    文档说
The information needed to handle agents should be stored in a file called agents.conf. It is also possible to add agents in run-time by calling the register_agent.

Each entry is a tuple:

{UserId, TargetName, Comm, Ip, Port, EngineID, Timeout, MaxMessageSize, Version, SecModel, SecName, SecLevel}.

   comm应该是可以通过agent.conf设置的
  只是例子程序是通过register_agent动态赋值的

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
9 [报告]
发表于 2014-11-02 14:04 |只看该作者
laputa73 发表于 2014-11-02 13:52
从erlang的思路看,应该起2个manager吧
一个对一个。不是一个对多个啊。还有一个问题就是为什么不能动态读取(community),hard coded觉得有点不安全

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
8 [报告]
发表于 2014-11-02 13:52 |只看该作者
从erlang的思路看,应该起2个manager吧

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
7 [报告]
发表于 2014-10-27 21:57 |只看该作者
启动时用参数 werl -config manager

论坛徽章:
30
水瓶座
日期:2014-08-22 21:06:3415-16赛季CBA联赛之新疆
日期:2015-12-19 19:05:48IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:31IT运维版块每日发帖之星
日期:2015-12-25 06:20:3315-16赛季CBA联赛之上海
日期:2016-04-15 19:51:31程序设计版块每日发帖之星
日期:2016-04-17 06:23:29程序设计版块每日发帖之星
日期:2016-04-23 06:20:00程序设计版块每日发帖之星
日期:2016-05-26 06:20:00每日论坛发贴之星
日期:2016-05-26 06:20:0015-16赛季CBA联赛之辽宁
日期:2017-02-16 23:59:4715-16赛季CBA联赛之天津
日期:2019-01-11 01:11:44
6 [报告]
发表于 2014-10-27 21:55 |只看该作者
3.2 文件内容
  1. {"my_snmp", "my_snmp", "public", [192,168,16,1], 161, "my_snmp",
  2.     infinity, 484, v2, v2c, "initial", noAuthNoPriv}.
复制代码
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP