Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Openfire (Wildfire/Jive Messenger) часть 2

Автор: HumpSoft
Дата сообщения: 24.03.2008 10:24
Goblun - Рandon кушает смайлсеты формата JISP, поищи, думаю найдешь без труда.
Многими любимые Колобки доступны на домашнем сайте.
Кроме Pandion-a, JISP смайлсеты используют PSI, JAJC, ... так что поискать можно и на дом. страницах этих клиентов.
Фоны публикуются на форуме Pandion-a, ищи там.
Автор: unlimbpa
Дата сообщения: 24.03.2008 10:42
manofrain
дада ) давай вьювер хистори+)
Автор: manofrain
Дата сообщения: 24.03.2008 13:48
unlimbpa ftp://test:test@194.44.21.186 забирайте кому нужен вьюер логов для Openfire. OpenfireLogViewer.rar - пролежит там до среды. Потом снесу.
Автор: unlimbpa
Дата сообщения: 24.03.2008 14:59
manofrain
спасибо большое!
только вот вопрос - а как его правильно прикрутить?)
Автор: manofrain
Дата сообщения: 24.03.2008 17:43
unlimbpa ты издеваешься? да он простой как банное мыло. запускаешь, открываешь в нем лог, указываешь юзера по которому хочешь получить статистику или нескольких юзеров и задаешь параметры фильтра. и все.
Автор: alm007
Дата сообщения: 25.03.2008 18:52
manofrain
чегой то не коннектится и не пингуется (((
Автор: Awests
Дата сообщения: 25.03.2008 20:24
<b>manofrain</b>
большое спасибо. Жаль что не открывает захваченные логи и дату пишет почему-то 1980 года, но главное работает.
А кто-то знает формат этого лога?
Автор: IgorBelykov
Дата сообщения: 25.03.2008 21:59
Помогите чайнику, плиз!
Есть две локальные сетки - две конторы. Сетки объеденены с помощью VPN. Инет то-же имеется, соответственно. В каждом свой OpenFirre-сервер стоит, настроен и работает совместно с AD. Называются, допустим, domen1.ru и domen2.ru.
Есть одна проблемка: название одного из доменов соответствует зарегестрированному домену в интеренете, но не пренадлежит конторе!
Как сделать Server-to-Server, что-бы сотрудники могли общатся в рамках двух локалок?
Имя AD-домена и имя Jabber-домена совпадают - это проблема? Т.е., обязательно для domen1.ru переименовывать Jabber-сервер (-домен) в jabber.domen1.ru?
Основная проблема: какие имена и какого типа надо прописать в DNS?
Пока прописал SRV-запись domen1.ru и CNAME-записи pubsub.domen1.ru, search.domen1.ru, conference.domen1.ru и broadcast.domen1.ru. Для domen2.ru, соответственно, по-аналогии. Друг-друга видят, но при попытке поискать юзера в другом домене пишет 404 Not Found. И так на все сервисы...
Совсем, блин, запутался - куда копать?
Автор: victorae
Дата сообщения: 26.03.2008 08:42

Цитата:
Пока прописал SRV-запись domen1.ru и CNAME-записи pubsub.domen1.ru,


srv запись опциональна, для s2s достаточно обычной host записи. cname на службы желательно. проверить их работу просто, из домена domen2.ru делаешь Ping search.domen1.ru , должно пинговаться. то что вы через инет в vpn - значит на стороне имена серверов не светятся, можно и оставить, но правильнее сделать имена серверов по типу jabber.domain.ru
Автор: manofrain
Дата сообщения: 26.03.2008 08:55
alm007 Все нормально. Пинговаться и не должен. А так из мира доступ есть. качай пока не снес. А вообще желательно эту утилитку выложить на постоянный доступ.
Автор: skyfish777
Дата сообщения: 26.03.2008 12:14
Господа! а с патчем нормана версия 3.5.0 RC1 корректно работает?
Автор: Terminator_by
Дата сообщения: 26.03.2008 14:36
StudentSt
Подскажи плз, как ты фотки в AD засунул?
Автор: victorae
Дата сообщения: 26.03.2008 14:53
skyfish777

Цитата:
а с патчем нормана версия 3.5.0 RC1 корректно работает


да
Автор: StudentSt
Дата сообщения: 26.03.2008 16:40

Цитата:
StudentSt
Подскажи плз, как ты фотки в AD засунул?

Не помню где взял, но делаешь vbs файл (исходник внизу), в нем указан путь к папке с фотками. Фотки названы по логинам. Запускаешь vbs...
Const ForReading = 1
InDir = "C:\Util\Staff Photos"
Set fso = CreateObject("Scripting.FileSystemObject")
set oIADS = GetObject("LDAP://RootDSE")
strDefaultNC = oIADS.Get("defaultnamingcontext")
Set theConn = CreateObject("ADODB.Connection")
theConn.Provider = "ADsDSOObject"
theConn.Open "ADs Provider"
Set theCmd = CreateObject("ADODB.Command")
theCmd.ActiveConnection = theConn
Set objRecordSet = CreateObject("ADODB.Recordset")
For Each tFile In fso.GetFolder(InDir).Files
tName = tFile.Name
'Gets the persons Name from the file by stripping the extention.
tName = Left(tName, InStrRev(tName,".")-1)
'You may need to tweak this bit depending on your naming conventions.
strQuery = "<LDAP://" & strDefaultNC & ">;" & _
"(&(objectClass=person)(name=" & tName & "));name,adspath;subtree"
theCmd.CommandText = strQuery
Set objRS = theCmd.Execute
If objRS.RecordCount = 0 Then
MsgBox "Can't find account for " & tName
Else
Set objUser = GetObject(objRS("adspath"))
ObjUser.Put "jpegPhoto", ReadByteArray(tFile.Path)
ObjUser.SetInfo
End If
Next
'Stolen from http://www.ericphelps.com/q193998/index.htm
Function ReadByteArray(strFileName)
Const adTypeBinary = 1
Dim bin
Set bin = CreateObject("ADODB.Stream")
bin.Type = adTypeBinary
bin.Open
bin.LoadFromFile strFileName
ReadByteArray = bin.Read
End Function
Автор: fedmun
Дата сообщения: 26.03.2008 17:47
Terminator_by

Цитата:
Подскажи плз, как ты фотки в AD засунул?

DameWare NT умеет цеплять.
Автор: Awests
Дата сообщения: 27.03.2008 12:40
Я тут для себя набросал примитивную прогу для чтения логов. Если кому нужно, говорите куда положить.
Ограничения - не может читать заблокированный файл логов, при настройке OpenFire ставим только одну галочку: Audit Message Packets и выводит в тупую мессаги всех пользователей, сортируя по дате.
Короче, еще раз говорю, писал для себя, чтобы пугануть пользователей.
Автор: Goblun
Дата сообщения: 28.03.2008 08:16
Проблема: Когда новый пользователь делает, регистрацию он попадает, в одну группу заходит нормально и видит всех участников кто уже в чате, но бывает, так что все его не видят пока заново не зайдут, как можно исправить это? и это проблема сервере или клиента?
Автор: Shurik_SPb
Дата сообщения: 28.03.2008 19:40
Извините за офф-топик: проблема следующая. OpenFire тянет пользователей из LDAP. Сами пользователи отображаются нормально. Но почему-то если я в AD переношу пользователя из одной группы в другую, то в LDAP-запросах эта информация не отображается (поле MemberOf ссылается на старую группу).
Вопрос не касается OpenFire, может кто просто сталкивался с такой траблой?
Автор: victorae
Дата сообщения: 28.03.2008 21:03
Shurik_SPb

вероятно как и со всем остальным схема - у опенфайр есть кеш, можно настроить
не кешировать отдельные вещи. http://www.igniterealtime.org/community/docs/DOC-1061
Автор: Shurik_SPb
Дата сообщения: 29.03.2008 12:29
victorae
Разобрался, в чем проблема была. В настройках групп стоит Group = {cn}, Memebers = {member} (это не из файла скопировано, а я по памяти писал, чтобы суть передать). ТАк дело оказалось в том, чтьо если какая-то из групп, членом которых является пользователь, указана для этого пользователя в качестве основной, то пользователь не попадает в поле Members этой группы, а связь идет через другое какое-то поле.
Так что группа, по которой пользователь должен отображаться в OpenFire, не должна быть основной группой этого пользователя.

PS: это мое решение проблемы. Может быть ее можно и как-то по другому решить
Автор: asag
Дата сообщения: 30.03.2008 13:25
после апгрейда до 3.5 RC2 пропала связь с серверами gtalk
то есть пользователи моего сервера не видят пользователей gtalk так и на оборот
Автор: Rico66
Дата сообщения: 31.03.2008 13:52
[удалено]
Автор: Goblun
Дата сообщения: 31.03.2008 17:00
в Openfire есть функция блокировки матных ников? если есть то где.
Ещё вопрос, чем RC2 отличается от RC1 ?
Автор: ekzeb
Дата сообщения: 01.04.2008 10:24
помогите плст, есть ли где - нибудь схема( UML или какая другая) самого сервера, структуры его?? или единственный вариант ковырять src?
Автор: Dmb_2007
Дата сообщения: 02.04.2008 00:52
Помогите разобраться, плиз.
Ставлю сабж, RC2. База встроенная, домен, АД.
Все тесты проходит на "ура". Группы и пользователей находит, через браузер админиться, т.е. пароль админа принимается. Пропатчил средством из шапки "ПАТЧ v.7 Для прозрачной NTLM авторизации клиентов на серверах веток 3.3.х и 3.4.х" так, как понял ... ;-(
Не могу приконектиться Мирандой.
В логах пишеться какая-то ошибка. Но я в английском только чуть сильнее, чем в джаве. А в Джаве - никак.
Будьте добры, посмотрите в архиве (чтобы не засорять топик), может что подскажите, - openfire.xml, error.log, java.security.

хттп://brav-vmf.narod.ru/files/openfair_error.rar
Автор: voffka1485
Дата сообщения: 02.04.2008 13:41
Народ помогите пожалуйста. Есть openfire сервер внутри локалки адрес у него 192.168.х.х, на него конектятся пользователи офиса. Стоит задача подключить удаленных пользователей к этому серверу. На шлюзе стоит ISA в ней стоит проброс до IP openfire сервера. Но не один клиент не может законектится к нему. Только удалось прицепиться Spark клиентом, но он не устраивает по многим критериям. Интересует только Pandion. Народ внутри сети подключается клиентом Pandion, без проблем. А все внешние не могут. Ругается на неправильный логин или отсутствие учетки. Подскажите что делать.
Автор: victorae
Дата сообщения: 02.04.2008 19:59
Dmb_2007

Цитата:
ропатчил средством из шапки "ПАТЧ v.7


настрой подключение в ручном режиме без патча, когда заработает -
ставь патч, перевести пару строк с английского сейчас не такая и большая
сложность.

voffka1485

как выглядит jid пользователей внутри локалки и у внешних клиентов...
Автор: voffka1485
Дата сообщения: 02.04.2008 23:58
victorae


Цитата:
как выглядит jid пользователей внутри локалки и у внешних клиентов...


У внутренних kmf@192.168.0.50 у внешних jfjg@87.211.56.9. С 87.211.56.9 стоит проброс до 192.168.0.50
Автор: ccccp
Дата сообщения: 03.04.2008 05:37
voffka1485

все что после @ у всех должно быть одинаково !!!
придумай какоенибуть имя доменное например im
пропиши его на DNS внутри локалки
для адреса 192.168.0.50

проверь что IM резолвитсо на внутренних клиентах

C:\WINDOWS\system32\drivers\etc>ping im

Обмен пакетами с im [192.168.0.50] по 32 байт:

Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128
Ответ от 192.168.0.50: число байт=32 время<1мс TTL=128

на внешних клиентах на каждом пропиши соответствие в %systemroot%\system32\drivers\etc\hosts

87.211.56.9 im

проверь что IM резолвитсо на внешних клиентах

C:\WINDOWS\system32\drivers\etc>ping im

Обмен пакетами с im [87.211.56.9] по 32 байт:

Ответ от 87.211.56.9: число байт=32 время=146мс TTL=46
Ответ от 87.211.56.9: число байт=32 время=147мс TTL=46

измени имя сервера жабера на im

jid пользователей должен быть как для внутренних так и для внешних
user@im

собственно можно пробовать подключаться
удачи.

Автор: Dmb_2007
Дата сообщения: 03.04.2008 21:14
Поставил как велели
Авторизация работает при ручном вводе логин-пароля.
А как правильно Патч применять? Вручную или есть какая-то автоматизация?

И где храниться "Server Name"? В файле конфигурации не нашел.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465

Предыдущая тема: IP-phone cisco 7940 выдает tftp timeout при загрузке


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.