永发信息网

java 发送snmp trap消息如何确定发送成功

答案:1  悬赏:10  手机版
解决时间 2021-04-04 21:52
java 发送snmp trap消息如何确定发送成功
最佳答案
snmptrapd需要一个配置文档,snmptrapd.conf。
此文件用来指定管理进程如何处理接收到的snmp notification。
1. 在net-snmp安装目录下新建snmptrapd.conf文件,假设本系统使用以下路径:/ABC/soft/net-snmp/share/snmp/snmptrapd.conf

2. 在snmptrapd.conf中加入以下指令:
authCommunity log,execute,net public
这条指令指明以“public”为“community”请求的snmp “notification”允许的操作。
各变量意义如下:
log: log the details of the notification - either in a specified file, to standard output (or stderr), or via syslog(or similar).
execute: pass the details of the trap to a specified handler program, including embedded perl.
net: forward the trap to another notification receiver.

3. 若想对接收到的信息进行处理,可以使用traphandle,示例如下:
traphandle SNMPv2-MIB::coldStart /usr/nba/bin/traps cold
traphandle SNMPv2-MIB::warmStart /usr/nba/bin/traps warm
traphandle IF-MIB::linkDown /usr/nba/bin/traps down
traphandle IF-MIB::linkUp /usr/nba/bin/traps up
第一个参数为从snmptrapd接收的OID,第二个参数为调用的程序。此系统未做traphandle处理。

4. 启动snmptrapd
使用以下指令启动snmptrapd:
snmptrapd -f -Lo
该指令将接收到的信息通过标准输出设备打印出来,各参数意义如下:
-f: Do not fork() from the calling shell.
-L[efos]: Specify where logging output should be directed (standard error or output, to a file or via syslog
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阿弥陀佛从哪里来到哪里去
海尔是民营企业吗,联想公司是国营企业还是民
江淮jac国四康铃喇叭是什么型号货车
鱼缸新水放了硝化细菌后还放药了怎么办
淘宝多少天自动好评,淘宝卖家3钻需要多少好评
您好请问您,广州市银岭小额贷款有限公司:里
雨中至华下宿王山史家顾炎武赏析第三联的表现
前线音乐艺术培训中心地址好找么,我有些事要
麦高仕新兴分店在哪里啊,我有事要去这个地方
请高人解签:一全命定功名事 不读诗书怎成名
oneaday维生素快过期了,能不能让狗狗吃呢
记得魔兽ZUG哈卡那里有段对白,有个女声,说
500克盐水中含有50克盐,那么盐和水的重量比
2012年张某作为投保人为丈夫李某投保人身保险
摩臣2招标92390招商的地标是什么?
推荐资讯
一个圆柱的底面直径是6厘米 高是3厘米 S底=(
单选题指出下列句中不含代词的一句:A.现在大
根据“露西”少女的化石,下列猜测符合该化石
助听器在医院配还是外面
求安徽卫视播过的所有TVB剧的名称
日语中的(哈)字字母为什么也读(哇)的读音
有人知道湖北襄樊的航天科技42所吗?本科生进
英语翻译请问这签证上的入境和出境时间是多少
离别不舍心情的一句话,情侣离别不舍可以送什
阅读理解Asaforeigner,IoftenheartheChine
EXCEL的仓库管理表格
在近代,第一个强迫日本签订不平等条约的国家
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?