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
Чтобы настроить в 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.