我是SNMP协议的新手。我试图为Zabbix配置SNMP陷阱,但我不知道我必须使用什么守护进程。我需要安装snmptrapd
,但在某种程度上需要snmpd
:
sudo apt install snmptrapd
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
snmpd
The following NEW packages will be installed:
snmpd snmptrapd
0 upgraded, 2 newly installed, 0 to remove and 75 not upgraded.
这两个包之间有什么关系?我说对了吗?这两个是守护进程吗?
Ubuntu包里面是什么?snmp
和snmpd
包之间有什么关系?
发布于 2019-10-07 09:58:15
对SNMP协议的基本理解确实比压缩到这个答案中的内容更广泛(而且我可能还不太熟悉到能够胜任的工作),但简单地说
snmp
包含与SNMP“代理”对话的工具。snmpd
包含一个服务器,您可以在设备上安装该服务器来实现这样的“代理”。它侦听SNMP客户端连接并传递对状态报告请求的响应。snmptrapd
是一台服务器,用于监听和响应来自代理的特定类型的消息。支持SNMP的设备可以通过陷阱消息告诉您发生了什么事情。它还可以提供有关其操作的统计信息,您可以在需要时请求它们。
因此,在一个示例场景中,您可以在计算机上安装snmpd
,以便在需要这些数字时报告其磁盘使用情况、CPU等,此外,还可以配置它以生成一个陷阱,并在磁盘利用率超过特定阈值时将其发送到中心位置。中央服务器定期连接以收集统计数据,此外,随时准备接收陷阱。
http://www.net-snmp.org包含了更好和更全面的协议和组件的概述。
https://askubuntu.com/questions/1179248
复制相似问题