В этой статье описывается экспорт журналов на серверах PowerEdge серии C с помощью сценария PEC-Logs
Сценарий PEC-Logs — это специальный сценарий PowerEdge-C, который собирает информацию о системе и журналы, аналогичные утилите DSET для серверов PowerEdge.
Его можно скачать с веб-сайта poweredgec.dell.com.
- Он использует и выводит информацию IPMI.
- Требуются OpenIPMI и ipmitool.
- Сценарий выполняет обнаружение типа системы и ОС, чтобы убедиться, что она находится в поддерживаемой инфраструктуре.
- Инструменты BMCTool и SetupBIOS включены в сценарий для расширения информации, собранной о системе.
- Он выполняет полный дамп настроек BIOS, включая определение настроек, которые были изменены по сравнению с настройками BIOS по умолчанию.
- Кроме того, для получения информации о хранилище используются MegaCli и инструмент LDSTate.
- Включена также предварительная проверка для поиска утилиты MegaCli и сообщения в случае ее отсутствия.
- Утилита MegaCli является дополнительной. Если журналы хранения не требуются, ее можно пропустить.
- Кроме того, сценарий выводит команды «dmidecode» и «lspci».
- lspci, lspci –v и lspci –vvv используются по отдельности, чтобы получить от ОС всю информацию относительно оборудования.
- Извлекает журналы и конфигурацию ОС
- Использует встроенные средства поддержки ОС (при наличии)
- RHEL и подобные производные выводят результаты команды «sosreport»
- SLES выводит результаты команды «supportconfig»
- Debian и подобные производные выводят результаты нескольких отдельных команд для сбора вывода типа «sosreport»
- Ошибки, обнаруженные сценарием, регистрируются и собираются другими журналами
- Все выходные данные сжимаются в файл .tgz
- Выходной каталог и имя файла выводятся на экран
Сценарий не занимает места, кроме коллекции сжатых журналов. Все файлы сценария и временные файлы журналов удаляются при выходе из сценария.
**ПРИМЕЧАНИЕ.** Никакая информация, полученная с помощью «pec-logs.sh», не является эксклюзивной для сценария. Этот сценарий просто объединяет сбор всей информации, которую обычно ищет служба поддержки, в единый процесс.
Сценарий PEC-Log включает меню, позволяющее пользователю выбрать, требуется ли создать полный отчет, извлечь все журналы оборудования системы, хранилища и операционной системы или настроить параметр для отдельного выбора, какие разделы извлекать, или очистить журнал системных событий. Также можно очистить журнал системных событий.
Для настройки определенных функций предусмотрены дополнительные функции/аргументы командной строки
- pec-logs.sh –q
Тихий режим, неинтерактивный режим, который подавляет большинство выходных данных и выводит полный отчет
- pec-logs.sh –f [значение]
Настройка имени выходного файла, добавление [значения] к имени файла для облегчения идентификации файла. По умолчанию имя файла — pec-logs_<сервисный код>_<имя хоста>_<дата>.tgz
Измененное имя файла — pec-logs_<[значение]>_<сервисный код>_<имя хоста>_<дата>.tgz
- pec-logs.sh –d [значение]
O изменяет выходной каталог на [значение]. Выходной каталог по умолчанию — /tmp/
- pec-logs.sh –h
O отображает информацию об использовании и примеры
См. также следующие статьи:
Удаленное управление сервером PowerEdge серии C с помощью BMCTool
Проверка и изменение конфигураций BIOS на сервере PowerEdge серии C с помощью инструмента SetupBIOS
Просмотр информации о хранилище на сервере PowerEdge серии C с помощью инструмента LDState