通过SSH/Telnet/CLI将HP ProCurve交换机添加到Cacti监控系统
作者:Kent Ickler
提示: 本文提及的技术和工具可能已过时,不适用于当前环境。但本文仍可作为学习参考,并可能为现代工具和技术的更新或集成提供思路。
在之前的文章中,我们已完成Cacti的安装和基础运行配置。现在,我们将把第一台交换机添加到Cacti监控服务中。
交换机配置
本文以HP ProCurve系列交换机为例。由于采用命令行配置方式,所述方法适用于该系列多个型号(Web界面也可完成配置)。核心任务是在交换机上启用SNMP服务,该服务将监听交换机的管理接口/IP。假设您已为交换机配置管理网络IP地址,并能通过SSH、Telnet或串口访问其CLI。
SNMP字符串与SNMPv1注意事项
SNMPv1支持简易SNMP查询(未加密但配置简单,后续将介绍V2/V3)。请勿使用默认"read"作为SNMP读字符串,建议设置更复杂的字符串(本例使用"SomeReadString")。该字符串用于Cacti代理对交换机SNMP服务进行信息查询认证。
交换机SNMP配置步骤
- 通过SSH/Telnet/串口登录HP ProCurve交换机
- 依次执行以下命令:
1 2 3 4 5 6
Enable Config Snmp-server community "SomeReadString" Snmp-server contact "TheAdmin@YourDomain.com" End Write Memory
在Cacti中添加设备(交换机)
- 登录Cacti点击"Devices"
- 点击"Add"
- 填写参数:
- Description: 交换机在Cacti中的名称
- Hostname: 交换机IP地址
- Device Template: Net-SNMP Device
- SNMP Version: 1
- SNMP Community: 前述读字符串(如"SomeReadString")
- 点击底部"Create"
创建设备监控图表
创建成功后,交换机信息将自动填充并显示额外选项:
- 点击"Create Graphs for this Device"
- 下拉至"Data Query [SNMP – Interface Statistics]“区域
- 选择需要监控的接口(或全选)
- 将图表类型改为"In/Out bytes with Total Bandwidth”
- 点击底部"Create"(可能有延迟)
将设备添加到图形树
- 左侧导航栏点击"Tree"
- 选择"Default Tree"进入管理界面
- 在"Edit Tree"区域将新创建的HPSwitch拖拽至"Tree Items"列(置于现有条目上下方)
- 点击"Save"
查看监控数据
点击顶部"Graphs"标签并选择刚创建的设备,初始可能显示错误(图表生成需数分钟),10分钟内将开始显示数据流。
附加技巧:HP ProCurve 1920图形界面SNMP配置
登录交换机Web-GUI,点击"Device"下的"SNMP":
- 启用SNMP v1并保存
- 在"community"标签页添加读字符串
- 其余步骤与上文一致