Ibm lotus domino экономит ресурсы: новый сервис приложений и объектов lotus domino
Содержание:
Администрирование
Итак, предположим, что мы расшифровали пароль администратора (если нет, сидим и перебираем дальше :)) – это есть очень хорошо. Теперь перед нами открываются просторы доступа ко всем находящимся на сервере nsf-файлам, которых, как я уже говорил, предостаточно. Интересный ресурс – log.nsf, на нем можно найти и посмотреть все логи доступа к серверу по различным критериям и узнать, к примеру, каким браузером пользуются пользователи. Также интерес представляет catalog.nsf. Доступ к почте каждого сотрудника можно получить, обратившись к директории /mail/логинсотрудника.nsf.
Но самый большой интерес для нас представляет ресурс webadmin.nsf (servername/webadmin.nsf). Это админка Web-сервером Lotus Domino со всеми вытекающими последствиями. Имея доступ к ней, можно создавать изменять и удалять пользователей, назначать для них группы и выполнять всевозможные административные задачи. Получение административного доступа к системе Lotus Domino практически всегда означает получение доступа к ОС, если не используются расширенные настройки безопасности, такие как: пароль на консоль (иногда встречается) или ограничение прав учетной записи в ОС (на практике крайне редко). Стоит отметить, что в ОС Windows по умолчанию доступ будет получен под учетной записью Local System, так как служба запущена от имени Local System, а в Unix доступ будет получен от имени непривилегированной учетной записи.
Итак, что же предоставляет нам webadmin.nsf? В этом приложении есть различные опции по управлению сервером, в том числе и ряд оболочек для выполнения сервисных команд для репликации и прочих административных задач. Для выполнения сервисных команд можно использовать две различные консоли: Quick Console и Live Console. Но не тут-то было. Эти консоли – не то же самое, что консоль в ОС, так как набор команд там строго определен и заточен под задачи LOTUS.
К нашему счастью, в бизнес-логике этой консоли есть уязвимость, которая заключается в том, что команда Load использует в качестве аргумента не список команд, а реальные исполняемые файлы в системе. То есть, используя небольшой трюк можно запускать исполняемые файлы доступные в директории PATH операционной системы через команду Load (спасибо за данный метод Евгению Киселеву, автору книги «Безопасность IBM Lotus Notes/Domino R7», которую настоятельно рекомендуется почитать тем, кого интересует безопасность Lotus). Рассмотрим эти две консоли поподробнее.
Порог консолидации вложений, путь к хранилищу объектов и период хранения для объектов DAOS, не снабженных ссылками
Администраторы могут использовать вкладку DAOS в документе сервера для указания минимального размера, который должно иметь вложение до консолидации, и указания родительского каталога для архива на сервере.
Консолидация вложений — абсолютно проницаемый для пользователей процесс. Когда получатель открывает документ,значок вложения показывает, включена ли консолидация на сервере, на котором находится документ. Пользователи могут удалять, локально сохранять, замещать и выполнять иные задачи для вложений. Если пользователи удаляют или замещают вложение, или если они создают новые документы или сообщения, содержащие копии существующих вложений,сервер определяет обязательные ссылки для каждого вложения в хранилище, применяя проекцию (mapping) для определения того, какие вложения на сервере являюПользователи могут удалять, локально сохранять, замещать и выполнять иные задачи для вложений. Если пользователь удаляет или замещает вложение, или если создается новый документ или сообщение, содержащие копии существующих вложений, сервер определяет необходимые ссылки для каждого вложения в хранилище, применяя отображение (mapping) для определения того, какие вложения на сервере являются идентичными.
Прежде чем установить консолидацию вложений, определите местоположение файлов и их размер. На каждом сервере, использующем консолидацию вложений, необходимо указать директорию, где предполагается создать конечный архив общих вложенных файлов. Если количество файлов DAOS (.NLO) в директории становится слишком велико для предельных величин операционной системы, Lotus Domino создает необходимые дополнительные субдиректории.
По умолчанию хранилище вложений создается относительно логической структуры директории под управлением сервера. Указанием полного пути можно создать директорию в любом месте сервера или в присоединенном файловом накопителе.
Предыстория
Однажды я проверял надежность защиты очередного объекта. На этот раз вся инфраструктура была поднята за счет оборудования и софта IBM, что совершенно точно влетело заказчику в копеечку. Основную часть инфраструктуры, как это обычно бывает, составляли сервера Lotus. В данном случае их было много. Очень много. На Lotus была построена вся кухня компании: почта, совещания, управление контентом и т. п. Кстати, здесь вполне уместно вспомнить старую статью Александра Полякова, в которой он героически описывал свой опыт покорения этого ПО. Однако время беспощадно, и те трюки, которые ещё пару лет назад работали на ура, сегодня уже не дают абсолютно никакого профита. Обновленный монструозный Lotus смотрел на меня как на обычного пользователя безо всяких прав. В такой ситуации любой начинающих взломщик полез бы на баг-трекеры и начал искать, к чему можно прицепиться, кроме устаревшего names.nsf в веб-сервисах.
На серверах, которые я тестировал, стоял почти самый свежий Lotus 8.5.2FP2. Ни Метасплойт, ни exploit-db.com не порадовали меня ничем дельным. Однако я решил не полагаться на такие попсовые источники эксплойтов и обратился за помощью в поиске багов без сплойтов к ленте BugTraq, ZDI, сайту IBM c security-обновлениями и Гуглу. В результате я нашел кучу уязвимостей, связанных с переполнением буфера в различных сервисах, а также баг, позволяющий обойти аутентификацию и выполнить произвольный код. Однако эксплойтов для всех этих уязвимостей не существовало, а описания ошибок были очень поверхностными и указывали лишь общее направление, в котором нужно двигаться. На первый взгляд, такие указания никак не могли помочь в разработке хоть сколько-нибудь эффективного эксплойта, но надо было двигаться дальше.
Мы экономим ваше время и деньги
Автоматизация документооборота значительно сокращает сроки согласования документов по очевидным причинам:
1. Электронный документооборот позволяет согласовывать документы параллельно, как будто один документ отправляется на стол сразу нескольким руководителям одновременно.
2. Не нужно передавать бумажную версию документа от одного руководителя к другому – экономим время на пересылке документов.
3. Не нужно распечатывать толстые пачки документов – все документы хранятся в электронном виде, распечатываются только те документы, которые необходимы для соблюдения законодательства.
Мы можем автоматизировать согласование документов любого вида (например, наладить согласование договоров либо финансовый документооборот). Позвоните нам по телефону +7 (985) 787 33 40 и договоритесь о бесплатной презентации наших решений на базе Lotus Notes.
Семейство клиентов Notes является лидером рынка средств обмена сообщениями и поддержки сотрудничества
Как работает консолидация вложений
Ниже описывается, что происходит с вложением во время консолидации.
- Администратор подключает эту функцию для всего сервера IBM Lotus Domino во вкладке DAOS документа Server (Сервер).
- Администратор базы данных, администратор или администратор полного доступа устанавливает свойство базы данных «Use Domino Attachment and Object Service» (Использовать вложения Domino и сервис объектов) для учета одной или более существующих баз данных при объединении, или любой пользователь создает новую базу данных по шаблону, где подключена функция DAOS, намеченная к унаследованию.
- В любой базе данных с подключенной DAOS, если пользователь сохраняет документ, содержащий файловые вложения, по размеру превосходящие заданное на вкладке DAOS, сервер Lotus Domino сохраняет ссылку на вложенный файл в колонтитуле объекта документа, а также сохраняет копию вложенного файла вложения в хранилище вложений на сервере.
- Когда какой-либо пользователь заново открывает документ, головная метка активирует ссылку на сохраненный вложенный файл. Вложенный файл отображается так, как если бы файл действительно хранился в документе.
- Если пользователь редактирует документ и сохраняет новую версию вложения, Lotus Domino добавляет измененную копию вложенного файла в хранилище вложений, удаляет ссылку на исходный вложенный файл в документе и создает новую ссылку на измененное вложение.
- Если пользователь в дальнейшем создает несколько документов (как, например, ответы в почтовом потоке), содержащих копии этого вложенного файла, сервер Lotus Domino размещает в каждом документе ссылку на отдельную копию вложенного файла в архиве.
- Если пользователь в дальнейшем удаляет вложение, то Lotus Domino удаляет только ссылку в колонтитуле документа. Вложенный файл в архиве не затрагивается до тех пор, пока он используется другими документами.
Если все пользователи удаляют вложение из всех документов, к которым оно было прикреплено, Lotus Domino удаляет этот файл из хранилища вложений. Вложение удаляется немедленно, если администратор не указал количество дней для отсроченного удаления.
Статьи и руководства:
-
Интеграция продукта IBM Lotus Quickr 8.5 for Domino с
продуктами семейства IBM Enterprise Content Management:
конфигурирование и типовые методикиВ этой статье мы описываем, как осуществляется эта интеграция, а также рассказываем, как конфигурировать и использовать соответствующие функции. Предполагается, что читатель знаком с продуктом Lotus Quickr и уже установил версию Lotus Quickr 8.5 for Domino.
-
В статье рассматривается процесс установки и настройки IBM Connections 3.0.1 и приводятся важные детали, которые сделают его гладким и безболезненным.
-
IBM Connections представляет собой пакет социального ПО для бизнеса, состоящий из нескольких социальных приложений, включая Profiles (профили), Communities (сообщества), Blogs (блоги), Files (файлы), Wikis (вики-сайты), Activities (действия) и Bookmarks (закладки). Узнайте, как персонализировать и адаптировать IBM Connections под ваши бизнес-требования.
-
Практическое занятие: Обзор персонализации IBM
Connections 3.0.1Данное практическое занятие посвящено адаптации и персонализации взаимодействия с пользователями в IBM Connections с учетом ваших бизнес-требований.
-
Управление серверами Domino на IBM i при помощи
программных интерфейсовВ данной статье описывается набор программных интерфейсов (API), которые обеспечивают программный доступ к серверам Domino на системе IBM i и управление ими. Статья содержит примеры исходного кода, демонстрирующие использование интерфейсов для выполнения этих задач.
-
Отображение корпоративных данных на динамических
HTML-страницах с помощью IBM Mashup CenterУзнайте, как сгенерировать HTML (XHTML, поскольку фид правильно отформатирован) для более выразительного представления данных, используя интерфейс Data Mashup Builder платформы IBM Mashup Center. Кроме того, в статье описывается простой виджет, способный отображать произвольный HTML-код и перехватывать нажатия кнопок мыши для активизации событий, которые могут быть связаны с другими виджетами.
-
Это руководство познакомит вас с тем, как написать простое приложение, позволяющее небольшой компании по ремонту автомобилей взаимодействовать с клиентами, используя Lotus Forms, а также с тем, как запустить приложение в облаке при помощи Amazon Elastic Compute Cloud (EC2). Предварительный опыт работы с облачными вычислениями не требуется.
-
В мире электронных форм двумя наиболее популярными продуктами являются IBM Lotus Forms и PDF-формы.
-
В статье представлена информация по использованию JavaScript для создания, просмотра, редактирования и удаления документов в приложении IBM Lotus Domino.
-
Администрирование серверов IBM Lotus Domino 8.5 для
начинающихЭтот документ содержит всеобъемлющее описание управления сервером IBM Lotus Domino, посвященное основным компонентам и терминологии, для того чтобы администраторы-новички могли чувствовать себя с продуктом свободно.
Результаты для сервера Microsoft Windows 2003
Все приведенные здесь результаты тестирования получены на системе IBM xSystem 3850 с 4 активными ядрами процессора под ОС Microsoft Windows 2003 Standard x64 Edition. Система снабжена 8 Гб памяти. В ее конфигурацию входят 42 дисковых привода с RAID 0. Доступ к сети осуществлялся через один Ethernet-адаптер (100 Мб) в полном дуплексном режиме. Таблица 10 подробно описывает конфигурации Windows 2003.
Таблица 10. Конфигурация Windows 2003
| Модель | IBM x3850- |
|---|---|
| Тестируемые процессоры / скорость | Четыре процессора с частотой 3.6 ГГц |
| Память | Установлено 8 Гб |
| Активные физические приводы | 42 disks |
| Активные логические тома | Семь логических томов RAID 0 |
| Операционная система | Windows 2003 Standard x64 Edition |
| Версии Lotus Domino | Lotus Domino 8.0: 32-битное приложение Lotus Domino 8.5: 32-битное приложение |
| Настройки Notes.ini в добавление к обычно используемым при подобном тестировании | Отсутствуют |
Систему конфигурировали с одним 32-битным разделом Lotus Domino. 64-битная версия Lotus Domino для 64-битной операционной системы Windows тоже существует, но при написании данной статьи команда по производительности выбрала 32-битную версию Lotus Domino. Lotus Domino 8 тестировали с рабочей нагрузкой N8Mail, используя почтовый шаблон Lotus Domino 8 (mail8.ntf). Lotus Domino 8.5 тестировали с рабочей нагрузкой N85Mail, использующей почтовый шаблон Lotus Domino 8.5 (mail85.ntf). Использовались дисковые подсистемы DS4000 (IBM FAStT 600), сконфигурированные в 7 логических блоков RAID 0. Исполняемые файлы Lotus Domino инсталлировали в логическом блоке объемом 200 Гб. Почтовые базы данных распределили по 3 логическим блокам, каждый размером 800 Гб. Журнал транзакций установлен на отдельном логическом блоке из 3 дисков. Каждый тест проводился с симуляцией подключения 1 000, 2 000, 3 000 и 4 000 пользователей, а информацию о производительности собирали в каждой точке данных для сравнения Lotus Domino 8 и Lotus Domino 8.5.
Рисунок 14. Windows 64: Использование ресурсов процессора, %

