sh 使用此脚本在mongodb中创建条目以监视数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 使用此脚本在mongodb中创建条目以监视数据相关的知识,希望对你有一定的参考价值。
#!/bin/bash
# call as `sh servlet.sh <node uuid> <node ip> <url> [servlet type]`
# exmaple sh servlet.sh 595e341fd7391071d21ce1b5 20.20.1.73 /servlet/acme/ CompareServer-0
header="Content-Type: application/json"
enc=$(gshuf -i 0-1000 -n 1) #generate random number (in unix use shuf , remove prefix g)
dec=$(gshuf -i 10-600 -n 1)
now=$(gdate +%s%3N) #generate current time in miliseconds ( in unix use date, remove prefix g )
uuid=$1 #first argument
ip=$2 #second argument
url_less=${3%/} #remove trailing slash, if any
url=${url_less#/} #remove leading slash, if any
srv=${4:-BlindServer-0} #optional 4th argument, if not provided than set default value BlindServer-0
post_data=$(cat <<EOF
{
"ip_address": "$ip",
"baffleShield_id": "$uuid:$srv",
"num_records_1": $enc,
"num_records_2": $dec,
"epoch_time": $now
}
EOF
)
echo "$post_data"
echo "http://127.0.0.1:8553/monitor/$url/$uuid"
curl -k -X POST -H "$header" -d "$post_data" "http://127.0.0.1:8553/monitor/$url/$uuid"
以上是关于sh 使用此脚本在mongodb中创建条目以监视数据的主要内容,如果未能解决你的问题,请参考以下文章
无法在pycharm 4.0.3中创建桌面条目
在事件侦听器中创建数据库触发器
在监视文件夹中新文件的小脚本中,该脚本似乎正在查找错误的文件
如何通过 .NET 在 MongoDB 中创建索引
无法在 aix 中创建事件监视器 db2detaildeadlock
sh 启动和监视OpenVpn连接以隐藏IP的脚本