FreeBSD系统的网络管理与边缘特性探索
1. FreeBSD与SNMP
在网络、服务器和服务管理方面,电子邮件报告虽通用但缺乏针对性,日志又难以用于长期趋势分析。而简单网络管理协议(SNMP)则是行业标准,众多厂商支持使用该协议从网络中的不同设备收集信息。FreeBSD系统包含了一个SNMP代理 bsnmpd(8) ,它不仅能提供标准的SNMP功能,还能展现FreeBSD的特定特性。
bsnmpd (Begemot SNMPD的缩写)是一个极简的SNMP代理,专门设计为可扩展。其所有实际功能都通过外部模块提供。FreeBSD包含了用于标准网络SNMP功能的 bsnmpd 模块,以及针对PF和netgraph(4)等FreeBSD特定特性的模块。它不追求满足所有人的所有需求,而是为用户提供一个基础,让每个人都能构建出符合自身需求的SNMP实现。
2. SNMP基础
SNMP基于经典的客户端 - 服务器模型工作。SNMP客户端(即代理)通过网络向SNMP服务器发送请求,服务器 bsnmpd 从本地系统收集信息并返回给客户端。
SNMP代理也可以发送请求来更改SNMP服务器的配置。不过,这种“写入”配置在大多数类Unix操作系统中并不常用,因为这些系统通常有命令行管理系统。通过SNMP进行系统配置写入或命令执行需要谨慎设置,并且会带来各种安全问题。因此,我们这里主要关注只读的SNMP操作。
除了服务器响应客户端请求,客户端还可以向网络中的陷阱接收器发送SNMP陷阱。SNMP代理会根据服务器上的特定事件
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



