Отслеживание работоспособности ваших серверов

    В продолжение темы.

    Буду краток: чего, по вашему мнению не хватает таким сервисам как basicstate.com, host-tracker.com, mon.itor.us и тп?

    Может у вас в инвентаре свое программное обеспечение, но вам бы удобнее было бы пользоватся сервисом с более широким функционалом?

    Нужны ли на подобном сервисе диаграммы и подобные «сложные» структуры, или достаточно просто писать о каких-то проблемах с серверами?

    Очень хочется услышать мнение админов.
    Поделиться публикацией

    Комментарии 7

      0
      Диаграммы там не особо нужны. Нужны разные проверки, отчеты, оперативная и стабильная работа, множество точек проверки, настройки периодичности, настройки условий отправки оповещений.
        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, да — тут лишний раз подумают «а стоит ли». коммерческая тайна не должная уйти налево, а агриментам и обещаниям не все верят.
              0
              Заканчиваем разработку подобного SaaS мониторинга серверов. У нас основная фишка — ето простота старта + проверка серверов на безопасность. Впрочем, можете попробовать альфу:
              SPAE Server monitoring
              Первый релиз 1-7 декабря.

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое