深入探索 SNMP:从配置到数据中心发现
1. Net - SNMP 配置
当你想在要监控的客户端上安装 Net - SNMP 时,应使用主机资源管理信息库(MIB)来编译 Net - SNMP。通常可以按以下步骤操作:
./configure -with-mib-modules=host
运行 configure 时,它会尝试运行自动配置脚本,若不想运行,可自行创建自定义配置文件。基于 Red - Hat 的系统中,配置文件通常位于 /etc/snmp/snmpd.conf ,一个简单的配置文件示例如下:
syslocation "O'Reilly"
syscontact bofh@oreilly.com
rocommunity public
这个简单的配置文件适用于本章后续内容及非 SNMPv3 查询。SNMPv3 配置较复杂,超出了本章大部分内容的范围,但在生产环境中进行设备控制时,强烈建议使用 SNMPv3,因为 v2 和 v1 以明文传输。切勿通过 Internet 进行 SNMP v2 或 v1 查询,以防流量被拦截,已有因这样做而导致的知名入侵事件。
2. IPython 与 Net - SNMP
SNMP 开发涉及复杂协议和大量 RFC,入门较难。使用 IPython 探索 SNMP 代码并熟悉 API 可减轻初始开发的痛苦。
超级会员免费看
订阅专栏 解锁全文
6

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