На рисунке 14 показано в процентах использование ресурсов процессора при симуляции различных пользовательских нагрузок. Как показывают эти данные, использование Lotus Domino 8.5 снизило потребление ресурсов системы по всем точкам данных. Ускорение работы процессора оказалось равным 17-39% в данных 4 точках сравнения.
Рисунок 15. Всего операций процессора в 64-битном Windows за секунду

На рисунке 15 показано суммарное число дисковых операций ввода/вывода за секунду при симуляции различных пользовательских нагрузок. Из данных видно, что Lotus Domino 8.5 также сократил это число в каждой из точек с данными. Было достигнуто общее снижение по дисковым операциям ввода/вывода в 24-33% в 4 точках сравнения.
Рисунок 16. Windows 64: Суммарный объем передачи данных, Мб/сек

На рисунке 16 показан суммарный объем переданных данных (Мб/сек) при симуляции различных пользовательских нагрузок. Из этих данных видно, что Lotus Domino 8.5 также сократил объем передачи в каждой из точек с данными. Было достигнуто общее снижение по передаче данных на 33-44% по 4 точках сравнения.
Таблица 11 обобщает потребление ресурсов в ОС Windows 2003.
Таблица 11. Сервер Windows 2003: Потребление ресурсов при подключении 4 000 пользователей
| Ресурс | Lotus Domino 8 | Lotus Domino 8.5 | Изменения, % |
|---|---|---|---|
| Использование ресурсов процессора, % | 34 | 21 | -38% |
| Всего операций записи / сек | 1020 | 687 | -33% |
| Суммарный объем считанных данных, Мб/сек | 402 | 157 | -61% |
| Всего операция записи / сек | 619 | 530 | -14% |
| Суммарный объем переданных данных, Мб/сек | 12.4 | 7.0 | -43% |
| Суммарный объем чтения Мб/сек | 3.3 | 0.9 | -73% |
| Суммарный объем записи, Мб/сек | 9.1 | 6.1 | -33% |
| Используемая совместная память, Мб | 1,321 | 1,313 | -0.6% |
| Использование памяти процессов, Мб | 50.1 | 51.8 | class=»numeric»>3% |
| Сетевые данные, Мб/сек | 2.32 | 2.16 | -7% |
При сравнении с Lotus Domino 8.0 наше тестирование привело к сокращению использования ресурсов процессора и операций ввода/вывода в Lotus Domino 8.5 при симуляции подключения 4 000 пользователей. В целом Lotus Domino 8.5 показывает лучшие результаты по использованию ресурсов процессора, по дисковым операциям ввода/вывода, по объему передачи данных и по использованию сетевых ресурсов. При таком улучшении производительности после развертывания Lotus Domino 8.5 для Windows клиенты могут ощутить значительную экономию и рост устойчивости в работе сервера.
Загадочный .nsf
Если кратко, то Lotus хранит всю информацию в контейнерах собственного формата с расширением nsf. Данный контейнер представляет собой набор данных и формат их представления. Если говорить проще, то каждый nsf ресурс – это небольшой отдельный сайт со своей базой данных. Собственно, этих самых nsf-файлов может быть на сервере огромное количество, причем как стандартных, так и разработанных специально под нужды компании. Вот список наиболее популярных nsf-файлов, которые могут присутствовать:
Про остальные файлы ты можешь узнать, скачав, к примеру, утилиту dominohunter, к которой прилагается список стандартных nsf-файлов. Ко всем этим файлам есть описания, и во многих из них есть интересные нам данные, но начнем мы с самого главного файла – names.nsf. Данный ресурс представляет собой полную базу данных по сотрудникам, их почтовым адресам и по множеству другой полезнейшей информации, такой как: версии ОС пользователей, версии программного обеспечения Lotus Notes и прочие данные. А знаешь, что самое интересное? Этот ресурс на большинстве серверов доступен анонимному пользователю!
Векторов дальнейшей атаки на самом деле огромное множество, учитывая то, что у нас есть такая интересная информация. Вот лишь часть из них.
- Получив список логинов пользователей, мы можем подбирать пароли к их почтовым ящикам. Кроме того, мы можем узнать кто из этих пользователей администратор и подобрать пароль к его аккаунту, что принесет нам большую пользу.
- Имея на руках почтовую базу сотрудников с именами, должностями и прочей информацией, грех не устроить рассылку и, используя методы социальной инженерии, добиться от пользователей нужных нам действий.
- Кроме того, в базе names.nsf хранится информация о версии операционной системы пользователя и версии клиентской программы Lotus Notes, которую он использует для получения почты. Это дает нам огромный ресурс для социальной совместно с 0-уязвимостями или старыми багами под уязвимое клиентское ПО. Здесь можно использовать что угодно, от последних дыр в IE (привет Алексею Синцову) и PDF до уязвимостей, обнаруженных в клиентском программном обеспечении Lotus Notes, а точнее – в его ActiveX-компонентах (к примеру, inotes.dll xforce.iss.net/xforce/xfdb/11339), которые доступные в интернете.
И что потом?
В статье я попытался представить основные способы получения шелла на сервере через уязвимости и недостатки конфигурации Lotus Domino. Ряд вопросов, таких как: подробности получения ID-файла, прочие критичные nsf-файлы и ошибки типа xss в Web-доступе, получение доступа к другим серверам через репликацию и прочие аспекты безопасности, описание которых выходит за рамки данной статьи, я оставлю тебе для самостоятельного изучения. Старательно используй собранные ссылки на ресурсы, приведенные в этой статье, а также посещай сайт нашей исследовательской лаборатории DSecRG.ru, и, если есть желание, присоединяйся (research@dsec.ru).
По теме: методические разработки, презентации и конспекты
Курсовая работа студентки Паучак А.В. — руководитель Лоншакова О.Н. на тему — Особенности социальной работы за рубежом, ее отличие от российской социальной работы.
Презентация к курсовой работе студентки специальности 040401 » Социальная работа» Паучак А.В. , руководитель- Лоншакова О.Н. на тему- особенности социальной работы за рубежом, ее отличие о.
1. Первые шаги юного музыканта в классе специального фортепиано. 2. Работа над техникой в младших классах специального фортепиано.3. Работа над художественным образом в музыкальном произведении к.
Методическое пособие создано для реализации основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230113 Компьютерные системы и комплексы (базовой подгото.
Методическое пособие создано для реализации основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО 230113 Компьютерные системы и комплексы (базовой подгото.
Методические указания содержат общие указания по выполнению практических работ и организации самостоятельной работы студентов, задания для практических работ, задания для самостоятельной работы, тесты.
Методические рекомендации разработаны для выполнения внеаудиторной самостоятельной работы по МДК.01.01 Технология выполнения монтажа и демонтажа узлов и элементов радиоэлектронной и радиотелевиз.
Получение данных
Давай проанализируем, что мы вообще можем делать в административном интерфейсе, чтобы понять, что из этого нам поможет для получения результатов команд. Первое, что бросается в глаза – это меню Files, где, как хотелось бы верить, мы сможем читать файлы, но и тут нас поджидает неприятная участь. Читать файлы нельзя, можно только делать листинг директорий и видеть имена файлов. И только если у них расширение .nsf.
Первая сумасшедшая идея, которая приходит в голову – это разбивать на строки вывод результата выполнения команды и создавать файлы, в названии которых будет кусок результата выполнения команды, а расширением будет .nsf. Таким хитрым и довольно извращенным способом мы будем получать информацию о результате работы команды. Для этого необходимо последовательно запустить две команды (спасибо Алексею Синцову за набросанный скрипт):
Первая команда сохраняет результат команды (в нашем примере это команда DIR) в файл sh2kerr.out. Вторая команда разбивает результат вывода первой и создает необходимые файлы. В результате в папке C:\lotus\domino\sh2kerr\ мы увидим множество файлов, в именах которых будет результат выполнения команд.
На самом деле есть способ гораздо проще, но при этом будет вероятность, что он не заработает там, где безопасно расставлены права. На практике мне такого не встречалось, так что можно использовать этот метод практически везде. Метод очень прост и заключается в следующем – необходимо найти директорию, в которую мы можем писать, и которая будет доступна через Web-интерфейс. Такая директория есть по умолчанию в версиях 6.5 и 8.5 (в других она, скорее всего, тоже присутствует, но подтвердить нет возможности). В ОС Windows данная директория в результате установки по умолчанию выглядит следующим образом:
Альтернативный сценарий выполнения команд.
Кроме трюка с Load есть еще один способ выполнения команд – через так называемый планировщик. Находится он в меню Server->Status->Schedules->Programs. Используя этот планировщик, можно также запускать любые команды в ОС.
Установка Lotus Notes
«Группа компаний ДиЭй» с 2010 года предлагает услуги по разработке, установке и настройке Lotus Nootes, а также техничекой поддержке и сопровождению работы информационных систем электронного документооборота и других программных решений в среде Lotus.
Спектр программных решений с использованием среды Lotus достаточно широк: начиная от перевода документооборота в электронный вид, установки почтового сервера, сервера обмена сообщениями между пользователями, Web-сервера, до системы планирования рабочего времени, управления ресурсами и надежных средств защиты информации.
О платформе Lotus Notes
Lotus Notes – мощное клиент-серверное программное обеспечение для автоматизации совместной работы и управленческой деятельности, решения задач документооборота, хранения слабоструктурированной информации в корпоративных Интернет/Интранет системах.
Особенностью Lotus Notes/Domino является объектно-ориентированная архитектура, благодаря которой возможно создание информационных систем, автоматизирующих работу со сложноструктурированными данными и неформализованными динамическими процессами.
В составе программного продукта содержатся базовые функции, позволяющие организовывать работу распределённых рабочих групп и создавать приложения автоматизации процессов, поэтому Lotus Notes некорректно считать законченной системой автоматизации деятельности предприятия (так же как, например, не может считаться бухгалтерской системой MS SQL сервер). Lotus Notes — платформа для таких приложений. Системы электронного документооборота и другие законченные решения на платформе Lotus Notes/Domino разрабатывают и распространяют сторонние производители ПО.
Основные функции, входящие в базовую поставку Lotus Notes/Domino
- среда исполнения приложений автоматизации групповой деятельности
- криптозащита (шифрование и электронная подпись)
- клиент электронной почты
- сервер приложений
- почтовый сервер
- групповой календарь, планировщик задач
- клиент среды обмена мгновенными сообщениями (Instant messenger) Lotus Sametime (сервер Sametime является самостоятельным продуктом)
- веб сервер — для предоставления доступа к приложениям Lotus Notes через браузер
- LDAP сервер
- репликация — синхронизация между дистанционно удалёнными экземплярами баз данных
- службы интеграции данных Domino Enterprise connection services (DECS)
Дополнительные решения IBM, включенные в лицензию IBM Lotus Notes/Domino
- IBM DB2 Enterprise Server Edition
- IBM Lotus Expeditor
- IBM Lotus Notes Traveler
- IBM Lotus Sametime Entry
- IBM Lotus Workflow
- IBM Tivoli Directory Integrator
- IBM WebSphere Application Server Network Deployment
Состав семейства продуктов IBM Lotus Notes/Domino включает в себя следующие компоненты
- Lotus Domino — сервер приложений и система управления базами данных.
- Lotus Notes — стандартное клиентское рабочее место.
- Lotus Domino Administrator — рабочее место администратора, позволяющее удобно управлять серверами Lotus Domino
- Lotus Domino Designer — рабочее место разработчика, служащее для создания приложений.
- Lotus Sametime — система для видеоконференцсвязи, мгновенного обмена сообщениями и проведения web-конференций
Lotus Notes идеально подходит для систем электронного документооборота, в особенности для территориально-распределенных организаций.
За счет использования нереляционной структуры баз данных платформа реализует возможности по репликации документов между серверами и разграничению доступа к документам.
Установка Lotus Notes /Domino обеспечивает:
- создание качественно нового уровня управления, основанного на электронных документах;
- повышение эффективности управления за счет документирования всей деятельности организации
- повышения прозрачности деловых процессов на всех уровнях управления;
- сокращение циклов прохождения документов и времени исполнения контрольных функций;
- обеспечение максимальной прозрачности процесса обработки документов и заданий и возможности оперативного контроля всех стадий управленческих процессов;
- создание единого информационного пространства предприятия.
По вопросам внедрения и работы продуктов Lotus обращайтесь по телефонам компании. Мы произведем для вас установку и настройку Lotus Notes.
Appendix: Description of sample application
The sample Lotus Notes application, included in the Download section of this article, includes the following agents:
- Basic example. This agent is the ubiquitous «Hello, World!» example, which sends the text string to a new Microsoft Word document.
- Timing tricks part A. This agent and the next one work together to demonstrate the potential pitfalls of timing. The Part A agent enters some text, formats it, then inserts a hard return. It shows how the formatting gets carried down to the next paragraph.
- Timing tricks part B. This agent and the previous one work together to demonstrate the potential pitfalls of timing. The Part B agent enters some text, inserts a hard return, enters additional text, then moves up and formats the original text.
- Bookmarks example. This agent creates three sections, bookmarks them, and later uses those bookmarks to insert text.
- Mail merge. This agent allows users to select one or more Lotus Notes documents in the database’s People view, creates a Microsoft Word data source document, creates a main document linked to the data source document, and then generates a mail merge in Microsoft Word. It sets up the data source and main documents; the user then needs to type the form letter and to insert the fields using normal mail merge procedures in Microsoft Word.
Консоль отладки
В облегчённом режиме Domino Web Access доступна новая консоль отладки (рисунок 17). Консоль показывает подробную информацию
о том, что происходит в течение сессии Domino Web Access, а также подробные ошибки JavaScript. Консоль может помочь службе
поддержки IBM (Technical Support) при выявлении проблем в работе.
Рисунок 17. Консоль отладки Lotus Domino Web Access

При появлении ошибок JavaScript в строке состояния появляется текст, выделенный красным цветом, и кнопка Show Console (рисунок 18).
Рисунок 18. Ошибка JavaScript

Вы можете в любое время открыть консоль, щёлкнув по логотипу Domino Web Access при нажатой кнопке Ctrl. В консоли вы
можете нажать кнопку Detail для просмотра списка всех вызовов и действий, выполненных Lotus Domino Web Access. Эта
информация может быть затребована службой поддержки IBM для выявления проблем в облегчённом режиме Lotus Domino Web Access.
На данный момент консоль доступна только в облегчённом режиме.
Навигация в пользовательском интерфейсе облегчённого режима
Облегчённый режим Lotus Domino Web Access имеет интуитивно понятную навигацию. Пользовательский интерфейс режима сходен с
клиентом IBM Lotus Notes 8 Standard Configuration, а календарь Day-At-A-Glance сделан максимально похожим на календарь обычного
клиента (рисунок 3).
Рисунок 3. Пользовательский интерфейс облегчённого режима Lotus Domino Web Access

На рисунке 3 боковая панель раскрыта и показывает календарь. Вы можете свернуть эту панель для увеличения пространства
для почтовых сообщений или
убрать панель с помощью кнопки действия или разделителя (рисунок 4).
Рисунок 4. Выпадающий фрейм

При работе с документами они открываются в новых вкладках, а не в отдельных всплывающих окнах. Это позволяет работать
с несколькими документами и исключает проблемы с открытием новых окон, когда всплывающие окна запрещены в браузере.
Для показа пользователю различной вспомогательной информации внизу окна добавлена строка состояния (рисунок 5).
Рисунок 5. Строка состояния

В задачах часто использующих диалоговые окна вместо всплывающих окон применяются Ajax-элементы <div> как показано на рисунке 6.
STEP BY STEP HOWTO
Итак, подведем итоги и создадим небольшой гайд по получению доступа к Lotus Domino.
Для получения доступа к серверу выполняем следующие действия:
Если есть Web-доступ:
1. Запускаем утилиту raptor_dominohash и собираем хэши паролей:
2. Сохраняем хэши в формате, приведенном в статье;
3. Запускаем JohnTheRipper и подаем на вход список имен пользователей и хэшей:
4. В случае расшифровки хэша администратора обращаемся к консоли Web-администрирования по адресу:
5. В Quick Console набираем команду, добавляющую в ОС нового пользователя:
6. Чтобы проверить, выполнилась ли команда, выводим список текущих пользователей и сохраняем вывод команды в файл:
7. Если не получилось, пробуем выполнить команду через Program.
Если есть NRPC-доступ:
- Берем список пользователей из names.nsf (или подбираем) и пытаемся получить ID;
- В случае получения ID пытаемся расшифровать пароль при помощи утилит указанных в статье;
- В случае успеха пытаемся подключиться при помощи Lotus Administrator, а далее начинаем с пункта 5 предыдущего варианта.
Заключение
Как видно из приведенных примеров и как следует из возможности использовать новые функции сервера Lotus Domino 8.5, с их помощью в среде Lotus Domino можно получить значительную экономию. Реализация трех главных функций, которые мы здесь описали, компрессия структуры, компрессия документа и DAOS, может существенно повлиять на требования к дисковому пространству и общие эксплуатационные расходы.
Еще одно преимущество, которое мы здесь не акцентировали, это возможность перемещать сегменты дисковой памяти на более дешевые устройства. Например, в прошлом в рекомендациях по системе хранения данных для базы данных Lotus Domino говорилось, что данные Lotus Domino надо хранить в высококачественных системах хранения данных с максимально возможным числом процессоров ввода-вывода из-за частоты доступа к данным и требований по вводу-выводу при работе с большими файлы электронной почты. Однако с DAOS можно переместить хранилище вложений на более дешевую дисковую систему, сэкономив расходы на инфраструктуру благодаря тому, что к вложениям, как правило, обращаются нечасто, и для доступа к ним не требуется тяжелых операций ввода-вывода.
Другое преимущество вытекает из скорости ввода-вывода дисков DAOS, так как на них распространяются общие требования по вводу-выводу для сервера Lotus Domino. У многих заказчиков высокие скорости ввода-вывода, и этот параметр служит для них ограничением ввиду больших размеров файлов электронной почты. Когда вложения вынесены из хранилищ NSF, требуемые скорости ввода-вывода снижаются, и вы можете заметить, что относительное требование скорости ввода-вывода для DAOS значительно ниже, что оставляет больше ресурсов ввода-вывода для баз данных Lotus Domino.
Экономия, которую можно получить в вашей среде Lotus Domino, вполне реальна. Мы в IBM смогли сэкономить значительное дисковое пространство и время технического обслуживания. Воспользуйтесь инструментом DAOS Estimator, и вы сможете оценить свою собственную экономию.
Похожие темы
- Оригинал статьи (EN).
- Вики по IBM Lotus Notes и Domino. (EN)
- Вики-статьи по IBM Lotus Domino attachment and object services (DAOS). (EN)
- Вики-статьи по компрессии IBM Lotus Notes и Domino.(EN)
- Вот что сказал Эд Брил о результатах заказчиков, когда те применили инструмент DAOS Estimator (EN).
- О DAOS в блоге по Domino. (EN)
- Загрузите инструмент DAOS Estimator. (EN)