How to proactively monitor health of the Disks on Sun Enterprise 450

We have been encountering frequent disk problems lately, most commonly disk read/write errors. I want to see if there was a way to monitor and anticipate problems in a proactive manner instead of reacting after the problem?

We have a Sun Enterprise 450 with 20 disks and run Solaris 8. I have a metastat script in the cron to check the status every hour. Can anyone advise me on an automated processes which can monitor and report health of our disks before anything goes wrong?

Thanks in advance.

[516 byte] By [TennisShoea] at [2007-11-27 0:51:52]
# 1
I don't know of any automated processes but you could run a iostat -Enthis reports hard and soft errors on devices, perhaps one could right a script to extract the errors and check this every hour too.
northgate-isa at 2007-7-11 23:22:59 > top of Java-index,Storage Forums,Storage General Discussion...
# 2
Perhaps it is a good idea to check the grown defect list from a disk.You can check the list with the "format" command (defect / grown).Some entries in this list are OK, but if its grown fast, you shouldconsider to change the disk.
pdbrmonta at 2007-7-11 23:22:59 > top of Java-index,Storage Forums,Storage General Discussion...