fi
echo
- nb_api_insert host_info $NAME.$name $([ "$ex" = "0" ] && echo ok || echo "err=$ex" ) 1>/dev/null 2>&1
+ nb_api_insert host_info key=$NAME.$name val=$([ "$ex" = "0" ] && echo ok || echo "err=$ex" ) >/dev/null 2>&1
done
find /tmp/$NAME.infos -mmin +60 > /dev/null 2>&1
if [ ! -e /tmp/$NAME.infos ]; then
touch /tmp/$NAME.infos
- nb_api_insert host_info >/dev/null 2>&1 arch $(sysctl -n hw.machine || arch)
- nb_api_insert host_info >/dev/null 2>&1 nproc $(sysctl -n hw.ncpu || nproc || grep ^proc /proc/cpuinfo |wc -)
+ nb_api_insert_sys_infos >/dev/null 2>&1
fi
exit $ex
local curl="curl -su nb:0TXARcQUpjHZctoROA2X.weWSZKM5DGT -H 'Accept: text/json' https://api.nbdom.net/data/$table/insert -d host=$host"
while [ "$#" -gt "0" ]; do
- curl+=" -d "$1""
+ curl="$curl -d \"$1\""
shift
done
eval "$curl | tr -d '\n'" && echo
nb_api_insert_sys_infos() {
sys_infos | while IFS=$'\t' read -r -a i; do
- eval "nb_api_insert host_info \"key=${i[0]}\" \"val=${i[1]}\""
+ #eval "nb_api_insert host_info \"key=${i[0]}\" \"val=${i[1]}\""
+ nb_api_insert host_info "key=${i[0]}" "val=${i[1]}"
done
}