понедельник, 25 февраля 2013 г.

Lighttpd в качестве домашнего вебсервера

В один прекрасный момент я понял, что Apache на домашнем сервере - это слишком тяжело и решил поставить что-нибудь попроще и побыстрее. Мой выбор пал на lighttpd, так как у меня ранее был опыт работы с ним.

(не) Использование Distribution групп в Lync Response Group

Внезапно выяснилось и подтвердилось, что при создании групп дозвона Lync 2010, смотрящих на группы рассылки в AD, могут возникать проблемы с синхронизацией. Узнать об этом можно будет только из журнала Lync, наблюдая за событием 31128:

Data synchronization from Active Directory failed.

The following exception was thrown during the synchronization process:
Exception: System.Data.SqlClient.SqlException - Cannot insert duplicate key row in object 'dbo.Agents' with unique index 'IX_Agents_UserSid'.
The statement has been terminated.
Inner Exception: ~
The next synchronization attempt will be in 480 minutes.
Cause: Unhandled exception.
Resolution:
Verify the connectivity with the domain controller or if the Active Directory schema was properly applied and all user attributes are present.

Очень информативно :(.

вторник, 5 февраля 2013 г.

Autdiscover не работает перестал работать для некоторых пользователей

При очередной автонастройки я обнаружил, что оно не работает. Remote connectivity test analyzer показывал, что сервер возвращает 603\The Active Directory user wasn't found, что крайне странно.

пятница, 1 февраля 2013 г.

Автоматическое обновление сертификатов на Lync серверах

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

Для покупных сертификатов у меня есть отдельная Excel табличка, которая генерирует csv, по которому скрипт на пару с дорогим мне поставщиком сертификатов отправляет уведомления при истечении срока действия сертификата, но обновлять сертификаты более чем на 10 серверах я не хочу.

Данная задача вполне может быть автоматизирована, хотя и не весьма тривиально.

четверг, 24 января 2013 г.

Использование Exchange EWS для чистки почтовых ящиков

При переходе на архивирование в Exchange появились две проблемы (кроме очевидного отсуствия возможности тереть сообщения из архива, хотя....): удалить заглушки, оставленные системой архивации, и автоматически удалять из архива сообщения старше 5 лет

По поводу заглушек. В Exchange 2007 можно было производить поиск сообщений по их классу, в 2010 и 2013 данную возможность убрали. Задачу можно решить достаточно просто с использованием EWS (просто - если уже знаешь как или делал подобно хотя бы один раз, когда я первый раз искал информацию её было очень мало).

среда, 23 января 2013 г.

Автоимпорт PST в Exchange и автоматические оповещения

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

Основной проблемой, которая встретилась при переезде оказалось перемещение почты из системы архивирования обратно в Exchange. Из-за наличия багов в работе Outlook процесс прямой выгрузки сообщений в почтовый ящик имел ненулевую вероятность остановки с ошибкой и требовал ручного продолжения. К счастью можно было выгружать архивы в PST, что было в 7-10 раз быстрее и не давало сбоев. Надо было только автоматизировать процесс импорта.

среда, 25 июля 2012 г.

О совместимости ролей в топологии Lync

Мой добрый и отзывчивый начальник при разворачивании сервера архивации столкнулся с противоречием практики и описании в официальной документации Microsoft

Не буду утверждать, что описанная проблема носит всеобщий характер, так как сама инфраструктура AD\Lync\Контроллеров домена представляет из себя страшную химеру (хотя клиенту нравится) и проблема может быть связана именно с этим, кроме того нет подтверждения на тестовом стенде (лень разворачивать).

Собственно сервер архивации МОЖНО поставить на backend, но он не работает. Точнее работает, но не архивирует сообщения и при попытке выгрузки сообщений ругается, что SQL база не настроена. При перемещении роли на отдельный сервер всё работает.