db fully handeled by python
This commit is contained in:
@ -42,13 +42,23 @@ while true; do
|
||||
echo "$DISK has $PLR% lifetime remaining"
|
||||
fi
|
||||
echo
|
||||
if [ -x "$TBW"] ; then
|
||||
TBW="unknown"
|
||||
fi
|
||||
# database handler
|
||||
if [ "$DRIVE_EXISTS" == "false" ] ; then
|
||||
#echo "{{ service_folder }}/store_drive.sh -a '$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART' -d {{ db_path }}"
|
||||
{{ service_folder }}/store_drive.sh -a "$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART" -d {{ db_path }}
|
||||
H_MODEL=$(echo $MODEL | sed 's/ /%20/g')
|
||||
H_FLAVOR=$(echo $FLAVOR | sed 's/ /%20/g')
|
||||
H_CAPACITY=$(echo $CAPACITY | sed 's/ /%20/g')
|
||||
curl -s "http://0.0.0.0:5000/add_drive?serial=$SERIAL&model=$H_MODEL&flavor=$H_FLAVOR&capacity=$H_CAPACITY&TBW=$TBW&smart=$SMART"
|
||||
# curl -s "http://0.0.0.0:5000/add_drive?serial='${data[0]}'&model='${data[1]}'&flavor='${data[2]}'&capacity='${data[3]}'&TBW='${data[4]}'&smart='${data[5]}'"
|
||||
# echo "{{ service_folder }}/store_drive.sh -a '$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART' -d {{ db_path }}"
|
||||
# {{ service_folder }}/store_drive.sh -a "$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART" -d {{ db_path }}
|
||||
else
|
||||
#echo "{{ service_folder }}/store_drive.sh -u '$SERIAL,$TBW,$SMART' -d {{ db_path }}"
|
||||
{{ service_folder }}/store_drive.sh -u "$SERIAL,$TBW,$SMART" -d {{ db_path }}
|
||||
curl -s "http://0.0.0.0:5000/update_drive?serial=$SERIAL&TBW=$TBW&smart=$SMART"
|
||||
# curl -s "http://0.0.0.0:5000/update_drive?serial='${data[0]}'&TBW='${data[1]}'&smart='${data[2]}"
|
||||
# echo "{{ service_folder }}/store_drive.sh -u '$SERIAL,$TBW,$SMART' -d {{ db_path }}"
|
||||
# {{ service_folder }}/store_drive.sh -u "$SERIAL,$TBW,$SMART" -d {{ db_path }}
|
||||
fi
|
||||
# NVMe Logic
|
||||
elif [ -n "$NVME_CHECK" ] ; then
|
||||
@ -72,13 +82,23 @@ while true; do
|
||||
echo "TB Written: $TBW TB"
|
||||
echo "NAND spare blocks: $AVAIL_SPARE"
|
||||
echo
|
||||
if [ -x "$TBW"] ; then
|
||||
TBW="unknown"
|
||||
fi
|
||||
# database handler
|
||||
if [ "$DRIVE_EXISTS" == "false" ] ; then
|
||||
#echo "{{ service_folder }}/store_drive.sh -a '$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART' -d {{ db_path }}"
|
||||
{{ service_folder }}/store_drive.sh -a "$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART" -d {{ db_path }}
|
||||
H_MODEL=$(echo $MODEL | sed 's/ /%20/g')
|
||||
H_FLAVOR=$(echo $FLAVOR | sed 's/ /%20/g')
|
||||
H_CAPACITY=$(echo $CAPACITY | sed 's/ /%20/g')
|
||||
curl -s "http://0.0.0.0:5000/add_drive?serial=$SERIAL&model=$H_MODEL&flavor=$H_FLAVOR&capacity=$H_CAPACITY&TBW=$TBW&smart=$SMART"
|
||||
# curl -s "http://0.0.0.0:5000/add_drive?serial='${data[0]}'&model='${data[1]}'&flavor='${data[2]}'&capacity='${data[3]}'&TBW='${data[4]}'&smart='${data[5]}'"
|
||||
# echo "{{ service_folder }}/store_drive.sh -a '$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART' -d {{ db_path }}"
|
||||
# {{ service_folder }}/store_drive.sh -a "$SERIAL,$MODEL,$FLAVOR,$CAPACITY,$TBW,$SMART" -d {{ db_path }}
|
||||
else
|
||||
#echo "{{ service_folder }}/store_drive.sh -u '$SERIAL,$TBW,$SMART' -d {{ db_path }}"
|
||||
{{ service_folder }}/store_drive.sh -u "$SERIAL,$TBW,$SMART" -d {{ db_path }}
|
||||
curl -s "http://0.0.0.0:5000/update_drive?serial=$SERIAL&TBW=$TBW&smart=$SMART"
|
||||
# curl -s "http://0.0.0.0:5000/update_drive?serial='${data[0]}'&TBW='${data[1]}'&smart='${data[2]}"
|
||||
# echo "{{ service_folder }}/store_drive.sh -u '$SERIAL,$TBW,$SMART' -d {{ db_path }}"
|
||||
# {{ service_folder }}/store_drive.sh -u "$SERIAL,$TBW,$SMART" -d {{ db_path }}
|
||||
fi
|
||||
fi
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user