首页 > 代码库 > zabbix——远程命令

zabbix——远程命令

实验目的:

  1. 使用zabbix监控httpd是否正常工作,具体通过监测80端口是否开启

  2. 如果httpd没有正常工作,zabbix执行远程命令,重启httpd服务

 

一、准备工作:

在agent端执行

vim /etc/zabbix/zabbix_agentd.conf
//配置agent,允许执行远程命令


技术分享

 

service zabbix-agent restart
//重启服务生效


 

cat /etc/sudoers | grep requiretty
//查看sudo配置是否要求用户登录tty


技术分享

 

visudo
//配置sudo


技术分享

 

技术分享

 

 

二、添加item,监控httpd:

1.添加item

技术分享

 

技术分享

 

2.    添加trigger

技术分享

 

3.    添加Action

技术分享

 

技术分享

 

技术分享

 

效果:

service httpd stop
//agent端关闭httpd服务


 

技术分享

 

 

注:

如果是在Template中配置Item和Trigger,在Action中直接关联该Template中的Trigger即可,其他配置相同,对所有使用该Template的主机有效

 

 

 

 

 


zabbix——远程命令