updated 30-hdd-temp, now worcking from smartctl
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
mountpoints=('/mnt/sdb1' '/')
|
mountpoints=('/mnt/sdb1' '/' '/mnt/backup/')
|
||||||
barWidth=50
|
barWidth=50
|
||||||
maxDiscUsage=90
|
maxDiscUsage=90
|
||||||
clear="\e[39m\e[0m"
|
clear="\e[39m\e[0m"
|
||||||
@@ -9,7 +9,7 @@ barclear=""
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
for point in "${mountpoints[@]}"; do
|
for point in "${mountpoints[@]}"; do
|
||||||
line=$(df -h "${point}")
|
line=$(df -hl "${point}")
|
||||||
usagePercent=$(echo "$line"|tail -n1|awk '{print $5;}'|sed 's/%//')
|
usagePercent=$(echo "$line"|tail -n1|awk '{print $5;}'|sed 's/%//')
|
||||||
usedBarWidth=$((($usagePercent*$barWidth)/100))
|
usedBarWidth=$((($usagePercent*$barWidth)/100))
|
||||||
barContent=""
|
barContent=""
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
sd=(sda sdb sdc sdd sde)
|
sd=(sda sdb sdc sdd sde sdf)
|
||||||
out=""
|
out=""
|
||||||
clear="\e[0m\e[39m"
|
clear="\e[0m\e[39m"
|
||||||
|
|
||||||
my_target_temp=45
|
my_target_temp=45
|
||||||
for i in ${!sd[@]}; do
|
for i in ${!sd[@]}; do
|
||||||
temp=$(hddtemp -nq /dev/${sd[$i]} 2> /dev/null)
|
temp=$(smartctl -a /dev/${sd[$i]} | grep Temperature_Celsius | awk '{print $10}' 2> /dev/null)
|
||||||
color="\e[42m"
|
color="\e[42m"
|
||||||
if [ "$temp" -ge "${my_target_temp}" ]; then
|
if [ "$temp" -ge "${my_target_temp}" ]; then
|
||||||
color="\e[41m"
|
color="\e[41m"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ COLUMNS=3
|
|||||||
green="\e[1;32m"
|
green="\e[1;32m"
|
||||||
red="\e[1;31m"
|
red="\e[1;31m"
|
||||||
undim="\e[0m"
|
undim="\e[0m"
|
||||||
services=( "smartd" "plexmediaserver" "deluge-web" "deluged" "smbd" "minecraft@gregtech")
|
services=( "smartd" "plexmediaserver" "docker" "smdb")
|
||||||
# sort services
|
# sort services
|
||||||
IFS=$'\n' services=($(sort <<<"${services[*]}"))
|
IFS=$'\n' services=($(sort <<<"${services[*]}"))
|
||||||
unset IFS
|
unset IFS
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
echo "
|
echo "
|
||||||
Flexget ACCEPTED:"
|
Flexget ACCEPTED:"
|
||||||
tail -n 10 /home/server/.flexget/accepted.log | column -ts %
|
tail -n 5 /home/server/docker/flexget/config/accepted.log | column -ts %
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ green="\e[1;32m"
|
|||||||
red="\e[1;31m"
|
red="\e[1;31m"
|
||||||
undim="\e[0m"
|
undim="\e[0m"
|
||||||
|
|
||||||
mapfile -t containers < <( docker ps --format "{{.Names}}: {{.Status}}" -a | awk '{ print $1,$2 }' | sed '/^\s*$/d' | tail -n +1)
|
mapfile -t containers < <( docker ps --format "{{.Names}} {{.Status}}" -a | awk '{ print $1,$2 }' | sed '/^\s*$/d' | tail -n +1)
|
||||||
|
|
||||||
IFS=$'\n' containers=($(sort <<<"${containers[*]}"))
|
IFS=$'\n' containers=($(sort <<<"${containers[*]}"))
|
||||||
unset IFS
|
unset IFS
|
||||||
|
|||||||
Reference in New Issue
Block a user