Сервер обмена сообщениями windows

Сервер обмена сообщениями windows

Сейчас все чаще компании обращают внимание на системы обмена сообщениями. Ведь использование подобных решений экономически выгодно и оправдано, поэтому вопрос о том, какой корпоративный мессенджер выбрать, достаточно актуален. В этом обзоре рассмотрены различные варианты мессенджеров, их преимущества и недостатки.

1. Что такое мессенджер?

Мессенджер или система обмена мгновенными сообщениями (IM – Instant Messenger) не что иное, как технология, которая позволяет общаться с помощью текстовых сообщений в сети или по Интернет. Мессенджер очень выгодно отличается от подобной технологии виртуального общения в сети – такой как электронная почта. Так как общение происходит в реальном времени и собеседники могут увидеть сообщение, сразу после его отправки. Кроме этого, если даже в данный момент одного из пользователей не было в сети, сообщение ему будет обязательно доставлено, как только он вновь подключится к серверу. С помощью мессенджеров можно легко организовать на предприятии эффективное общение между сотрудниками, а также существенно сэкономить на телефонных переговорах, к примеру, если подразделения компании находятся в разных городах или даже странах. В таком случае не придется оплачивать счета за междугородние переговоры сотрудников, а только услуги интернет провайдера.

2. Чем же отличаются мессенджеры от чатов?

Чем отличается мессенджер, в классическом его понимании, от чата? Ответ очень прост – практически ничем. Функционально они фактически братья близнецы, а главное отличие, это то, что мессенджер предполагает общение один-на-один, а чат не ограничивает количество одновременно общающихся людей. Такой вид общения еще называют конференциями. Многие пользователи привыкли воспринимать чат как развлекательное приложение, но развлечение всего лишь один из методов применения чата.

3. Какие бывают мессенджеры и какой использовать у себя в сети?

Итак, вопрос, какой же мессенджер или чат выбрать для компании, чтобы удовлетворил администраторов или IT сотрудников своими функциональными возможностями, управлением или администрированием, чтобы цена, если использовать коммерческую платную версию, устроила руководство, чтобы не пришлось объяснять пользователям через день, как им пользоваться?

Вариант №1.

Сейчас всем известно о существовании таких общественных систем обмена мгновенных сообщений как ICQ, Yahoo Messenger, MSN Messenger, Mail.ru агент, Google Talk и так далее. Это все бесплатные публичные мессенджеры, но можно ли их использовать для внутрикорпоративного общения? Однозначно – нет.

При использовании этих сервисов нет абсолютно никакой уверенности в конфиденциальности ведения разговора через них. Нет возможности контролировать трафик, нет возможности настраивать и контролировать сервер, нет возможности управлять разговорами пользователей. Кроме этого нельзя отслеживать разговоры сотрудников с третьими лицами, а утечка оперативной информации может привести к финансовым потерям, которых можно было бы избежать.

В общем можно сделать вполне логичный вывод – этот вариант не подходит

Мессенджер или чат, а точнее его сервер, должен обязательно находиться внутри организации и быть под контролем.

Вариант №2.

Обратим внимание на бессерверные решения, например Vypress или Network Assistant. Это коммерческие Shareware продукты. Мессенджеры такого типа достаточно просты в использовании и установке, а также не требуют особой конфигурации для начала работы. Если их использовать в одноранговой простой сети до 30 рабочих мест, то работа будет вполне удовлетворительна и надежна. Хотя есть утверждение, что подобные программы, работающие по броадкасту или мультикасту, способны стабильно работать в сложных сетях, это не совсем точное утверждение.

Читайте также:  Root dir in linux

Как работают бессерверные мессенджеры и чаты? Программы подобного типа работают с использованием технологии Broadcast и Multicast (Броадкаст и Мультикаст) – это технологии связи, в которых используются широковещательные рассылки. То есть программа является сразу и сервером и клиентом, она рассылает абсолютно всем в сети передаваемое сообщение, даже тем, кому оно не предназначено. Таким образом, засоряется сетевой трафик, что может привести к нестабильной работе сети.

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

Рассмотрим случай, когда есть организация, сотрудники которой работают удаленно через GPRS в виртуальной частной сети (VPN) или Dial-Up, 20% сообщений просто теряются и не доходят до адресата, как с одной стороны, так и с другой, из-за плохого качества связи. Подключить пользователя через Интернет нет возможности в принципе.

Также отсутствует централизованное управление пользователями и протоколирование разговоров сотрудников. Протоколы ведутся на рабочих станциях, где установлена программа.

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

