можно написать скриптик, почитайте маны на shellя использую скрипт php, который показывает мне - висит ли слушка на порту или нет. при необходимости можно зделать страничку, чтобы она обновлялась раз в несколько секунд/минут
пример скрипта такой:
<html>
<head>
<title>Daemon checking tool</title
</head>
<body>
<pre>
<?php
$fp = @fsockopen("www.domain.com", 25, $errno, $errstr, 3);
if (!$fp) {
$host='<font color=#ff0000>DOWN !!!</font>';
} else {
$host='<font color=#00ff00>OK</font>';
@fclose($fp);
}
print("SMTP server is... ".$host);
?>
<br>
<?php
$fp = @fsockopen("www.domain.com", 110, $errno, $errstr, 3);
if (!$fp) {
$host='<font color=#ff0000>DOWN !!!</font>';
} else {
$host='<font color=#00ff00>OK</font>';
@fclose($fp);
}
print("POP3 server is... ".$host);
?>
<br>
<?php
$fp = @fsockopen("www.domain.com", 80, $errno, $errstr, 3);
if (!$fp) {
$host='<font color=#ff0000>DOWN !!!</font>';
} else {
$host='<font color=#00ff00>OK</font>';
@fclose($fp);
}
print("APACHE server is... ".$host);
?>
и по аналогии проверять что душе угодно...
у меня нет нужды проверять сервисы регулярно, поэтому скрипта на шелле нету...