Книга: SAP R/3 Системное администрирование
16.4.1. Анализ файла журнала
16.4.1. Анализ файла журнала
Можно использовать агентов SAPCCMSR, SAPCCM4X или SAPCM3X для анализа содержимого любых текстовых файлов. Агент ищет в файлах определенные текстовые строки и выводит результаты в монитор сигналов. Чтобы сконфигурировать адаптер журнала, выполните следующие действия:
? Определите файлы журналов для поиска
Записи Logfile в конфигурационном файле sapccmsr.ini
? Определите целевую текстовую строку
Запись Pattern в соответствующем управляющем файле для файла журнала
? Сконфигурируйте появление сигнала в центральном мониторе сигналов
Записи в соответствующем управляющем файле для файла журнала.
Конфигурационный файл sapccmsr.ini
Сначала нужно модифицировать конфигурационный файл sapccmsr.ini в рабочем каталоге агента (имя конфигурационного файла всегда sapccmsr.ini независимо от типа агента). Этот файл состоит, прежде всего, из информации о путях доступа для управления функциями агента. Эта информация о путях доступа ссылается на дополнительные специальные конфигурационные файлы с помощью механизма ключевых слов.
Таблица 16.2. Конфигурационные записи в файле sapccmsr.ini
Параметр | Значение | Описание |
Plugin | <путь_доступа> | Имя библиотеки, которая будет загружаться агентом |
Logfile | <путь_доступа> | Конфигурационный файл для адаптера журнала |
LogfileParam | DelTree | Устаревшие элементы удаляются из общей памяти |
OsColFile | <путь_доступа> | Имя файла для фильтрации поддеревьев в области действия мониторинга операционной системы |
Alertlog | <путь_доступа> | Имя файла для хранения полученных сигналов |
В листинге 16.1 показан пример конфигурационного файла. Файл c:saplocPRF-CLOGsapccmsrccmsini.ini был определен как управляющий файл для анализа файла журнала.
Листинг 16.1. Конфигурационный файл для агентов CCMS
### Конфигурационный файл для агентов CCMS SAPCCMSR,
### SAPCM3X и SAPCCM4X
###
### Формат записей для подключаемых модулей:
# Plugin <полный путь доступа общей библиотеки для загрузки>
###
### Формат записей для мониторинга файла журнала:
Logfile с:saplocPRFCLOGsapccms rccmsini.ini
###
### Формат записей для возможности удаления деревьев, если
### не существует соответствующего файла журнала:
### Этот параметр необязателен. Если он не определен, то
### дерево продолжает оставаться
# LogFileParam DelTree
###
### Формат записей для механизма фильтрации
### Значения SAPOSCOL:
# OsColFile <полный путь доступа шаблона oscolfile>
#
Листинг 16.2. Управляющий файл ccmsini.ini (Мониторинг файла журнала БД SAP)
LOGFILE_TEMPLATE
DIRECTORY="c:sapdbLVCdb"
FILENAME="knldiag"
MTE_CLASS="SAPDB_LOG"
SHOWNEWLINES=1
MONITOR_FILESIZE_KB=5
PATTERN_0="cannot"
VALUE_0=RED
SEVERITY_0=51
MESSAGEID_0="RT-013"
Настройки в этом управляющем файле означают, что файл knldiag в каталоге c:sapdbLVCdb анализируется автоматически. Все мониторы, которые агент сможет сгенерировать для контроля файла, присваиваются классу дерева мониторинга SAPDB_LOG (параметр MTE_CLASS). Преимущество такого подхода состоит в том, что все настройки и изменения в общих свойствах и методах влияют на этот класс МТЕ в общем.
SHOWNEWLINES заставляет выводиться в мониторе новые записи, которые были добавлены в этот файл в последнюю минуту. Размер файла также будет контролироваться. Если размер файла превышает определенное значение в 5 Кбайт, то будет включаться сигнал (параметр MONITOR_FILESIZE_KB). Можно использовать PATTERN_<x> для определения строк символов, которые будут включать сигнал. В предыдущем примере красный сигнал включается, когда будет найдено слово «cannot» (VALUE_<x>). Степень опасности сигнала (SEVERITY<x>) задана как 51. Сообщение 013 класса сообщений RT (MESSAGEID_<x>) является выводом. В этом месте при анализе данного файла можно использовать все сообщения, которые были определены в ?Message Maintenance и доступны. RT-013 означает «Подробное описание отсутствует». Управляющий файл завершается точкой «.» на последней строке файла.
- 16.1. Монитор сигналов
- 16.1.1. Основы
- 16.1.2. Компоненты
- 16.1.3. Техническая реализация
- 16.2. Настройка монитора сигналов
- 16.2.1. Интегрирование удаленных систем
- 16.2.2. Создание мониторов и наборов мониторов, зависимых от заказчика
- 16.2.3. Специальные настройки свойств
- 16.3. Анализ мониторов сигналов
- 16.4. Примеры настройки
- 16.4.1. Анализ файла журнала
- 16.4.2. Метод автоматического реагирования: Отправка почты
- 16.4.3. Фильтрация системных журналов
- 16.5. Советы
- 16.6. Транзакции и пути доступа меню
- 16.7. Дополнительная документация
- 16.8. Контрольные вопросы
- 16.3. Анализ мониторов сигналов
- Эффективная работа с временными файлами сортировки
- 2.5. Разработка технического задания на проведение детального анализа рынка при работе над инновационным проектом. Основ...
- 9.1. Проблема синтаксического анализа
- Единое имя файла параметров InterBase
- 2.12.2. Анализ усилительных каскадов в области малых времен
- Параметры конфигурационного файла InterBase
- 13. Зарабатываем на своих файлах: файлообменники, загружаеми получаем процент за скачивание
- Глава 5. Разработка и анализ бизнес-планов в системе Project Expert
- Листинг 15.11. Код для загрузки файла с Web-сервера
- 4.4.3.3. План-фактный анализ продаж
- Создание и открытие файла