Zabbix+shell监控报警任意web
生活随笔
收集整理的這篇文章主要介紹了
Zabbix+shell监控报警任意web
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近有朋友問我怎么監控公司網站:目的是網站不能訪問及時報警。
當然一些云服務器肯定是自帶功能,可是物理服務器可沒有那么智能,但是開源是強大的,這里就分享一下個人監控網站的兩種方式。
一、zabbix自帶的web檢測:
1.1)配置>主機(需聯網)>web場景>創建web場景
添加你所需要檢測網站的url
1.2)創建觸發器(郵件報警,短信報警,微信報警提前配置其一即可)
1.3)監測中>Web檢測
1.4)觸發
二、shell+nc+namp等工具+crontab
#!/bin/bash #this?is?a?jiankong?qutouwang?bash nc?-z?-v?-w?10???80?&>/dev/null if?[?$??-ne?0?] then?nmap?www.xxx.com??-p?80|grep?'80/tcp?open??http' if?[?$??-ne?0?] then echo?"???is?already?stopd"?|?mail?-s?"www.xxx.com?"?renzhiyuan666666@vip.qq.com fi fi #https nc?-z?-v?-w?10????443?&>/dev/null if?[?$??-ne?0?] then?nmap???-p?443|grep?'443/tcp?open??https' if?[?$??-ne?0?] then echo?"www.xxx.com?https?is?already?stopd"?|?mail?-s?"?"?renzhiyuan666666@vip.qq.com fi fi腳本確實很簡單,無非利用nc,nmap,curl等命令也可以來對80端口443端口(其它端口也可以)進行握手,為了防止網絡延遲問題,用了二次檢測。此腳本一年多來用起來很方便,自己想的,比較簡單。
如果大家有什么更好的方式,也可以分享!
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Zabbix+shell监控报警任意web的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 客户端查看不同分支的文件
- 下一篇: Maximum Product of W