Web-интерфейс для runit

    Вы уже используете runit на своих серверах? Теперь у Вас есть возможность наблюдать за состоянием сервисов и управлять ими через минималистичный Web-интерфейс.
    Скриншот

    Для работы этой утилиты Вам нужно поставить ruby и rubygems, и затем выполнить
    gem install runit-man thin

    Теперь Вы можете запустить сервер, например, таким образом:
    runit-man.rb -p 12700 -f /etc/sv -a /etc/service

    Скорее всего, вы захотите использовать эту утилиту как сервис runit, для этого достаточно запустить её с ключом -r. Исходные тексты доступны здесь: http://github.com/Undev/runit-man.

    Полезные статьи по runit: Использование runit для своих сервисов, использование runit как процесса №1 в Linux.

    Так как создание, размещение и использование своих утилит в виде гемов оказывается очень простым и удобным, то многие системные администраторы уже выбрали Ruby в качестве своего языка.
    Share post
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 7

      0
      Важно: на сегодня утилита работает только под ruby 1.8.7 и выше.

      Под ruby 1.8.6 она заработает, когда выйдет новая версия r18n-core.
        0
        Исправлено.
        0
        Какие у нее преимущества над классическими Nagios и Zabbix?
          0
          Типичные средства мониторинга способны поддерживать функционирование сервиса.

          Эта же утилита позволяет:

          1) Управлять работой сервиса, например, остановить его. При этом сервис остановится и более не будет запущен, пока не будет отдана соответствующая команда на старт. Полезно при управлении, когда это действительно надо.
          2) Просматривать логи сервисов, не заходя на сервер. Полезно для быстрого разбора ситуации.
            +2
            То есть это не замена nagios и zabbix.

            Это ещё один полезный инструмент, актуальный для технической поддержки сервиса.
            0
            А мне Supervisor нравится. Написан на Python. Держу его на хостинге с джанго-приложениями и nginx :)

          Only users with full accounts can post comments. Log in, please.