实验目的:

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

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

 

一、准备工作:

在agent端执行

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


zabbix——远程命令

 

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


 

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


zabbix——远程命令

 

visudo
//配置sudo


zabbix——远程命令

 

zabbix——远程命令

 

 

二、添加item,监控httpd:

1.添加item

zabbix——远程命令

 

zabbix——远程命令

 

2.    添加trigger

zabbix——远程命令

 

3.    添加Action

zabbix——远程命令

 

zabbix——远程命令

 

zabbix——远程命令

 

效果:

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


 

zabbix——远程命令

 

 

注:

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

 

 

 

 

 


转载于:https://blog.51cto.com/362475097/1894299

相关文章:

  • 2021-05-22
  • 2022-01-23
  • 2021-08-25
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2021-06-29
  • 2021-11-12
  • 2022-12-23
  • 2021-09-11
  • 2021-11-07
相关资源
相似解决方案