How to manage when Squid server crash and Internet share for all when bypass server by WCCP Cisco router accrued?

We have about 735 clients with Windows 98 SE and Windows XP (joined to domain) Windows 7 and 8 and etc. and have about 35 servers and internet connections and cache servers that one of them is Squid beside Router (CISCO) and related protocol is WCCP is enabled.

WCCP enabled on Router Cisco and squid
(source: crypt.gen.nz)

Because Squid often crashes, I configured in Cisco that when Squid inaccessible automatically internet connected to my network and bypass squid.

Is there any way to configure that when my server crashed this server restart automatically? Or any other ways to resolve this problem?


Why not just restart squid? e.g. using nagios or daemontools.