请问SNMP是什么,trap是什么?

请问SNMP是什么,trap是什么?,第1张

SNMP一般指简单网络管理协议,简单网络管理协议(SNMP) 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。

trap为Linux 命令,bash 内置命令,可以查看shell环境信号和设置信号的处理方式。

使用格式(commands为命令,signals为信号的指代):

1):$ trap "commands" signals #接收到signals指定的信号时,执行commands命令。

2):$ trap signals #如果没有指定命令就是恢复 signals的动作。比如 trap INT 就是恢复Ctrl+C。

3):$trap "" signals #忽略信号signals

4):$ trap -l # 列出所有的信号

扩展资料:

SNMP协议种类:

目前, SNMP 有 3 种: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版没有太大差距,但 SNMPV2 是增强版本,包含了其它协议 *** 作。与前两种相比, SNMPV3 则包含更多安全和远程配置。为了解决不同 SNMP 版本间的不兼容问题, RFC3584 中定义了三者共存策略。

SNMP 还包括一组由RMON、RMON2、MTB、MTB2、OCDS及OCDS定义的扩展协议。

参考资料来源:百度百科-SNMP

参考资料来源:百度百科-trap

Windows上开启SNMP代理程序以及进行安全配置的 *** 作比较简单,这里以Windows Server 2003为例,对于其它Windows服务器产品,方法类似。

第一步:确认当前的Windows组件中是否已经安装了SNMP协议 点击控制面板的“添加或删除Windows组件”,在“管理和监测工具”中查看详情,可看到“简单网络管理协议(SNMP)”。 如果没有安装,则需要对其进行安装,期间需要定位Windows安装盘中的i386文件夹。下载。

第二步:配置SNMP Service

打开 “管理工具”找到“服务”中的SNMP Service,双击它进行配置。 注意:安装SNMP协议后,SNMP Service会默认启动;SNMP Trap Service是不需要开启的,如果它已被开启,请关闭它。

在SNMP Service的配置窗口中,你只需要切换到“安全”选项卡,按照以下的图示进行填写。 团体名字是SNMP v2c版本中的密码字符串。下图中的“qycn”只是一个例子,可以填写其它的字符串,随后在小蜜蜂监测后台添加服务器时,选择2c协议,同时在Community输入框中填写这个团体名称即可。 授权主机:选择“接受来自这些主机的SNMP数据包”,然后添加“221.5.47.27 、125.90.88.155”这2个IP,这是小蜜蜂监测的专用监测点,除此之外其它服务器无法获取你的服务器监测信息,安全有保障!

一切配置好后,保证SNMP Service已经开启,如果以后重启了服务器,也请检查是否开启了SNMP Service;保证服务器已经打开了SNMP Service的端口,默认为UDP 161。 如果你启用了系统防火墙,那么请添加这个例外端口,打开本地连接->属性->高级->防火墙->例外,

snmp_trap 命令用于生成一个通知(陷阱),以通过指定消息向 SNMP 管理器报告事件。

语法

snmp_trap [-debug] [-host HostName | -target TargetHost] [-com Community] [-msg Message]

-host HostName指定连接到指定的主机上的 SNMP 代理程序。如果未指定此标志,那么缺省主机为本地主机。Host 可以是 IP 地址,也可以是主机名。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9987099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存