Zabbix+shell兩種方式監控任意web並及時警示

來源:互聯網
上載者:User

標籤:zabbix+shell監控指定網站並及時警示

最近有朋友問我怎麼監控公司網站:目的是網站不能訪問及時警示。

當然一些雲端服務器肯定是內建功能,可是物理伺服器可沒有那麼智能,但是開源是強大的,這裡就分享一下個人監控網站的兩種方式。

一、zabbix內建的web檢測:

1.1)配置>主機(需連網)>web情境>建立web情境

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/8D/5C/wKioL1iZjkvjrGVhAAB4tpGAbZQ036.png" style="float:none;" title="1.png" alt="wKioL1iZjkvjrGVhAAB4tpGAbZQ036.png" />

添加你所需要檢測網站的url

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/8D/5F/wKiom1iZjkvS4iTYAAAv4u1t9Jo753.png" style="float:none;" title="2.png" alt="wKiom1iZjkvS4iTYAAAv4u1t9Jo753.png" />

1.2)建立觸發器(郵件警示,簡訊警示,警示提前配置其一即可)

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/8D/5C/wKioL1iZjsTBMSglAABnOtt3qVQ201.png" title="3.png" alt="wKioL1iZjsTBMSglAABnOtt3qVQ201.png" />1.3)監測中>Web檢測

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/8D/5C/wKioL1iZjyjxZUxAAAEWiHc1s78060.png" title="4.png" alt="wKioL1iZjyjxZUxAAAEWiHc1s78060.png" />1.4)觸發

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/8D/5F/wKiom1iZj3Xy4z4vAAC-GLgSAhM057.png" title="5.png" alt="wKiom1iZj3Xy4z4vAAC-GLgSAhM057.png" />

二、shell+nc+namp等工具+crontab

#!/bin/bash#this is a jiankong qutouwang bashnc -z -v -w 10   80 &>/dev/nullif [ $? -ne 0 ]then nmap www.xxx.com  -p 80|grep ‘80/tcp open  http‘if [ $? -ne 0 ]thenecho "   is already stopd" | mail -s "www.xxx.com " [email protected]fifi#httpsnc -z -v -w 10    443 &>/dev/nullif [ $? -ne 0 ]then nmap   -p 443|grep ‘443/tcp open  https‘if [ $? -ne 0 ]thenecho "www.xxx.com https is already stopd" | mail -s " " [email protected]fifi

指令碼確實很簡單,無非利用nc,nmap,curl等命令也可以來對80連接埠443連接埠(其它連接埠也可以)進行握手,為了防止網路延遲問題,用了二次檢測。此指令碼一年多來用起來很方便,自己想的,比較簡單。

如果大家有什麼更好的方式,也可以分享!

本文出自 “永不放棄!任志遠” 部落格,謝絕轉載!

Zabbix+shell兩種方式監控任意web並及時警示

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.