Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Открыть новую тему     Написать ответ в эту тему

ShriEkeR



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1 | 2 | 3



Openfire (Wildfire Server / Jive Messenger)
Скачать последнюю версию | @github
 
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Основные принципы работы и доступные клиенты(wiki) + jabberworld

ПАТЧ v.7.2(сервера 3.6.4+) Для прозрачной NTLM авторизации клиентов  
SaslSspi.dll x64 SaslSspi.dll к патчу v7.2 для Openfire x64
Корпоративная сборка Миранды 0.9.20


Active Directory Explorer Просмотр структуры LDAP AD
Расширенная настройка фильтрации АД объектов
PyICQ-t
Переход со встроенной на внешнюю базу
Прозрачная авторизация для двух и более доменов, актуально только до Windows 2003 включительно
Ростер для 2х и более доменов, на встроенной базе


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка для Linux, установка и настройка для Windows
Установка и настройка
 
Установка Miranda клиентам в домене
Инструкция по установке патча авторизации, для версий 3.9.X и выше  
Инструкция по установке патча авторизации
 
MySQL+UTF8
Раздел "Документация" на офсайте
Популярные ошибки администраторов jabber-серверов
Установка openfire на Windows с использование PostGreSQL Часть 1
Установка openfire на Windows с использование PostGreSQL Часть 2
Исправление проблемы с кодировкой в плагине Monitoring Service

Всего записей: 6382 | Зарегистр. 27-09-2004 | Отправлено: 21:14 14-09-2012 | Исправлено: ndch, 12:17 13-06-2024
f255

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ДД!
Имеется Openfire 4.1.5, база ms sql, AD ntlm.
После переезда с одной площадки на другую перестал работать поиск в архиве.
В базе сообщения есть, а если идем в /plugins/monitoring/archive-search.jsp и там только сообщения начиная с дня смены площадки. у пользователей на клиенте jajc тоже вся история тю-тю.
Кто-то с  таким сталкивался? Куда смотреть?
 

Всего записей: 6 | Зарегистр. 02-02-2016 | Отправлено: 14:41 08-09-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
что значит "площадка"?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 15:17 11-09-2017
f255

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
с одного компьютера на другой

Всего записей: 6 | Зарегистр. 02-02-2016 | Отправлено: 16:13 11-09-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
f255
У меня таких папок нет, возможно из за того, что все на винде поднято(штук 6 серверов сейчас просмотрел). Ну как вариант, попробуй, как вариант: остановить службу на рабочем сервере, перенести старые данные с /plugins/monitoring/archive-search.jsp старого сервера на новый и запусти службу. Естественно не забудь бекап сделать))

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 17:16 11-09-2017
f255

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нету ни каких папок.
часть ссылки на архив в вебUI. типа:
http://jabber_server:9090/plugins/monitoring/archive-search.jsp

Всего записей: 6 | Зарегистр. 02-02-2016 | Отправлено: 17:38 11-09-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тогда папка "Program Files (x86)\Openfire\monitoring"

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 17:44 11-09-2017
f255

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в этой папке находятся индексы.
и кстати если идем в "Archive Settings/Index Settings", то видим, что  
индексы у нас занимают 1 844,6 MB, кол-во сообщений 16634605.
т.е. как бы и индексы есть и сообщения, но когда идем "Search Archive", то находит сообщения только с даты переноса.
делаем прямой запрос к базе mssql и получаем все сообщения.
 

Всего записей: 6 | Зарегистр. 02-02-2016 | Отправлено: 18:08 11-09-2017 | Исправлено: f255, 18:48 11-09-2017
uikers

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А кто может подсказать. Сейчас стоит версия 3.9.3 на CentOS 6.9 + MariaDB 10.  Все само собой х86. Обновлял до версии 4.0.* и вроде все запускается. Но дальше при обновлении до 4.1* служба перестает запускаться.  Такая вот проблема. http://img.nn2.ru/galleryview/0/userfiles/data/ufiles/2017-09/20/42/d6/59b6deafb9a51_123.PNG

Всего записей: 11 | Зарегистр. 27-03-2012 | Отправлено: 21:34 11-09-2017 | Исправлено: uikers, 22:08 11-09-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в этой папке находятся индексы.

Ну правильно, если их перенести? или они идентичные?
uikers

Цитата:
Такая вот проблема.

Нужно больше золота лога команды

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 10:30 12-09-2017
uikers

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
 
Я разобрался. Теперь у меня проблема в том, что при обновлении с 3.9.3 до 4.0 все проходит отлично. Но как только я пробую мигрировать дальше, но видимо какая то несовместимость базы. То есть я устанавливаю новый MariaDB, устанавливаю Openfire 4.1.15. Запускаю предварительную настройку все проходит и запускается.. Как только импортурую старую базу - все ломается.

