Zabbix通过SSH连接对远端服务器进行监控
Zabbix有多种方式对远端设备进行监控,比如:Agent、SNMP、IPMI、JMX等。这些方式都有各自的优缺点,我们今天在这里不做讨论,我们今天讨论的是利用ssh远程连接的方式,也就是zabbix中的ssh客户端的连接方式。方法很简单,介绍如下:
1、首先我们先测试linux命令行获取远端相应的数据,比如我现在通过命令UnRaid的网卡实时流量
命令:ifstat -p eth0|grep eth0|awk '{print $8}'
2、zabbix服务器web配置
在系统中增加监控项
输入相关项:
类型为:SSH客户端
键值:ssh.run[主机名,ip地址,端口,UTF-8]
主机端口:ip:10050
用户名称:ssh用户
密码:ssh用户密码
已执行的脚本:你测试的命令:ifstat -p eth0|grep eth0|awk '{print $8}'
3、增加相应的图形
4、查看获取数据后的图形信息