文章出處
Zabbix+shell監控報警任意web:最近有朋友問我怎么監控公司網站:目的是網站不能訪問及時報警。當然一些云服務器肯定是自帶功能,可是物理服務器可沒有那么智能,但是開源是強大的,這里就分享一下個人監控網站的兩種方式。
一、zabbix自帶的web檢測:
1.1)配置>主機(需聯網)>web場景>創建web場景
添加你所需要檢測網站的url
1.2)創建觸發器(郵件報警,短信報警,微信報警提前配置其一即可)
1.3)監測中>Web檢測
1.4)觸發
二、shell+nc+namp等工具+crontab
#!/bin/bash#thisisajiankongqutouwangbashnc-z-v-w1080&>/dev/nullif[$?-ne0]thennmapwww.xxx.com-p80|grep'80/tcpopenhttp'if[$?-ne0]thenecho"isalreadystopd"|mail-s"www.xxx.com"renzhiyuan666666@vip.qq.comfifi#httpsnc-z-v-w10443&>/dev/nullif[$?-ne0]thennmap-p443|grep'443/tcpopenhttps'if[$?-ne0]thenecho"www.xxx.comhttpsisalreadystopd"|mail-s""renzhiyuan666666@vip.qq.comfifi
腳本確實很簡單,無非利用nc,nmap,curl等命令也可以來對80端口443端口(其它端口也可以)進行握手,為了防止網絡延遲問題,用了二次檢測。此腳本一年多來用起來很方便,自己想的,比較簡單。
看文倉www.kanwencang.com網友整理上傳,為您提供最全的知識大全,期待您的分享,轉載請注明出處。
歡迎轉載:http://www.kanwencang.com/bangong/20170215/101844.html
文章列表
全站熱搜