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

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

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

emx (13-07-2008 11:00): Openfire (Wildfire/Jive Messenger) часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

FreemanRU



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



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


Active Directory Explorer Просмотр структуры LDAP AD
ПАТЧ v.7 Для прозрачной NTLM авторизации клиентов  
Инструкция к PyICQ-t v0.8b
Транспорты для Windows - Mail.Ru Agent, JMC(проверка почтовых ящиков), PyICQ-t, и сам Питон
Pandion для Windows98
Преднастроенная Миранда для локальной сети
Набор заплаток для Pandion (в том числе и недоставка сообщений)


Тема в варезнике


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка
Установка и настройка
Установка Miranda клиентам в домене

Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 13:46 14-07-2007 | Исправлено: victorae, 09:45 03-07-2008
adamst



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хотелось бы поделится как сделать автоматический разворот Pandion
 
вот этим скриптом копирую при загрузке системы программы и выставляю ярлыки
 
Dim fso  
Dim wshshell
Dim wshproenv
 
Set fso = CreateObject("Scripting.FileSystemObject")
Set WSHShell = WScript.CreateObject("WScript.Shell")
Set wshproenv = wshshell.Environment("PROCESS")
 
pr = wshproenv("programfiles")
'MsgBox pr & "\Pandion\"
 
'если нет этого файла то копировать всю папку
If FSO.FileExists(pr+"\Pandion\Pandion.exe")=false then  
    FSO.CopyFolder "\\dc\Documents\Filer\install\Pandion",pr+"\Pandion",true
End IF
 
'WScript.Echo "Добавляем в автозагрузку чат, для захода в чат введите данные логин@pdc пароль 123456"
Set WSHShell = WScript.CreateObject("WScript.Shell")
 
' Читаем путь к автозагрузке всех пользователей системы
DesktopPath = WSHShell.SpecialFolders("AllUsersStartup")
 
' Создаем ярлык на Рабочем столе
Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & _
    "\Чат завода.lnk")
 
' Задаем свойства объекта-ярлыка и сохраняем их
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\Pandion.exe")
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\")
MyShortcut.WindowStyle = 4
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\Pandion.exe, 0")
MyShortcut.Save
 
