Zabbix远程执行命令(2)

#授予zabbix账号sudo无密码执行命令的权限,如果为了安全性,可将最后一个"ALL"定义为具体的命令; #或在步骤4中将脚本owner修改为zabbix,并具有执行权限,但要注意脚本放置目录对zabbix账户开放可执行权限甚至可写权限,这样步骤3中脚本也不需要sudo赋予权限 [root@localhost ~]# visudo zabbix ALL=NOPASSWD: ALL

6. 验证

远程登录主机第3个tty,不在CLI下做其他任何操作,触发trigger阀值,触发命令动作强制第3个登录用户下线。

Zabbix远程执行命令

从截图可以看到,在线用户超过阀值,trigger为"PROBLEM"状态只持续了1分钟左右,即恢复到"OK"状态,表明强制第3个用户下线的脚本命令已执行,并且执行成功。

Zabbix远程执行命令

从" Number of logged in users" Item的历史数据中也可看到trigger触发时,第3个登录用户即被下线。

Zabbix远程执行命令

在登录的第3个tty下,可看到连接由主机自行中断(显示本地时间,与上图的主机时间有偏差)。 

更多Zabbix相关教程集合: 

Ubuntu 16.04服务器上安装Zabbix 3.2   

CentOS 7 LNMP环境搭建Zabbix3.0   

Ubuntu 16.04安装部署监控系统Zabbix2.4   

Zabbix监控安装部署及警报配置   

Zabbix触发器表达式详解  

Ubuntu 16.04下安装部署Zabbix3.0   

CentOS 6.3下Zabbix监控apache server-status  

CentOS 7 下 Zabbix 3.0安装详解  

64位CentOS 6.2下安装Zabbix 2.0.6    

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/9873f8201993f9c74f8b5eae86ff571b.html