Вариант №3.

Наиболее оптимальным вариантом для организации корпоративного мессенджера или чата в компании, будет использование клиент-серверной системы, так как это позволит работать с комбинированными сетями со сложной конфигурацией (LAN, GPRS, Dial-up, WAN, VPN, Wi-Fi и т.д.), это позволит объединить территориально удаленные подразделения в единую информационную среду.

Используя клиент-серверный корпоративный мессенджер, можно быть полностью уверенным в конфиденциальности переговоров внутри системы. Сервер будет полностью под контролем сотрудников IT подразделения или службы безопасности компании.

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

Одна из важных функций для корпоративного мессенджера – это возможность оперативно обмениваться во время общения документами и другими файлами, для более эффективного взаимодействия между сотрудниками.

Можно разделить клиент-серверные мессенджеры по принадлежности к операционным системам – *UNIX с одной стороны и Microsoft Windows с другой. Одни из самых известных и распространенных мессенджеров под *UNIX – это IRC, Jabber.

Как и многое программное обеспечение под *UNIX, они очень гибкие и мощные с огромными возможностями в плане конфигурирования и управления (в основном через текстовые консольные приложения), а также открытым исходным кодом.

Однако, как и все программное обеспечение под эти операционные системы у них есть и недостаток, это их же мощность и гибкость – работа с ним требует соответствующих знаний и опыта. Поэтому приходиться тратить достаточно значительное количество времени на изучение документации по функционированию системы или даже делать дополнительные финансовые вложения на обучение персонала для работы с ним.

Читайте также:  Быстрые действия mac os

Работать в основном приходиться с текстовыми конфигурационными файлами, в которых приходится учитывать не только непосредственно необходимые параметры, но и настройки, не имеющие особого значения для выполнения основной задачи программы. Также клиентские приложения достаточно неудобны и сложны в понимании простых пользователей.

Под операционную систему Microsoft Windows существует несравнимо большее число клиент-серверных мессенджеров и чатов. Рассматривать всех их нет возможности и смысла. В основном они функционально значительно не отличаются, но отличаются качеством исполнения, доступностью, удобством и простотой в использовании для пользователей и, конечно, ценой.

4. MyChat

Наиболее удачным сочетанием всех основных функциональных возможностей, удобства использования и стоимости следует выделить программный продукт компании Network Software SolutionsMyChat. Практически все клиенты компании выделяют исключительно выгодное соотношение цены и качества этой системы.

MyChat — это защищенный клиент-серверный мессенджер со всеми необходимыми возможностями для организации надежной и качественной системы обмена мгновенными сообщениями в сети компании.

Внедрение системы обмена сообщениями в инфраструктуру компании, это то — с чего начинают компании начинающие работать с мессенджером. С целью облегчить и ускорить развертывание системы, есть установочный пакет MSI, предназначенный для развертывания через групповые политики Active Directory. А также можно произвести установку программы в автоматическом режиме, подробнее этот процесс описан в онлайн справке.

Также очень удобно реализована система автоматического обновления клиентских приложений мессенджера. Достаточно загрузить новую версию программы на сервер и все пользователи будут обновлены непосредственно с сервера MyChat в вашей сети.

Система обмена сообщениями MyChat обеспечивает полную конфиденциальность переговоров пользователей, даже при использовании мессенджера через Интернет. Для обеспечения безопасного общения в сети все сообщения (и трафик в целом) шифруются с использованием технологии OpenSSL.

Благодаря статусу присутствия человека на рабочем месте, сотрудники компании будут обеспечены достоверной информацией, доступен ли в данный момент их коллега. Статус присутствия отображается рядом с именем контакта в клиенте мессенджера. Кроме этого, пользователи MyChat могут включать автоответчик, с помощью которого могут сообщить коллегам, когда можно будет с ними связаться или каким образом они сейчас поддерживают связь.

Пользователи мессенджера могут общаться между собой в приватах, а также использовать каналы для организации конференций.

Для удобства в MyChat встроен файловый FTP сервер. С помощью FTP сервера организовано файловое хранилище доступное всем пользователям для обмена файлами, а также для организации общего доступа к каким-либо ресурсам. Дополнительно каждый пользователь имеет персональную папку на файловом сервере, к которой только они имеют доступ.

Системные события и переговоры пользователей в конференциях и приватных разговорах протоколируются на сервере.

Для публикации общих объявлений в MyChat реализована общедоступная доска объявлений. А для рассылки массовых сообщений есть система оповещений пользователей. Система оповещений — очень удобное средство оповестить сотрудников о том или ином событии. Для того чтобы быть уверенным в том, что адресаты ознакомились и прочитали сообщение, есть возможность отправки оповещения с требованием подтверждения о прочтении.

