報**式自定義,我這裡用的zabbix呼叫指令碼監控
#!/bin/bash如果有幫到你的話,請讚賞我吧!#power by kerwin
#監控任意索引資料匯入情況,若20分鐘內無資料,報警觸發
#使用方式,給指令碼傳索引名字的引數即可檢測需要的索引,你也可以在指令碼內部修改變數index的值,監控指定指令碼。報**式請自定義。
times=$(date -d "
20 minute ago
" +%ft%h:%m:00+08:00
)index=$1
count=$(curl -s -d "
}}]}}}}}
" -l -h "
" -x post "
")num=`echo $count| sed -n '
s#^.*count\"\:\(.*\)\,\"\_shards.*$#\1#gp'`
if [ $num -eq 0
]then
echo
1else
echo
0fi
elastic 索引與搜尋模組
倒排索引 lucnce採用倒排索引,例如 對 兩條資料,會建立如下索引 word index 歐陽1 1 2 1 0,0 當前詞在id 1的doc中出現1次,offset為0,在id 2的doc中出現一次,offset為0 紅葉1 1 0 當前詞在id 1的doc中出現1次,offset為0 晴明2...
linux 監控查詢mongo索引片鍵指令碼
bin bash file name watch dog.sh function 1 檢視mongodb資料庫集合 2 檢視各個集合索引 3 檢視各個集合片鍵 version v 1.0 配置引數 base data path data mongodb url 172.20.72.42 20000 ...
mysql 監控指令碼 監控mysql狀態指令碼
監控mysql狀態,發現宕後,自動重啟,每秒檢查一次。check.sh bin bash while true do bin sleep 1 sh mysql status.sh done chengkill bin sh pid kill thread for chenglee if filefo...