小知识:Zabbix如何通过ssh监控获取网络设备数据

场景模拟:

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

需求分析:

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

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

需求实现:

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

名称:自定义

类型为ssh客户端

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

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

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

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

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

%小知识:Zabbix如何通过ssh监控获取网络设备数据-猿站网-插图

%小知识:Zabbix如何通过ssh监控获取网络设备数据-1猿站网-插图

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

%小知识:Zabbix如何通过ssh监控获取网络设备数据-2猿站网-插图

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

%小知识:Zabbix如何通过ssh监控获取网络设备数据-3猿站网-插图

最后等待数据出来

%小知识:Zabbix如何通过ssh监控获取网络设备数据-4猿站网-插图

监控成功

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

原文链接:https://blog.51cto.com/14483703/2511821

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Zabbix WEB监测实现过程图解

2023-4-26 11:16:57

建站知识

小知识:监控服务调用微信API如何给自己发告警信息

2023-4-26 11:32:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索