Random Project

I did some customization for myself, enjoy it

1. customized to display output as MB and GB depends on the size of partition.
2. customized to display usage in percentage only when normal while displaying total, used, free when warn or cri

249c249
#convert size to MB and GB
250a251
> (( total_G=${total_M}/1024 ))
251a253
> (( used_G=${used_M}/1024))
253a256
> (( avail_G=${avail_M}/1024 ))
255a259,276
>
> if [[ $total_M -gt 1024 ]];then
> total_out=”total=${total_G}GB”
> else
> total_out=”total=${total_M}MB”
> fi
>
> if [[ $used_M -gt 1024 ]];then
> used_out=”used=${used_G}GB”
> else
> used_out=”used=${used_M}MB”
> fi
>
> if [[ $avail_M -gt 1024 ]];then
> avail_out=”free=${avail_G}GB”
> else
> avail_out=”free=${avail_M}MB”
> fi
259a281
> PERF=”$PERF ${disk_array[$k]} Usage:${use_percent}%;”
262a285
> PERF=”$PERF ${disk_array[$k]} Usage:${use_percent}% ${total_out} ${used_out} ${avail_out};”
265a289
> PERF=”$PERF ${disk_array[$k]} Usage:${use_percent}% ${total_out} ${used_out} ${avail_out};”
267d290