zabbix_批量url檢查狀態碼
1:zabbix server導入模板
2:agent端添加配置文件
zabbix_agentd.conf文本內添加:
UnsafeUserParameters=1
UserParameter=web.site.discovery,/usr/lib/zabbix/scripts/web_site_code_status.sh web_site_discovery
UserParameter=web.site.code[*],/usr/lib/zabbix/scripts/web_site_code_status.sh web_site_code $1
腳本路徑請自行修改
3:將腳本web_site_code_status.sh 導入agentd的腳本目錄,請注意腳本路徑
根據實際情況對web_site_code_status.sh 的web.txt路徑進行修改
腳本添加可以執行權限
chmod +x web_site_code_status.sh
chown -R zabbix.zabbix /usr/local/zabbix/
重啓
service zabbix_agentd restart
4.web.txt記錄需要監控的URL,一行一條需要監控的URL
5.通過zabbix_get程序查看能否獲取正確的監控URL
zabbix_get -s ip -k web.site.discovery
5:主機添加模板
建議新建一個主機,作爲獨立的url檢測主機。
6:等待120S後就能自動發現
最後,根據自己的需要修改模板觸發器的條件,添加自己的動作,第一時間獲取告警,模板下載:聯繫微信pzl960504。