Zabbix通过SSH连接对远端服务器进行监控

Zabbix有多种方式对远端设备进行监控,比如:Agent、SNMP、IPMI、JMX等。这些方式都有各自的优缺点,我们今天在这里不做讨论,我们今天讨论的是利用ssh远程连接的方式,也就是zabbix中的ssh客户端的连接方式。方法很简单,介绍如下:

1、首先我们先测试linux命令行获取远端相应的数据,比如我现在通过命令UnRaid的网卡实时流量

命令:ifstat -p eth0|grep eth0|awk '{print $8}'


Zabbix学习笔记(四十九)_linux

2、zabbix服务器web配置

在系统中增加监控项

Zabbix学习笔记(四十九)_linux_02

输入相关项:

类型为:SSH客户端

键值:ssh.run[主机名,ip地址,端口,UTF-8]

主机端口:ip:10050

用户名称:ssh用户

密码:ssh用户密码

已执行的脚本:你测试的命令:ifstat -p eth0|grep eth0|awk '{print $8}'

3、增加相应的图形

        

Zabbix学习笔记(四十九)_监控_03

4、查看获取数据后的图形信息

Zabbix学习笔记(四十九)_监控_04