''''''''''''''***************************''''''''''''''''''''''''''''
' Читаем путь к Рабочему столу
DesktopPath = WSHShell.SpecialFolders("AllUsersDesktop")
 
' Создаем ярлык на Рабочем столе
Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & _
    "\Чат завода.lnk")
 
' Задаем свойства объекта-ярлыка и сохраняем их
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\Pandion.exe")
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\")
MyShortcut.WindowStyle = 4
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings _
    ("%programfiles%\Pandion\Pandion.exe, 0")
MyShortcut.Save
 
 
DesktopPath = WSHShell.SpecialFolders("AllUsersStartup")
 
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FileExists(DesktopPath+"\UserPandion.vbs")=false then  
    FSO.CopyFile "\\dc\Documents\Filer\install\UserPandion.vbs",DesktopPath+"\"
'    MsgBox "файла нет, хотя... " & DesktopPath & "\"
Else
'    MsgBox "файл существует уже " & DesktopPath & "\UserPandion.vbs"
End If
 
****************************************
это при логоне пользователя  
у всех пользователей домена один и тот же пароль, а в базу завожу самостоятельно в соответсвтии какой у него логин для входа в систему, при логоне копирую все настройки с предварительно подготовленного файла настроек и потом подправляю, так что пользователь просто логинется и если я для него завел учетку то у него заработает чат...
 
Dim fso  
Dim wshshell
Dim wshproenv
 
'создаем для работы с файлами
Set fso = CreateObject("Scripting.FileSystemObject")
Set WSHShell = WScript.CreateObject("WScript.Shell")
'для работы с переменными'
Set wshproenv = wshshell.Environment("PROCESS")
dirPr = wshproenv("USERPROFILE")
 
 
If FSO.FileExists(dirPr & "\Application Data\Pandion\global.xml")=false then  
     'MsgBox dirPr & "\Application Data\Pandion"
    FSO.CopyFolder "\\dc\Documents\Filer\install\UserPandion\Pandion",dirPr+"\Application Data\Pandion",true
End IF
 
userNow = wshproenv("USERNAME")
'правим XML файл т.е. подставляем пользователя который будет логинится'
'Set doc = WScript.CreateObject("MSXML2.DOMDocument.4.0")
Set doc  = CreateObject("Microsoft.XMLDOM")
    doc.async=false
    doc.validateOnParse=true
    doc.load(dirPr & "\Application Data\Pandion\global.xml")
     
    Set AdresUser = doc.selectsingleNode("/settings/last_address")
 
    AdresUser.text=userNow & "@pdc"
    doc.save(dirPr & "\Application Data\Pandion\global.xml")
 

Всего записей: 157 | Зарегистр. 25-04-2007 | Отправлено: 11:35 11-04-2008
shooter

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

Цитата:
хотелось бы поделится как сделать автоматический разворот Pandion  

В шапке еще видел батник... Не понимаю зачем такое делается ? Ведь на самом деле всё просто - собирается Pandion в MSI-ку и расставляется на все машины в домене через политику. Ну и ИЕ6сп1 автоматом тоже расставляем, а то с ИЕ меньше 5.5 Пандион не пашет.
 
Чтобы не требовалось его юзеру настраивать редактируется brand.xml и servers.xml.
Не помню может что-то тут не обязательное, главное так настроено и работает.
 
в brand.xml правим:
<fixedserver>нашсервер</fixedserver>
<showsignupserver>no</showsignupserver>
<sspiserver>нашсервер</sspiserver>
<serveraddress>нашсервер</serveraddress>
<serverport>5222</serverport>
<encryption>tls</encryption>
<authentication>ntlm</authentication>
 
в servers.xml:
<xmpp default="yes">нашсервер</xmpp>
 
Ну и конечно патч Нормана на сервере поставлен, авторизация по НТЛМ включена, пользователи берутся из АД.  
 
Если доменный пользователь тыкается в неожиданно проявившийся ярлык Пандиона, то ему быстро создаются настройки и он сразу автоматом заходит на наш сервер под своим доменным логином, может искать соседей по кабинету и переписываться с ними.
 
Другое дело что Пандион не самый лучший клиент... Вот Спарк прикольно аватары еще из лдапа импортированные подцепляет и вобще более интуитивно понятный. А авторизацию по Керберос у меня пока не вышло настроить.

Всего записей: 8 | Зарегистр. 23-12-2005 | Отправлено: 14:39 11-04-2008 | Исправлено: shooter, 14:41 11-04-2008
alpmild



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Нашел софтинку, которая делает службу NT из консольной программы, альтернатива Instsrv/srvany: https://slion.net/view/Dev/ExeService
Удобно для различных транспортов на Python/Java

Всего записей: 6 | Зарегистр. 26-01-2006 | Отправлено: 14:43 11-04-2008 | Исправлено: alpmild, 14:44 11-04-2008
DobrotinAndrew

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, стоит верси 3.5.0, с Enterpeice плагином.
Создаю пользователей, заполняю ники латиницей, имена кирилицей.
Всё нормально сохраняется, и отображается в Spark`e.
Но после первого же ребута сервера, вся кирилица слетает на знаки вопроса?
 
Думаю вопрос обсуждался уже, ткните носом плиз.
 
Может кодировка в мускульной базе должна быть какаято специфическая при создании?

Всего записей: 6 | Зарегистр. 20-03-2008 | Отправлено: 17:33 11-04-2008 | Исправлено: DobrotinAndrew, 17:39 11-04-2008
MegaWild



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

Цитата:
Спасибо, нашел. Может еще кому пригодиться:  
 
[q]При настройке коннекта к базе, в URL прописываем строку  
 
jdbc:mysql://localhost:3306/jabber  
?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8  
[q]

 
+ ставим в мускуле кодировку по умолчанию utf8

Всего записей: 66 | Зарегистр. 10-01-2007 | Отправлено: 18:06 11-04-2008
DobrotinAndrew

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
За ответ, большое спасибо!
Попробовал не работает почемуто
 
Нужно использовать именно эту строку:
jdbc:mysql://localhost:3306/jabber?useUnicode=true&amp;characterEncoding=UTF-8&amp;characterSetResults=UTF-8
 
Или символы "&amp;" заменить на просто "&"?
Прообовал и такт и так, все равно не хочет.
База в UTF.

Всего записей: 6 | Зарегистр. 20-03-2008 | Отправлено: 19:08 11-04-2008
HumpSoft



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

Цитата:
"1)помогите настроить через  XML файл (стати какой именно?) в Pandion чтобы не вылетали всплывающие сообщения кто зашел или вышел из чата .... я так понял это сообщение есть только в пропатченной версии  

c:\Documents and Settings\<username>\Application Data\Pandion\Profiles\<jid>\settings.xml
 
 
Добавлено:
DobrotinAndrew
 
У тебя, возможно база, данных называется не jabber
 

Код:
jdbc:mysql://localhost:3306/<base name>?characterEncoding=utf8


Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 19:21 11-04-2008 | Исправлено: HumpSoft, 19:26 11-04-2008
DobrotinAndrew

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

Всего записей: 6 | Зарегистр. 20-03-2008 | Отправлено: 19:29 11-04-2008
vacili4

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
обновил OF с 3.4.4 до 3.5.0 все глаза проглядел, где настройки плугинов в веб роже? ткните пальцем...

Всего записей: 14 | Зарегистр. 18-07-2007 | Отправлено: 15:19 12-04-2008
zizu2006

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

Цитата:
обновил OF с 3.4.4 до 3.5.0 все глаза проглядел, где настройки плугинов в веб роже? ткните пальцем...

У каждого по разному...  но сначала надо установить плугин...
Установленные видно в зaкладке Plugins. Если там все Ок!, тогда ищем дальше...  
например: IM Gateway, появляется закладка Gateways в Servers, а User Import Export - пункт Import & Exsport в закладке Users/Groups.
 
Короче запоминаешь как вглядела морда, до установки плугина и сравниваешь с тем какой стала после... в разнице ищем настройки...

Всего записей: 1 | Зарегистр. 15-01-2008 | Отправлено: 16:46 12-04-2008
vacili4

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не правильно выразился, getway интересовал... небыло его после апдейта, удалил плугин, установил заново, все появилось
П.С. мож кто знает, по базе узнать он-лайн пользователя возможно?

Всего записей: 14 | Зарегистр. 18-07-2007 | Отправлено: 19:11 12-04-2008
inctrl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пытался переползти с 3.4.4 на 3.5.0,  БД под Oracle , после обновления не стал соединяться   с БД, попробовал 3.4.5 - таже хрень..... откатился обратно на 3.4.4 - все снова нормально.
 что может быть ??

Всего записей: 21 | Зарегистр. 23-01-2006 | Отправлено: 10:27 14-04-2008
victorae



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

Цитата:
ытался переползти с 3.4.4 на 3.5.0,  БД под Oracle , после обновления не стал соединяться   с БД,

 
вообще перестал к бд подключаться или не может авторизировать админа? структура таблиц нормально проапгрейдилась?

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 10:31 14-04-2008 | Исправлено: victorae, 10:33 14-04-2008
Lodger2000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли как нибудь зделать что бы пондион автоматически коннектился к серверу при потери связи, либо при перезапуске сервера...?
и возможно ли запустить работу плагина IM Gateway что бы он работал через прокси с авторизацией...  

Всего записей: 162 | Зарегистр. 15-11-2005 | Отправлено: 12:12 14-04-2008 | Исправлено: Lodger2000, 13:25 14-04-2008
inctrl

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

Цитата:
вообще перестал к бд подключаться или не может авторизировать админа? структура таблиц нормально проапгрейдилась?

да, вообще. при апгрейде нт на что не ругался, сообщений об ошибках не было,после замены, как обычно кидаю в lib ojdbc14.jar, запускаюсь - в ответ окно ошибок с мессагами :
 
2008.04.14 22:58:10 [org.jivesoftware.util.log.util.CommonsLogFactory$1.error(CommonsLogFactory.java:91)
] Couldn't load class oracle.jdbc.driver.OracleDriver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.logicalcobwebs.proxool.ConnectionPool.setDefinition(ConnectionPool.java:740)
    at org.logicalcobwebs.proxool.ConnectionPool.<init>(ConnectionPool.java:115)
    at org.logicalcobwebs.proxool.ConnectionPoolManager.createConnectionPool(ConnectionPoolManager.java:93)
    at org.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:109)
    at org.logicalcobwebs.proxool.ProxoolFacade.registerConnectionPool(ProxoolFacade.java:97)
    at org.logicalcobwebs.proxool.ProxoolDriver.connect(ProxoolDriver.java:77)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at org.jivesoftware.database.DefaultConnectionProvider.getConnection(DefaultConnectionProvider.java:71)
    at org.jivesoftware.database.DbConnectionManager.setConnectionProvider(DbConnectionManager.java:463)
    at org.jivesoftware.database.DbConnectionManager.getConnection(DbConnectionManager.java:77)
    at org.jivesoftware.util.JiveProperties.loadProperties(JiveProperties.java:330)
    at org.jivesoftware.util.JiveProperties.init(JiveProperties.java:72)
    at org.jivesoftware.util.JiveProperties$JivePropertyHolder.<clinit>(JiveProperties.java:39)
    at org.jivesoftware.util.JiveProperties.getInstance(JiveProperties.java:51)
    at org.jivesoftware.util.JiveGlobals.getProperty(JiveGlobals.java:524)
    at org.jivesoftware.openfire.XMPPServer.initialize(XMPPServer.java:327)
    at org.jivesoftware.openfire.XMPPServer.start(XMPPServer.java:434)
    at org.jivesoftware.openfire.XMPPServer.<init>(XMPPServer.java:155)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at org.jivesoftware.openfire.starter.ServerStarter.start(ServerStarter.java:105)
    at org.jivesoftware.openfire.starter.ServerStarter.main(ServerStarter.java:50)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)

Всего записей: 21 | Зарегистр. 23-01-2006 | Отправлено: 16:07 14-04-2008
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Lodger2000
Pandion
Цитата:
...автоматически коннектился к серверу при потери связи, либо при перезапуске сервера...

можно, поставь заплатку, ссылка в шапке темы

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 16:17 14-04-2008 | Исправлено: HumpSoft, 10:20 15-04-2008
Lodger2000



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Патч для чего? для Пандиона?
И как можно решить проблемы с прокси?

Всего записей: 162 | Зарегистр. 15-11-2005 | Отправлено: 20:26 14-04-2008
victorae



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

Цитата:
как обычно кидаю в lib ojdbc14.jar

 
посмотри, по идее у многих это было при переходе http://www.igniterealtime.org/community/message/166521

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 20:50 14-04-2008
inctrl

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
victorae
 
дааааа.... не проконтролировали разработчики до конца тестирование.
проблема решилась, по той ссылке.
спасибо !

Всего записей: 21 | Зарегистр. 23-01-2006 | Отправлено: 03:02 15-04-2008
adamst



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
miranda где взять плагин, который сможет экспортировать все настройки в файл autoexec_*.ini  
dbExport - не могу найти

Всего записей: 157 | Зарегистр. 25-04-2007 | Отправлено: 10:17 16-04-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

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger) часть 2
emx (13-07-2008 11:00): Openfire (Wildfire/Jive Messenger) часть 3


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru