通过SSH/Telnet/CLI将HP ProCurve交换机添加到Cacti监控系统

本文详细介绍了如何通过命令行配置HP ProCurve交换机的SNMP服务,并将其添加到Cacti监控系统中实现流量图形化监控,包括SNMP字符串设置、设备添加和图形创建等完整流程。

注意: 本博文引用的技术和工具可能已过时,不适用于当前环境。但本文仍可作为学习机会,并可能集成到现代工具和技术中。

在我的近期文章中,我们安装并运行了Cacti。现在,我们将把第一个交换机添加到Cacti服务中。

交换机配置

这是HP ProCurve系列交换机。由于我们将通过命令行配置交换机,此通用配置适用于ProCurve系列多个型号(也可使用Web界面)。核心配置是在交换机上启用SNMP服务,该服务将在交换机的管理接口/IP上监听。假设您已为交换机配置了管理网络IP地址,并能通过SSH、Telnet或串行访问CLI。

SNMP字符串与SNMPv1注意事项

SNMPv1允许简单查询(未加密但易于设置)。稍后将讨论V2和V3。SNMP读取字符串不应使用默认"read"——请设置更复杂的字符串(本例使用"SomeReadString"),该字符串用于验证Cacti代理对交换机SNMP服务的查询权限。

交换机SNMP配置步骤

  1. 通过SSH/Telnet/串行连接HP ProCurve交换机
  2. 依次执行以下命令:
    1
    2
    3
    4
    5
    6
    
    enable
    config
    snmp-server community "SomeReadString"
    snmp-server contact "admin@example.com"
    end
    write memory
    

在Cacti中添加设备

  1. 登录Cacti点击"Devices" > “Add”
  2. 填写:
    • Description: 交换机名称
    • Hostname: 交换机IP
    • Device Template: Net-SNMP Device
    • SNMP Version: 1
    • SNMP Community: 您的读取字符串(如"SomeReadString")
  3. 点击底部"Create"

创建设备监控图形

创建成功后,交换机信息将自动填充:

  1. 点击"Create Graphs for this Device"
  2. 在"Data Query [SNMP – Interface Statistics]“部分选择要监控的接口(或全选)
  3. 将图形类型改为"In/Out bytes with Total Bandwidth”
  4. 点击底部"Create"(可能有延迟)

将设备添加到图形树

  1. 左侧导航点击"Tree" > “Default Tree”
  2. 在编辑树区域将新创建的HPSwitch拖入"Tree Items"列
  3. 放置在现有条目上方或下方后点击"Save"

查看监控数据

点击顶部"Graphs"标签选择刚创建的设备。图形数据生成可能需要数分钟,10分钟内即可看到数据填充。

快速补充:HP ProCurve 1920 GUI配置

通过Web-GUI登录交换机:

  1. 点击"Device"下的"SNMP"
  2. 启用SNMP和SNMP v1后保存
  3. 在"Community"标签添加读取字符串,后续步骤与上文相同

相关链接:
在Ubuntu 16.04安装Cacti 1.1.10

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计