注意: 本博文引用的技术和工具可能已过时,不适用于当前环境。但本文仍可作为学习机会,并可能集成到现代工具和技术中。
在我的近期文章中,我们安装并运行了Cacti。现在,我们将把第一个交换机添加到Cacti服务中。
交换机配置
这是HP ProCurve系列交换机。由于我们将通过命令行配置交换机,此通用配置适用于ProCurve系列多个型号(也可使用Web界面)。核心配置是在交换机上启用SNMP服务,该服务将在交换机的管理接口/IP上监听。假设您已为交换机配置了管理网络IP地址,并能通过SSH、Telnet或串行访问CLI。
SNMP字符串与SNMPv1注意事项
SNMPv1允许简单查询(未加密但易于设置)。稍后将讨论V2和V3。SNMP读取字符串不应使用默认"read"——请设置更复杂的字符串(本例使用"SomeReadString"),该字符串用于验证Cacti代理对交换机SNMP服务的查询权限。
交换机SNMP配置步骤
- 通过SSH/Telnet/串行连接HP ProCurve交换机
- 依次执行以下命令:
1 2 3 4 5 6enable config snmp-server community "SomeReadString" snmp-server contact "admin@example.com" end write memory
在Cacti中添加设备
- 登录Cacti点击"Devices" > “Add”
- 填写:
- Description: 交换机名称
- 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”
- 在编辑树区域将新创建的HPSwitch拖入"Tree Items"列
- 放置在现有条目上方或下方后点击"Save"
查看监控数据
点击顶部"Graphs"标签选择刚创建的设备。图形数据生成可能需要数分钟,10分钟内即可看到数据填充。
快速补充:HP ProCurve 1920 GUI配置
通过Web-GUI登录交换机:
- 点击"Device"下的"SNMP"
- 启用SNMP和SNMP v1后保存
- 在"Community"标签添加读取字符串,后续步骤与上文相同