Всего записей: 11 | Зарегистр. 27-03-2012 | Отправлено: 14:16 12-09-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uikers
Ну скорее всего, а просто обновить с 4,0 до 4,1 ? Через вебморду

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 15:50 12-09-2017 | Исправлено: lexuzmain, 16:10 12-09-2017
uikers

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lexuzmain
Так это вроде невозможно. (( Там ссылка на скачивание только. Нарыл, что несовместимость баз.  
 
2017.09.12 09:45:07 org.jivesoftware.database.SchemaManager - SchemaManager: Failed to execute SQL:
 ALTER TABLE ofMucConversationLog ADD COLUMN stanza TEXT NULL;
2017.09.12 09:45:07 org.jivesoftware.database.SchemaManager - Duplicate column name 'stanza'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Duplicate column name 'stanza'
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
    at com.mysql.jdbc.Util.getInstance(Util.java:384)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4232)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4164)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2615)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2776)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2838)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2082)
    at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1307)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.logicalcobwebs.proxool.ProxyStatement.invoke(ProxyStatement.java:100)
    at org.logicalcobwebs.proxool.ProxyStatement.intercept(ProxyStatement.java:57)
    at $java.sql.Wrapper$$EnhancerByProxool$$24d85021.execute(<generated>)
    at org.jivesoftware.database.SchemaManager.executeSQLScript(SchemaManager.java:380)
    at org.jivesoftware.database.SchemaManager.checkSchema(SchemaManager.java:282)
    at org.jivesoftware.database.SchemaManager.checkOpenfireSchema(SchemaManager.java:85)
    at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:606)
    at org.jivesoftware.database.DbConnectionManager.ensureConnectionProvider(DbConnectionManager.java:99)
    at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:121)
    at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:357)
    at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:88)
    at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:66)
    at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:548)
    at org.jivesoftware.util.cache.CacheFactory.<clinit>(CacheFactory.java:94)
    at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:311)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:415)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:163)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:56)
2017.09.12 09:45:07 org.jivesoftware.openfire.XMPPServer - Exception during module shutdown

Всего записей: 11 | Зарегистр. 27-03-2012 | Отправлено: 22:05 12-09-2017 | Исправлено: uikers, 22:06 12-09-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть какие-нить результаты?  

 
К сожаление нет, я полностью вычистил из базы лишние группы, но в лог продолжают сыпаться ошибки с не найденной ( не существующей) группой, ума не приложу где она ещё может быть прописана...(((
 
2017.10.02 08:32:54 org.jivesoftware.openfire.ldap.LdapGroupProvider - Groupname ИМЯ_ГРУППЫ not found
org.jivesoftware.openfire.group.GroupNotFoundException: Groupname ОКАБУ_МЕД not found
 
 
   
 
По Вашему совету сейчас попробую:
 
Изменить имена групп в Active Directory на английские.
 
Потом попробую сбросить кеширование для принудительной перезагрузки содержимого Active Directory.
 
По остальным ошибкам пока не знаю, в сети какой либо конкретики не нашёл, для начала попробую сменить имя хоста на ip-адрес...

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 08:07 02-10-2017 | Исправлено: deminart, 10:39 02-10-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а в таблице ofGroup ?

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 11:25 02-10-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а в таблице ofGroup ?
 

она пустая...

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 11:29 02-10-2017 | Исправлено: deminart, 11:34 02-10-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Магия....
А если найти все groupname во всей базе.
И что идет перед?

Цитата:
2017.10.02 08:32:54 org.jivesoftware.openfire.ldap.LdapGroupProvider - Groupname ИМЯ_ГРУППЫ not found
org.jivesoftware.openfire.group.GroupNotFoundException: Groupname ОКАБУ_МЕД not found  


Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 11:39 02-10-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А если найти все groupname во всей базе.  

 
Ещё одна таблица где есть хоть какое-то упоминание групп это -  dbo.ofRosterGroups
 
Из названия можно понять что таблица как-то связана с ростером...
В общем маловероятно что она как-то связана, во всяком случае в ошибках группа другая.
 
   
 
 

Цитата:
И что идет перед?  
 

 
Подробнее...  

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 12:38 02-10-2017 | Исправлено: deminart, 12:39 02-10-2017
zhnavigator

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
deminart
 
Она как раз и связана, там как раз находятся записи маппинга групп ldap и ростера(которые определил админ). Если у тебя групп не много, то лучше всю таблицу очисть, и в админке заново настрой маппинг.

Всего записей: 33 | Зарегистр. 01-09-2005 | Отправлено: 13:14 02-10-2017
deminart



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Она как раз и связана, там как раз находятся записи маппинга групп ldap и ростера(которые определил админ). Если у тебя групп не много, то лучше всю таблицу очисть, и в админке заново настрой маппинг.

 
 
Спасибо, как попробую отпишусь.
 
 

Цитата:
lexuzmain

 
Вам как обычно спасибо за отклик)  
 
з.ы. почему вы не модератор этой темы?

Всего записей: 59 | Зарегистр. 02-06-2017 | Отправлено: 15:18 02-10-2017 | Исправлено: deminart, 15:19 02-10-2017
lexuzmain



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
з.ы. почему вы не модератор этой темы?  

не,не,не... спасибо)))
А по теме, как и сказал навигатор:

Цитата:
at org.jivesoftware.openfire.ldap.LdapManager.findGroupDN(LdapManager.java:1149)
    at org.jivesoftware.openfire.ldap.LdapManager.findGroupDN(LdapManager.java:1076)
    at org.jivesoftware.openfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.java:83)
    at org.jivesoftware.openfire.group.GroupManager.getGroup(GroupManager.java:357)
    at org.jivesoftware.openfire.group.GroupManager.getGroup(GroupManager.java:334)
    at org.jivesoftware.openfire.group.GroupManager.getGroup(GroupManager.java:323)
    at org.jivesoftware.openfire.group.Group.resolveFrom(Group.java:539)  
at org.jivesoftware.openfire.group.ConcurrentGroupMap.getKnownGroupNamesFromKeys(ConcurrentGroupMap.java:126)

Чей-то я сразу не отразил эти внимания...

Всего записей: 367 | Зарегистр. 25-11-2011 | Отправлено: 16:18 02-10-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru