Feature #2839 ยป notification_up_down.patch
gwlb.inc 2013-02-25 16:38:49.000000000 +0400 | ||
---|---|---|
472 | 472 |
$gwdown = true; |
473 | 473 |
} |
474 | 474 |
if ($gwdown == true) { |
475 |
log_error($msg); |
|
476 |
notify_via_growl($msg); |
|
477 |
notify_via_smtp($msg); |
|
478 |
} else |
|
475 |
if (!file_exists("/tmp/.down.$gwname")) { |
|
476 |
$msg .= "\n".implode("|", $status); |
|
477 |
touch("/tmp/.down.$gwname"); |
|
478 |
log_error($msg); |
|
479 |
notify_via_growl($msg); |
|
480 |
notify_via_smtp($msg); |
|
481 |
} |
|
482 |
} else { |
|
479 | 483 |
/* Online add member */ |
480 | 484 |
$tiers[$tier][] = $gwname; |
485 |
if (file_exists("/tmp/.down.$gwname")) { |
|
486 |
$msg = "MONITOR: {$gwname} is available now, adding to routing group"; |
|
487 |
$msg .= "\n".implode("|", $status); |
|
488 |
log_error($msg); |
|
489 |
notify_via_growl($msg); |
|
490 |
notify_via_smtp($msg); |
|
491 |
unlink("/tmp/.down.$gwname"); |
|
492 |
} |
|
493 |
} |
|
481 | 494 |
} else if (isset($gateways_arr[$gwname]['monitor_disable'])) |
482 | 495 |
$tiers[$tier][] = $gwname; |