Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for server in $(egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' Disk_errors.html | tail -n3 ) ; do echo -e "\n\n= $server =" >> serverscan.txt ; ssh -p 1291 $server >> serverscan.txt << EOF
- (
- ( [[ -e /dev/twa0 ]] || [[ -e /dev/twe0 ]] ) &&
- (
- echo "== 3ware p0 ==" ; smartctl -a -d 3ware,0 /dev/tw?0
- echo "== 3ware p1 ==" ; smartctl -a -d 3ware,1 /dev/tw?0
- echo "== 3ware p2 ==" ; smartctl -a -d 3ware,2 /dev/tw?0
- echo "== 3ware p3 ==" ; smartctl -a -d 3ware,3 /dev/tw?0
- ) || (
- echo "### / - "\$(mount | awk '/ \/ /{ print \$1 }') && smartctl -a \$(mount | awk '/ \/ /{ print \$1 }')
- echo "== /backup - "\$(mount | awk '/ \/backup /{ print \$1 }') && smartctl -a \$(mount | awk '/ \/backup /{ print \$1 }')
- )
- ) | egrep '(Raw_Read_Error_Rate|Hardware_ECC_Recovered|Spin_Retry_Count|support SMART|enabled|Power_On_Hours|Reallocated|lifetime|#####|# ?1 |#\%#|Error [0-9] )'
- EOF
- done
Add Comment
Please, Sign In to add comment