测试环境:

1、  Serverzabbix3.0.25,操作系统:centos7.3

2、  客户端:zabbix-agent操作系统:centos6.6

配置:

       1Zabbix客户端:

编辑zabbix_agentd.conf:

EnableRemoteCommands=1

       重启客户端:/etc/init.d/zabbix-agent restart

       修改访问权限:

              #Defaults    requiretty #把此行注释

              Defaults:zabbix   !visiblepw

zabbix  ALL=(ALL)       NOPASSWD:ALL

2、  配置zabbix服务端:

Zabbix |Server端命令测试:

zabbix_get -s 10.41.1.67 -p 10050 -k "system.run[sudo df -h]"#能正确显示

Filesystem      Size  Used Avail Use% Mounted on

/dev/sda3        39G  3.1G   34G   9% /

tmpfs           238M     0  238M   0% /dev/shm

/dev/sda1       190M   27M  153M  15% /boot

自定义判断用户数的触发器:

zabbix执行远程命令_第1张图片

       配置动作(Actions):

    zabbix执行远程命令_第2张图片

配置条件(Conditions):

zabbix执行远程命令_第3张图片

配置操作(Operations):

zabbix执行远程命令_第4张图片

当登陆用户超过3个时,该客户端将被关闭。