Страница 1 из 1

Настройка metronome в составе ispconfig 3.1

Добавлено: 30 мар 2017, 17:10
niktel505
После долгих манипуляций удалось подключиться клиентом к серверу metronome. В данный момент версия модуля
/usr/lib/metronome/isp-modules/mod_auth_external/mod_auth_external.lua,
через который проходит по умолчанию аутентификация клиента с сервером, не совместима с версией
metronome. Надо заменить его содержимое на содержимое из вложения или переимновать его
и перезаписать, дав соответсвующие права

Добавлено: 30 мар 2017, 17:26
AxMan
Я прошу прощения, но что это за плагин такой Метроном?

Добавлено: 30 мар 2017, 17:50
niktel505
Для создания групп используется модуль “groups”, если он выключен, включаем его в настройках
модулей XMPP ispconfig (просто дописываем его в конце модулей своего сервера на вкладке
"система - конфигурация сервера - XMPP"
Далее создаем файл в groups.txt формате:

[Groups1]
any@example.com
simple@example.com

[+Groups2]
yyygjg@example.com = Name User's yyygjg
uuigj@example.com = Name User"s uuigj

Русские имена групп и пользователей поддерживаются. Пользователи в группе Groups2 будут видны всем остальным, пользователи из группы Groups1
(если они не добавляют друг друга в личные контакты) будут видны только внутри группы.
Размещаем его в каталог /etc/metronome/ . Затем в файле /etc/metronome/hosts/название_домена.cfg.lua
(файл создаётся ispconfig -ом и если вручную внесли в него изменения, а потом решили через
ispconfig что-нибудь добавить в него, то эта строка сотрётся и настройки групп пользователей надо
будет прописать заново) прописать строку пути к созданному файлу groups.txt
groups_file = "/etc/metronome/groups.txt" (я прописал ниже строки external_auth_command =).


AxMan, в данном случае рассматривается как модуль Jabber сервера

Добавлено: 30 мар 2017, 19:44
AxMan
niktel505 писал(а):в данном случае рассматривается как модуль Jabber сервера
БлагоДарю за ответ.
Опробуем.

Добавлено: 30 мар 2017, 23:11
niktel505
Сейчас настроим запись истории сообщений. Для этого скачать по адресу с сайта
Для просмотра ссылок Вы должны быть авторизованы на форуме. модуль mod_message_logging (лучше скачать архивом gz).
Из архива указанный модуль скопировать в каталог /usr/lib/metronome/module/ . Далее немного
подправить его - найти в нём строку local log_base_path = module:get_option("message_logging_dir", prosody.paths.data.."/message_logs");
и заменить слово prosody на metronome . Включаем модуль message_logging в настройках
модулей XMPP ispconfig (просто дописываем его в конце модулей своего сервера на вкладке
"система - конфигурация сервера - XMPP" Перезапустить сервер metronomectl restart . Логи сохраняются
в /var/lib/metronome/message_logs/имя_домена/дата
На этом пока всё.