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


Система IP-видеонаблюдения "Линия". Скачать бесплатную демо-версию для 16 камер. НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

ShriEkeR



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



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

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


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


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

Всего записей: 6377 | Зарегистр. 27-09-2004 | Отправлено: 21:14 14-09-2012 | Исправлено: techobsl, 23:29 10-11-2017
f255

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

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



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

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

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

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



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

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

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

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



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

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

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

Всего записей: 4 | Зарегистр. 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

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



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

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

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

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

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

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

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

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



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

Всего записей: 134 | Зарегистр. 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

Всего записей: 6 | Зарегистр. 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-адрес...

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



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

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



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

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

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

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



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

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


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



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

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

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

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

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

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

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

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



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

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

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

Цитата:
lexuzmain

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

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



Junior 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)

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

Всего записей: 134 | Зарегистр. 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

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

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2017

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru