in reply to Monitoring system availability?
I've monitored services in several previous gigs. That included using off-the-self products like mon, big brother, and mrtg, and products written from scratch, which either ran 24/7 or ran from cron. Sometimes the monitor ran on the same box that performed the service - and sometimes the monitor was a spin in a web, monitoring services of a range of machines. Sometimes, all they did was producing graphs, some products send out messages to pagers and phones, some tools tried to fix problems instead of reporting them, and sometimes they did all three. And I've written monitors to monitor my monitors.
I've written scripts as simple as:
and programs with thousands of lines monitoring dozens of functions of tens of database servers, with cascading alerts.#!/bin/sh if ping -c 1 'xxx.xxx.xxx.xxx' then : else /etc/init.d/network restart echo "Restarted the network" fi
Abigail
|
|---|