Sourcefabric Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Airtime 2.3 для радиостанций

Использование Monit

Monit это утилита, которую можно использовать для управления и мониторинга процессов, файлов, папок и файловых систем вашего сервера Airtime. При установке Airtime эта программа устанавливается по умолчанию.

Чтобы ознакомиться с веб-интерфейсом Monit, откройте порт 2812 вашего сервера в веб-браузере, например:

http://localhost:2812/

Чтобы увидеть веб-интерфейс Monit вам нужно будет войти с именем guest и паролем airtime, установленными по умолчанию.


По клику на название сервиса в колонке Process, например, airtime-playout, будет открыта еще одна страница с подробным описанием данного сервиса.


По умолчанию права учетной записи guest настроены только для чтения, что означает, что вы не можете перезапустить сервисы через веб-интерфейс. Чтобы войти в качестве пользователя с правами администратора, вам понадобится случайно генерируемый пароль, назначенный Airtime в файле /etc/monit/conf.d/monit-airtime-generic.cfg. Увидеть это можно, воспользовавашись командой:

sudo less /etc/monit/conf.d/monit-airtime-generic.cfg

Пароль для пользователя admin должен следовать на строке allow admin: как LHR32YP7H1 в примере ниже:

 set daemon 10 # Poll at 10 second intervals
 set logfile /var/log/monit.log

 set httpd port 2812
    allow admin:LHR32YP7H1
    allow guest:airtime read-only

Войдя как admin, вы увидите кнопки для контроля сервисов в конце страницы каждого сервиса:


В Monit нет кнопки Выйти, поэтому если вы уже зарегистрировались при входе как гость, вам придется удалить активный логин из вашего браузера прежде, чем ввести новый логин admin. В Firefox на Ubuntu это можно сделать при помощи опции Очистить недавнюю историю в меню Инструменты.

Настройка удаленного доступа

Для большей безопасности удаленного доступа вы можете отредактировать файл /etc/monit/conf.d/monit-airtime-generic.cfg в редакторе nano:

sudo nano /etc/monit/conf.d/monit-airtime-generic.cfg

Если вы хотите дать доступ только для локальной машины, добавьте утверждение and use address в конце строки, которая определяет порт сервера:

 set httpd port 2812 and use address localhost

Чтобы открыть доступ для других серверов, раскомментируйте часть строки use address localhost и затем добавьте строку 'allow' с IP-адресом и маской сети машины, с которой будет осуществляться соединение с Monit. Например, сетевой адрес 10.0.1.2 и маска сети 255.255.255.0:

    allow 10.0.1.2/255.255.255.0

Если вы открываете удаленный доступ для администратора, регулярно меняйте случайно генерируемый пароль в строке, начинающейся с allow admin:, как вы бы делали это для любого важного пароля. Для гостя с возможностями только чтения должен сохраняться пароль airtime, потому что Airtime использует этот пароль для сбора информации для страницы Статус административного интерфейса.

 set httpd port 2812 and # use address localhost
    allow localhost
    allow 10.0.1.2/255.255.255.0
    allow admin:LGW12WB9J7
    allow guest:airtime read-only

Нажмите Ctrl+O для сохранения файла, затем Ctrl+X для выхода из nano. Снова перезапустите Monit командой:

sudo invoke-rc.d monit restart

Предупреждение по email

Чтобы настроить в Monit отсылку электронных сообщений о проблемах, отредактируйте файл /etc/monit/monitrc, раскомментируйте параметр set mailserver. Измените эту строку, чтобы показать имя вашего SMTP сервера в сети сервера Airtime, как предусмотрено вашим системным администратором.

sudo nano /etc/monit/monitrc


Далее в файле настройки вы можете установить адреса От: и Кому: при помощи параметров set mail-format и set alert. Затем раскомментируйте эти строки для параметров, которые будет читать Monit.


Нажмите Ctrl+O для сохранения файла и Ctrl+X для выхода из nano. Снова перезапустите Monit при помощи:

sudo invoke-rc.d monit restart

Больше об использовании Monit можно прочитать на http://mmonit.com/monit/documentation/

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.