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

本文详细介绍了如何通过命令行界面为HP ProCurve交换机启用SNMP服务,并将其成功集成到Cacti网络监控平台中,实现接口流量数据的图形化展示与监控。

通过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配置步骤

  1. 通过SSH/Telnet/串口登录HP ProCurve交换机
  2. 依次执行以下命令:
    1
    2
    3
    4
    5
    6
    
    Enable
    Config
    Snmp-server community "SomeReadString"
    Snmp-server contact "TheAdmin@YourDomain.com"
    End
    Write Memory
    

在Cacti中添加设备(交换机)

  1. 登录Cacti点击"Devices"
  2. 点击"Add"
  3. 填写参数:
    • Description: 交换机在Cacti中的名称
    • Hostname: 交换机IP地址
    • Device Template: Net-SNMP Device
    • SNMP Version: 1
    • SNMP Community: 前述读字符串(如"SomeReadString")
  4. 点击底部"Create"

创建设备监控图表

创建成功后,交换机信息将自动填充并显示额外选项:

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

将设备添加到图形树

  1. 左侧导航栏点击"Tree"
  2. 选择"Default Tree"进入管理界面
  3. 在"Edit Tree"区域将新创建的HPSwitch拖拽至"Tree Items"列(置于现有条目上下方)
  4. 点击"Save"

查看监控数据

点击顶部"Graphs"标签并选择刚创建的设备,初始可能显示错误(图表生成需数分钟),10分钟内将开始显示数据流。

附加技巧:HP ProCurve 1920图形界面SNMP配置

登录交换机Web-GUI,点击"Device"下的"SNMP":

  • 启用SNMP v1并保存
  • 在"community"标签页添加读字符串
  • 其余步骤与上文一致

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

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