Комментарии 7
Диаграммы там не особо нужны. Нужны разные проверки, отчеты, оперативная и стабильная работа, множество точек проверки, настройки периодичности, настройки условий отправки оповещений.
0
я порекомендую nagios. для оповещений, прикручивании любых проверок, настройки переодичности и прочего — самое то :)
0
Для себя использую примерно такую конструкцию:
А вообще — заббикс, нагиос — для промышленного применения.
#!/usr/local/bin/php
<?php
ini_set("max_execution_time", 0);
$default_host = "host.com";
$default_mail = "sms-gate";
$host = $argv[1] ? escapeshellcmd($argv[1]) : $default_host;
$mail = $argv[2] ? $argv[2] : $default_mail;
$last_checked_status = check_status();
mail($mail, "INFO", "$host monitoring started at ".date("H:i").", current status: ".($last_checked_status ? "UP" : "DOWN"));
function check_status(){
global $host;
$result = exec("ping -c 4 $host");
return (strpos($result, "0 packets received") > 0) ? 0 : 1;
}
function is_change_status(){
global $last_checked_status;
global $mail;
global $host;
$status = check_status();
if ($status != $last_checked_status){
$last_checked_status = $status;
mail($mail, "INFO", "$host ".($last_checked_status ? "UP" : "DOWN")." at ".date("H:i"));
}
}
while (true) {
is_change_status();
sleep(60);
}
?>
А вообще — заббикс, нагиос — для промышленного применения.
0
Большинство подобных сервисом проверяет внешние параметры — доступность хоста, открытый порт, корректный ответ сервиса на порту. А порой требуются проверки и действия «изнутри».
0
А можно пример?
0
некоторые сервисы/демоны имеют тенденцию падать/залипать. внешний сервис это никак не починит, так что отказаться от nagios/monit в пользу внешних сервисов не всегда допустимо. а внедрять гибридную систему или устанавливать на свой хост агента мониторинга от некоего платного сервиса мониторинга не всегда допустимо.
если мониторить надо «for personal use» — может быть, а вот ежели production/commercial, да — тут лишний раз подумают «а стоит ли». коммерческая тайна не должная уйти налево, а агриментам и обещаниям не все верят.
если мониторить надо «for personal use» — может быть, а вот ежели production/commercial, да — тут лишний раз подумают «а стоит ли». коммерческая тайна не должная уйти налево, а агриментам и обещаниям не все верят.
0
Заканчиваем разработку подобного SaaS мониторинга серверов. У нас основная фишка — ето простота старта + проверка серверов на безопасность. Впрочем, можете попробовать альфу:
SPAE Server monitoring
Первый релиз 1-7 декабря.
SPAE Server monitoring
Первый релиз 1-7 декабря.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Отслеживание работоспособности ваших серверов