Перечислять возможности и преимущества системы обмена мгновенными сообщениями MyChat можно долго, поэтому с полным списком всех возможностей мессенджера можете ознакомиться здесь.

Свой сервер мгновенных сообщений + веб-доступ

Если вы определились, что будете использовать Openfire, тогда смело топайте на оф.сайт данного продукта и скачивайте последнюю версию сервера (качайте с include Java JRE, не прогадаете), кстати, у меня “джабер” сервер разместился уютно на Windows 2008r2 и дальнейшие нюансы будут идти, используя виндовый сервер, линукс нюансы по гуглу находятся быстро.

Скачали, “тыкнули” на *.exе, а далее неспешно Далее, Далее, ничего там сложного нет.

Читайте также:  Adb fastboot tools для линукс

После установки запускается “гуи” сервер, если, конечно, на предыдущем этапе вы не сняли галку.

А так как мы хотим использовать “опенфайр” как службу, то переходим по пути в cmd.exe C:\Program Files\Openfire\bin и выполняем, для установки “опенфайр” как службы openfire-service /install, а далее нужно же запустить службу, поэтому говорим openfire-service /start, а удалить openfire-service /uninstall и остановить openfire-service /stop соответственно.

После запуска открываем http://127.0.0.1:9090/setup/index.jsp и делаем первые настройки, где в самом простом случае нужно, по желанию, изменить интерфейс веб-админки на русский и настройки БД выбрать как “Вложенная База данны”, после этого “джабер” сервер будет использовать свою БД, ну а коль у вас крутятся всякие PostgreSQL, то выбирайте первый вариант и делайте подключения к своей БД. Последующие настройки мной изменены не были, а вот на странице Настройки пароля администратора только создал пароль.

На этом установка закончилась, и теперь, обратившись по адресу http://127.0.0.1:9090/index.jsp мы можем зайти под админом и создать Группы, Пользователей и другие, если надо, настройки.

Кстати, бекап пользователей делает замечательный плагин под названием User Import Export.

О, да, не каждый может себе позволить выделенный айпи адрес, поэтому рекомендую http://www.noip.com/ , регистрируемся, создаем Хост, загружаем с сервиса утилитку, которая также может работать как служба (причем линукс версия тоже есть), устанавливаем ее на своем “джабер” сервере, авторизуемся в ней и имеем дднс имя, с помощью которого и настраиваем удаленные клиенты, для подключения к нашему “джабер” серверу. Типа так user_jabber@myhost.no-ip.com , ну или как там на вашем клиенте оно по правилам.

Ах, да, на роутере перекинем порт 5222 на локалхост + брандмауэр не забудем отредактировать, чтобы 5222 порт был открытым.

А теперь мега фишка: если не хотим использовать всякие “миранды”, “пингвины” и т.д. клиенты, будем использовать веб клиент для подключения к “опенфайр” серверу.

Название этой штуковины SparkWeb, который качаем по тому же адресу, что и “опенфайр”.

Качнули?! Распаковываем по пути C:\Program Files (x86)\Openfire\plugins\admin\webapp

Далее ищем в распакованной папке файл SparkWeb.html и редактируем его

Далее берем на том же сайте SparkWeb.swf и кидаем его в распакованную папку, с заменой.

До предыдущего проброса порта добавляем проброс еще портов 5223,7777,9090,9091 на локалхост + в фаервол не забываем добавить исключения.

А далее два правила:

  • Если локально подключаемся (в локальной сети) тогда пишем http://192.168.0.120:9090/РаспакованняПапка/SparkWeb.html . а далее авторизация

Логин: ваш логин пользователя Джабер сервер: локальный_айпи_адрес_пк_где_установлен_джабер-сервер Пароль: пароль пользователя.

  • Если удаленно подключаемся, тогда вводим в браузере http://АйпиАдресВыданныеСервисомNo-ip:9090/РаспакованняПапка/SparkWeb.html , а далее авторизация Логин: ваш логин пользователя Джабер сервер: джабер сервер АйпиАдресВыданныеСервисомNo-ip Пароль: пароль пользователя

П.С. Кстати, скажите, причем здесь 1с-ный ресурс к всему описанному?! Так есть же сделанные умельцами “джабер” клиенты, которые возможно запустить на платформе, поэтому берем и запускаем, или как выше описано, “поднимайте” “веб-личико” к “опенфайр”.

Оцените статью