09 主要服務可用性監控 一

2021-08-25 20:26:37 字數 2091 閱讀 6774

1、方案:

1)一套**與配置,各idc通過呼叫指令碼引數不同進行區分,每10分鐘輪詢一次服務。

2)各idc配置檔案間隔7分鐘從30.9機器上定時取一次。

2、xml文件屬性值:

屬性:service,serverip,port,urlname,urlvalue,des,monitorypoint,isalert

port 埠探測用 nmap來實現,url探測用curl/wget來實現

3、專案各檔案說明:

download服務目錄:  /infowarelab/moodle/etraining/download

conference。xml

(1)web站點監控

(2)gc/infosvr 外網只監控443,80埠(除美國外,該idc只監控443);

(3)增加。com郵箱伺服器110,25埠監控;

(4)增加box 杭州,深圳infosvr監控,深圳監控8000埠狀態,杭州監控4000,8000,9000埠狀態,北京監控80,443埠狀態;

pso.xml

(1)增加。cn郵箱伺服器110,25埠監控和url監控;

rtothers。xml

(1)增加red5 domain service資訊;

(2)修改有關sipproxy的備註資訊;

(3)因cti,只允許杭州及北京idc訪問,去除easycall-cti.infowarelab.cn,60.12.234.21 443埠監控;

(4)因網通訪問正常,其他電信等訪問不了,去除監控

2、部分語法說明:

1、資訊塊用「|」隔開

cat errinfo.log|sed 's/|/\<\/td\>\/g'|sed -e 's/$/\<\/td\>\<\/tr\>\\/'|tr -s "\n" " "|tr -s "\r" " ">b.log

2、wget超時與嘗試次數設定 //嘗試3次,每次時間為1s

time wget -t 1 -t 3

3、grep精確匹配,-w, --word-regexp; -x, --line-regexp

grep -w 431

邏輯或 grep -e "aaa|bbb"

3、假設目標機器為存活狀態,在固定時間內只掃瞄存活的埠

nmap -p0 -p80,113 -host_timeout 45000 59.151.25.148

4、本該四行沒有分行,全部堆在一行,這是為什麼,如何讓它換行?加雙引號讓變數換行

temp=`/usr/bin/nmap -p0 -p80,443 -host_timeout 45000 59.151.25.148|grep open `

echo "$"|wc -l

5、字串轉為陣列

str2="a#b#c"

a=($(echo $str2 | tr '#' ' ' | tr -s ' '))

length=$

for ((i=0; i<$length; i++))

do echo $

done

#echo $

6、多行字串逐行讀入處理:把多行字串當成讀取檔案後的內容;

7、字串全文查詢替換:用sed,或tr(下拉符用空格替換)

echo "t,xx,t" |sed 's/,/|/g'

tr '_' " "

8、yum update 時出現python目錄依賴出錯的解決辦法

yum clean all

yum -y update

cd $

lcd $

10、判斷字串是否為空

if [ "$variable" ]; then

echo "非空"

else

echo "空"

fi11、缺少引數,退出shell

logfile=$6

if [ -z $ ];then

echo "the lack of parameters, exit checkport"

exit

fi

遠端埠可用性監控 體驗遠端可用性測試,第1部分

遠端埠可用性監控 存檔日期 2019年5月14日 首次發布 2003年1月1日 在這篇由兩部分組成的文章中,普適計算專家velda bartek和deane cheatham分享了通過使用應用程式共享技術進行許多遠端可用性研究而獲得的經驗。第一篇文章通過詳細描述遠端可用性評估以及所評估的應用程式共享...

監控網域名稱可用性並自動發信

看上乙個網域名稱,恰好處於pendingdelete狀態,就是別人不要了,但還沒放出來 估計這網域名稱比較火,一出來很有可能會被大家搶走,於是想寫個自動執行的crontab來監控其可用性,並在可用時自動發信通知。基於目前linux下可用的命令 工具,這可以是乙個簡單的shell script,但我還...

Web服務高可用性技術演化

一 問題域 nginx lvs keepalived f5 dns輪詢,每每提到這些技術,往往討論的是接入層的這樣幾個問題 1 可用性 任何一台機器掛了,服務受不受影響 2 擴充套件性 能否通過增加機器,擴充系統的效能 3 反向 負載均衡 請求是否均勻分攤到後端的操作單元執行 二 上面那些名詞都是幹...