zabbix——遠程命令

實驗目的:

  1. 使用zabbix監控httpd是否正常工作,具體通過監測80端口是否開啓

  2. 如果httpd沒有正常工作,zabbix執行遠程命令,重啓httpd服務

 

一、準備工作:

在agent端執行

vim /etc/zabbix/zabbix_agentd.conf
//配置agent,允許執行遠程命令


wKiom1iKBqfiDcWmAAMJe54MY0A319.png

 

service zabbix-agent restart
//重啓服務生效


 

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


wKioL1iKBsiCQhkGAAFc4_s5PWE044.png

 

visudo
//配置sudo


wKiom1iKBuSgAFL8AALctIyX3VU197.png

 

wKiom1iKBv-DC_svAAGyORhwcVU332.png

 

 

二、添加item,監控httpd:

1.添加item

wKioL1iKByuAAgBLAAHaJHGfWvM104.png

 

wKioL1iKB0XB9-u1AAC8LgpJyNg388.png

 

2.    添加trigger

wKiom1iKB2HBZafqAADcYyPGLkU252.png

 

3.    添加Action

wKiom1iKB3mRZpkjAAFD3JyKOrQ153.png

 

wKioL1iKB5jyu1dXAAC21w3LkuA486.png

 

wKiom1iKB7bggJLjAAEmRfFZqss643.png

 

效果:

service httpd stop
//agent端關閉httpd服務


 

wKioL1iKB-DT89NjAAC30qj2bdM277.png

 

 

注:

如果是在Template中配置Item和Trigger,在Action中直接關聯該Template中的Trigger即可,其他配置相同,對所有使用該Template的主機有效

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章