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

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

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

ShriEkeR (14-09-2012 21:16): Openfire (Wildfire/Jive Messenger)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

   

emx



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



Openfire (Wildfire Server / Jive Messenger)
Текущая версия: 3.7.1
 
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
Переход со встроенной на внешнюю базу
Прозрачная авторизация для двух и более доменов


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

Всего записей: 11826 | Зарегистр. 05-06-2002 | Отправлено: 10:59 13-07-2008 | Исправлено: victorae, 16:26 06-07-2012
niichavo



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

Цитата:
Тогда не понятно как с именами быть. Сейчас там у меня "sAMAccountName"

Попробуй просто написать без всяких {0} строку фильтра:

Код:
(&(sn=*)(objectClass=user)(!(objectClass=computer)))

Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 15:22 18-07-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кстати, разработчики Pandion-а похоже делают то, что обещали:
Переводят  его в OpenSources

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 17:19 18-07-2008
kr1810bm86

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niichavo
Пробовал. Иначе не писал бы. Ладно, мне надоело, сделал самым тупым образом. Всем нужным пользователям в АД добавил группу Jabber.

Всего записей: 10 | Зарегистр. 09-06-2005 | Отправлено: 19:15 18-07-2008
victorae



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

Цитата:
Кстати, разработчики Pandion-а похоже делают то, что обещали

 
лучше бы скооперировались с мирандовцами и вместе делали jabber.dll

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 19:08 19-07-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
victorae ИМХО авторов Pandion уже  не интересует, дети подросли, и у них появились другие приоритеты (пиво там, девочки, работа ...)

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 10:22 21-07-2008
Strong_Gale

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Medik21r, вставил код на сайте. при нажатии открывается форма, ввожу параметры (имя, мыло, вопрос), в спарке появляется окно запроса, подтверждаю, спарк открывает окно чата, но вот web-клиент пытается коннектится в течении 3-5 секунд,потом говорит что не может законектиться как агент и отваливается. В спарке появляется надпись, что пользователь покинул чат. Вопрос: что я не докрутил?
 
Добавлено:
Medik21r, спасибо за помощь.
 
Народ, а подскажите, у меня настроена авторизация через LDAP и FastPath не работает из-за того, что не может найти временного пользователя в AD. Анонимные подключения разрешены. Можно ли как-то настроить авторизацию не только через AD или как сделать создание временных пользователей в AD?

Всего записей: 117 | Зарегистр. 24-01-2007 | Отправлено: 11:09 21-07-2008 | Исправлено: Strong_Gale, 12:57 21-07-2008
Gorinich1969

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niichavo
 
Задачу по автоматической установке Пандиона решили. Спасибо за помощь. Решили все-таки через msi-файл с созданием cmd. Теперь Пандион автоматически ставится пользователю на комп и первый раз запускается самостоятельно для формирования профиля пользователя на локальной станции. Дополнительно к Вашему совету пришлось задать параметры сервера и автологина в файле init.js

Всего записей: 8 | Зарегистр. 03-07-2008 | Отправлено: 13:02 21-07-2008
niichavo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Gorinich1969
Чёт вы намудрили. Но как грица: "хозяин - барин". Я предлагал "бесшумную" установку, при которой у пользователя не спросили бы ничегошеньки. Пандион установился бы автоматом, у пользователя ничего бы не спросил, сам запустился, пользователь автоматически зашёл, при условии, что на сервере установлен NTLM-патчик.

Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 15:47 21-07-2008
LamerOK1024



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

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 08:58 22-07-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LamerOK1024
 
попросить умеющих нарисовать отдельный веб интерфейс для работы с базой, там переписка в открытом виде лежит.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 09:09 22-07-2008
LamerOK1024



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victorae
 
Ну это я щас пытаюсь сделать, просто пока делаю начинаю все больше верить что должен быть способ по проще.

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 09:14 22-07-2008
qwert001



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

Всего записей: 44 | Зарегистр. 19-09-2006 | Отправлено: 09:35 22-07-2008
LamerOK1024



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victorae
 
И есть еще проблемка, у меня база встроенная в OpenFire (HSQL Database Engine), как к ней обращаться допустим из РНР скрипта?

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 10:17 22-07-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LamerOK1024
 
перейди на внешнюю базу

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 11:10 22-07-2008
LamerOK1024



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

Цитата:
LamerOK1024
 
перейди на внешнюю базу  

 
Не подскажешь как это сделать чтобы весь сервер не пришлось перенастраивать?
 
P.S. Хотел бы перейти на MySQL.
P.P.S. Переход на внешнюю базу повлияет на работу сервера как такового и на работу плагинов в частности?

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 13:30 22-07-2008 | Исправлено: LamerOK1024, 13:34 22-07-2008
Strong_Gale

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Запустил сервер без AD - FastPath заработал. Появилась проблема: копия разговора в админке видна нормально, но на почту отправляется исключительно в виде вопросов вместо русских букв. Подскажите где подкрутить?

