Главная страница
Навигация по странице:

  • Протоколы

  • Передача

  • Удаление

  • Занесение

  • Инж. техн. системы Метод. материалы (1). Министерство науки и высшего образования российской


    Скачать 61.41 Kb.
    НазваниеМинистерство науки и высшего образования российской
    Дата07.10.2021
    Размер61.41 Kb.
    Формат файлаdocx
    Имя файлаИнж. техн. системы Метод. материалы (1).docx
    ТипДокументы
    #242784
    страница8 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Контрольные вопросы





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

    2. Какие уровни событий предусмотрены в журнале?

    3. Какова структура отчета об ошибках?

    4. Что такое отчет об ошибках?

    5. Каковы источники информации для создания отчета об ошибках?



    Лабораторная работа 6. Формирование отчетов об ошибках



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

    Для выполнения лабораторной работы № 6 студент должен изучить приведенный ниже теоретический материал. Отчет сдается в распечатанном и электронном (файл Word) видах.
    Протоколы ошибок
    Процесс регистрации ошибки начинается с момента, когда ошибка обнаружена модулем операционной системы. Сегмент кода, отвечающий за обнаружение ошибок, передает сведения об ошибке либо в службы ядра errsave и errlast, либо в функцию errlog. В обоих случаях данные заносятся в особый файл /dev/error. Вместе с дан- ными об ошибке записывается время ее обнаружения. Демон errdemon постоянно проверяет наличие новых записей в файле

    /dev/error, а при поступлении новых данных выполняет стандарт- ную процедуру обработки.

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

    Для создания записи в протоколе ошибок демон errdemon считывает шаблон из реестра, имя ресурса блока, обнаружившего ошибку, и сведения об ошибке. Если ошибка свидетельствует об аппаратной неполадке и для нее предусмотрены специальные дан- ные в реестре аппаратного обеспечения (VPD), то демон считывает VPD из ODM. При обращении к протоколу ошибок с помощью SMIT или команды errpt данные протокола форматируются в соот- ветствии с шаблонами в реестре шаблонов и представляются в виде краткого или подробного отчета. Большинство записей в протоколе ошибок связано с программными и аппаратными неполадками, од- нако в нем могут быть и информационные сообщения.
    Команда diag применяется для диагностики аппаратных неполадок на основе содержимого протокола ошибок. Для правиль- ной диагностики новых неполадок система удаляет из протокола записи об аппаратных ошибках старше 90 дней. Записи о про- граммных ошибках удаляются через 30 дней после занесения в про- токол.
    Передача протокола ошибок в другую систему
    Команды errclear, errdead, errlogger, errmsg и errpt входят в состав дополнительного пакета Software Service Aids (bos.sysmgt.serv_aid). Этот пакет применяется для создания отчетов на основе протокола ошибок и удаления записей из протокола оши- бок. Вы можете установить пакет Software Service Aids в своей си- стеме, либо передать файл с протоколом ошибок в другую систему, в которой установлен этот пакет.

    Существует несколько способов передать файл в другую си- стему. Например, файл можно скопировать в смонтированную файловую систему из удаленной системы с помощью команды cp. Файл можно передать по сетевому соединению с помощью команды rcp, ftp или tftp. Кроме того, файл можно скопировать на съемный носитель, а затем восстановить его в другой системе.

    Для создания отформатированных отчетов на основе прото- кола ошибок, скопированного из другой системы, служит команда errpt с флагом -i. С флагом -i можно задать каталог, в котором рас- положен файл протокола ошибок, если этот файл расположен не в каталоге по умолчанию. Для удаления записей из протокола оши- бок, скопированного из другой системы, служит команда errclear с флагом -i.
    Удаление записей из протокола ошибок
    Записи удаляются из протокола ошибок при вызове команды errclear пользователем root, при вызове команды errclear ежедневно выполняемым заданием cron, либо при начале нового цикла записи в файл протокола ошибок после того, как был достигнут макси- мальный размер файла. После того как размер файла протокола ошибок достигает ограничения, указанного в базе данных конфигу-
    рации протокола ошибок, самые старые записи протокола начинают заменяться на новые записи.

    По умолчанию команда crontab автоматически удаляет записи об аппаратных ошибках, занесенные более 90 дней назад, и осталь- ные записи, занесенные более 30 дней назад.

    Команда errclear позволяет выборочно удалить записи из про- токола ошибок. В качестве критерия выбора записей можно указать ИД ошибки, порядковый номер, метку ошибки, имя ресурса, класс ресурса, класс ошибки и тип ошибки. Кроме того, необходимо ука- зать минимальное время создания записей. Команда удалит все за- писи, соответствующие заданному критерию и созданные позже указанного времени.
    Занесение в протокол информации об обслуживании
    С помощью команды errlogger системный администратор мо- жет добавлять записи в протокол ошибок. При выполнении обслу- живания системы рекомендуется заносить в системный протокол ошибок информацию о выполненных действиях, например, об очистке протокола ошибок, замене аппаратного компонента или применении исправления.

    1   2   3   4   5   6   7   8   9   10   11


    написать администратору сайта