• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Zabbix如何通过ssh监控获取网络设备数据

    场景模拟:

    某企业的运维人员想用zabbix监控以前购买的一批网络设备的光口的状态利用率,电压等信息,他们发现这台网络设备是支持snmp协议的,于是他们想通过snmp协议进行监控。但是由于这台设备的维保期已过,客服无法给他们提供oid文件。让该企业的运维人员无从监控。这时候他们发现zabbix有一种ssh的监控方式。于是他们打算使用该方式通过ssh获取数据。

    需求分析:

    光模块应该是多个,如果要监控多个光口的状态,电压,应该做成自动发现

    通过ssh监控,执行语句后,返回的光口信息为字符串,需要额外处理。

    需求实现:

    创建一个监控项,类型为ssh客户端。

    名称:自定义

    类型为ssh客户端

    键值ssh.run[自定义(以执行的命令命名比较好),设备IP,,]

    认证方法:密码(用账号和密码登录)

    用户名:ssh的用户名(一般用宏比较好,有可能是多台)

    密码:ssh的密码 (一般用宏比较好,有可能是多台)

    已执行脚本 : 需要执行的命令


    这时候自动发现的监控项就会提示报错,说这不是json格式。所以要对该数据处理。在zabbix4.X版本后,可以用javascript对监控项的值做处理。

    把自动发现的结果用javascript处理后,变成了正确的json格式后,再创建监控项原型。

    最后等待数据出来

    监控成功

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:Linux telnet命令的使用
    下一篇:Zabbix WEB监测实现过程图解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Zabbix如何通过ssh监控获取网络设备数据 Zabbix,如何,通过,ssh,监控,