Установка приложения





В этом разделе вы найдете информацию об установке LightProfiler и дополнительного ПО.

Системные требования

  • Жесткий диск:

    • не менее 20 Мб для установки скомпилированной версии

    • не менее 5 Мб для установки открытой версии

  • Оперативная память:

    • рекомендуется не менее 256 Мб ОЗУ

  • Операционная система:

    • Windows 2000, XP, Vista, 7, Server 2003, Server 2008 для скомпилированной версии

    • Unix, Linux, Max OS, Windows для открытой версии

Что скачать

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

Ядро приложения

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

В текущей версии, ядро приложения распространяется в следующих форматах:

  • открытая версия (архив) — приложение представляет собой zip-архив открытых скриптов на языке Python для работы на любой ОС

  • открытая версия (deb-пакет) — приложение представляет собой набор открытых скриптов на языке Python для установки через менеджер пакетов ОС *nix.

  • скомпилированная версия — приложение представляет собой исполняемые файлы и необходимые библиотеки для работы только на ОС Windows. В данном формате приложение имеет удобный графический инсталлятор.

Ядро приложения доступно для скачивания с официального сайта - www.lightprofiler.org или со страницы приложения на сайте SourceForge.net.

Инструменты

Начиная с версии 0.8.00 вы имеете возможность расширять функциональность LightProfiler за счет подключения пользовательских инструментов — открытых приложений на языке Python.

Базовая версия приложения содержит следующие инструменты:

  • LpSplitter – инструмент для разделения больших трейс-файлов на фрагменты заданного размера. Более подробную информацию вы можете найти в соответствующем разделе - LpSplitter.

  • LpCombiner – инструмент для извлечения информации по заданной сессии из нескольких трейс-файлов. Более подробную информацию вы можете найти в соответствующем разделе - LpCombiner.

  • LpDBMonitor – инструмент для мониторинга и управления сессиями экземпляра БД Oracle (просмотр состояния, включение/отключение трассировки и т.д.). Более подробную информацию вы можете найти в соответствующем разделе - LpDBMonitor.

Также, вы можете разработать собственный инструмент для LightProfiler (см.раздел Разработка).

Базовые инструменты доступны для скачивания с официального сайта www.lightprofiler.org или со страницы приложения на сайте SourceForge.net.

Дополнительные пакеты и приложения

Для запуска ядра приложения и инструментов вам могут понадобиться дополнительные пакеты и приложения.

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

  • открытая версия (архив, deb-пакет) для любой ОС

  • открытая версия (архив, deb-пакет) для ОС *nix

    • tcl >= 8.5 (the Tool Command Language) – исполняемые файлы;

    • tk >= 8.5 (Tk toolkit for Tcl and X11) – исполняемые файлы;

    • python-tk >= 2.6 (Tkinter) - написание Tk приложений на Python.

  • скомпилированная версия для ОС Windows

    • Microsoft Visual C++ 2008 Redistributable ( http://www.microsoft.com ). Если вы устанавливали соответствующую версию Python или Visual Studio, тогда эти библиотеки уже существуют на вашем компьютере.

Для использования инструмента LpDBMonitor вам понадобятся библиотеки для подключения к БД Oracle:

  • instantclient 11.2 ( http://www.oracle.com ). Если вы уже имеете установленный клиент Oracle, соответствующий версии (не ниже 9i), то установка instantclient не требуется.

Где скачать

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

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

Как установить

Убедитесь, что вы имеете все необходимое дополнительное ПО перед началом установки.

Установка открытой версии (архив)

  1. Установите необходимые дополнительные пакеты и приложения.

  2. Загрузите архив с открытой версией приложения (*.zip) на локальный диск.

  3. Распакуйте архив.

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

Установка открытой версии (deb-пакет)

  1. Установите необходимые дополнительные пакеты и приложения.

  2. Загрузите пакет с приложением (*.deb) на локальный диск.

  3. Установите пакет, используя подходящий Менеджер пакетов.

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

А также будет создан ярлык для запуска приложения:

Ярлык приложения (ОС Ubuntu)
Рис.1 Ярлык приложения (ОС Ubuntu)

Установка скомпилированной версии

  1. Установите необходимые дополнительные пакеты и приложения.

  2. Загрузите инсталляционную программу (lightprofiler*.exe) на локальный диск.

  3. Запустите инсталлятор и следуйте появляющимся инструкциям.

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

А также будут созданы ярлыки для запуска приложения (если соответствующий пункт был выбран в процессе установки).

Ярлык приложения (ОС Windows)

Рис.2 Ярлык приложения (ОС Windows)