Всего записей: 117 | Зарегистр. 24-01-2007 | Отправлено: 14:41 22-07-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LamerOK1024 Поищи выше, ИМХО что то уже было на эту тему.
Как вариант - можно использовать плагин User Import/Export.
Но, судя по readme, пользователи потеряют VCard

Цитата:
 
...
Overview
The user import/export plugin provides a way to import and export Openfire user data via the Admin Console. The user data consists of username, password, name, email address, creation and modified date, and roster list (aka "buddy list").  
...


Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 08:32 23-07-2008 | Исправлено: HumpSoft, 08:35 23-07-2008
LamerOK1024



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HumpSoft
Поискал не нашел и в гугле найти не могу.
 
Своими экспериментами добился следующего: если в конф вайле дабавить
 
  <connectionProvider>  
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>  
  </connectionProvider>
  <database>  
    <defaultProvider>  
      <driver>com.mysql.jdbc.Driver</driver>  
      <serverURL>jdbc:mysql://localhost:3306/openfire</serverURL>  
      <username>user</username>  
      <password>password</password>  
      <testSQL>select 1</testSQL>  
      <testBeforeUse>true</testBeforeUse>  
      <testAfterUse>true</testAfterUse>  
      <minConnections>5</minConnections>  
      <maxConnections>50</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout>  
    </defaultProvider>  
  </database>  
 
то вроде цепляется к MySQL, но пропадают все настройки!!!
Плиз ХЕЛП!!! Неужели тут нет гуру OpenFire???

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 09:41 23-07-2008 | Исправлено: LamerOK1024, 09:59 23-07-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LamerOK1024
Нашел статью на офсайте Migration from embedded-db to MySQL, Oracle, MSSQL, ...
 
А по поводу пропадания настроек - так это естественно, ведь практически все они в базе данных хранятся,  так что, когда ты изменил в openfire.xml базу с внутренней на внешнюю, OF стал искать настройки во внешней базе. Если в ней ничего нет, то ничего и не будет
 
 
Если все это для тебя сложно, воспользуйся плагином User Import\Export, импортни пользователей в файл,  
После чего настрой OpenFire заново, уже на мускул (для настройки заново можно удалить в openfire.xml строку   <setup>true</setup> , затем зайти в  адин. консоль)  и экспортируй пользователей из файла обратно в OF.
Но, при таком раскладе, получается, что ты настаиваешь сервер заново и затем импортируешь в него пользователей ( причем не полностью, а только имя, мыло, ростер, пароль, ник и даты создания и модификации).

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 12:56 23-07-2008 | Исправлено: HumpSoft, 15:38 23-07-2008
LamerOK1024



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ладно решил настроить тестовый сервер на внешнюю базу настроить тестовый сервер, а потом перевести на эту базу боевой сервер. Вроде все работает но вот при расшаривании группы в еррор логе формируются таки вот записи
 
2008.07.24 11:46:27 [org.jivesoftware.openfire.ldap.LdapGroupProvider.populateGroups(LdapGroupProvider.java:683)
]
java.lang.NullPointerException
at org.jivesoftware.openfire.ldap.LdapGroupProvider.populateGroups(LdapGroupProvider.java:674)
at org.jivesoftware.openfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.java:100)
at org.jivesoftware.openfire.group.GroupManager.getGroup(GroupManager.java:205)
at org.jivesoftware.openfire.group.GroupCollection$UserIterator.getNextElement(GroupCollection.java:103)
at org.jivesoftware.openfire.group.GroupCollection$UserIterator.hasNext(GroupCollection.java:66)
at org.jivesoftware.openfire.admin.group_002dedit_jsp._jspService(group_002dedit_jsp.java:456)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:99)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
2008.07.24 11:46:28 [org.jivesoftware.openfire.ldap.LdapGroupProvider.populateGroups(LdapGroupProvider.java:683)
]
java.lang.NullPointerException
at org.jivesoftware.openfire.ldap.LdapGroupProvider.populateGroups(LdapGroupProvider.java:674)
at org.jivesoftware.openfire.ldap.LdapGroupProvider.getGroup(LdapGroupProvider.java:100)
at org.jivesoftware.openfire.group.GroupManager.getGroup(GroupManager.java:205)
at org.jivesoftware.openfire.group.GroupCollection$UserIterator.getNextElement(GroupCollection.java:103)
at org.jivesoftware.openfire.group.GroupCollection$UserIterator.hasNext(GroupCollection.java:66)
at org.jivesoftware.openfire.admin.group_002dedit_jsp._jspService(group_002dedit_jsp.java:456)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:66)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:42)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:70)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:99)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)  
 
В чем проблема? Такое ощущение что устаревший модуль не может работать с MySQL 5!
Плиз хелп!
 
P.S. Мне кажеться я, пока настраивал этот чат долгие два месяца, собрал все возможные и невозможные ошибки! OpenFire - мечта сисадмина

Всего записей: 37 | Зарегистр. 22-05-2008 | Отправлено: 09:19 24-07-2008
   

Страницы: 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 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger) часть 3
ShriEkeR (14-09-2012 21:16): Openfire (Wildfire/Jive Messenger)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru