Создание диагностических отчётов
Введение
В состав панели управления Cockpit входит модуль для формирования диагностических отчётов, которые затем могут быть переданы для исследования в службу технической поддержки.
Для активации этого модуля предварительно необходимо установить пакет sos
:
$ sudo dnf install sos
Создание отчёта
Для создания диагностического отчёта войдите в систему управления Cockpit и в левом навигационном меню выберите пункт «Диагностические отчёты» (отмечен цифрой 1 на снимке экрана).

Если вы вошли в панель управления, используя учётную запись непривилегированного пользователя, то получите привилегии администратора либо нажав кнопку «Включить доступ с правами администратора» (отмечена цифрой 2 на снимке экрана выше), либо кнопку «Ограниченный доступ» (отмечена цифрой 3 на снимке экрана выше).
В открывшейся форме необходимо ввести свой пароль и нажать кнопку «Проверка подлинности».

После этого на экране появится список ранее созданных отчётов (в данном примере он пустой) и кнопка «Создать отчёт».

После нажатия на кнопку появится соответствующая форма, в которой вы можете настроить параметры создания отчёта.

На данный момент для конфигурации доступны следующие опции:
В поле «Метка отчёта» вы можете ввести идентификатор запроса в службе технической поддержки. Если вы не знаете его, оставьте поле пустым.
В поле «Парольная фраза шифрования» вы можете указать пароль, который затем потребуется ввести для открытия файла отчёта. Защита файла отчёта паролем не является обязательным требованием, однако, рекомендуется в случае передачи файла по незащищённым каналам.
Флажок «Скрывать сетевые адреса, имена узлов и пользователей» включает режим обезличивания этих данных в отчёте. Следует отметить, что пароли, ключи и другие приватные данные в любом случае не будут включены в отчёт.
Флажок «Использовать ввод подробных сведений в журнал» включает дополнительную отладочную информацию в отчёт. Используйте его по запросу инженера технической поддержки.
После нажатия на кнопку «Создать отчёт» запустится процедура генерации, которая может занять несколько минут в зависимости от размера файлов журналов.

После завершения процедуры форма создания отчёта будет автоматически закрыта,
а в списке отчётов появится новая запись, в данном примере —
cockpit-2025-04-23-kwgltpf
.

Для генерации идентификатора отчёта используется шаблон HOSTNAME-YYYY-MM-DD-ID
, где:
HOSTNAME
— имя компьютера;YYYY
— текущий год;MM
— текущий месяц;DD
— текущий день;ID
— уникальный идентификатор.
Таким образом, отчёт с именем cockpit-2025-04-23-kwgltpf
был создан на компьютере cockpit 23
апреля 2025 года. Если в форме настройки параметров отчёта была задана «Метка
отчёта», то эта информация также попадёт в идентификатор созданного отчёта.
Созданный отчёт можно скачать нажав на кнопку «Загрузить», после этого его необходимо прикрепить к заявке, созданной на портале технической поддержки, либо передать в службу поддержки иным согласованным способом.
Скачанный файл будет иметь префикс sosreport-
, если файл не защищён паролем
и префикс secured-sosreport-
, если пароль был установлен. Соответственно,
в нашем примере для отчёта cockpit-2025-04-23-kwgltpf
будет скачан файл
sosreport-cockpit-2025-04-23-kwgltpf.tar.xz
.
Удаление отчёта
Удалить файл отчёта из системы можно нажав на кнопку меню «⁝» справа от кнопки «Загрузить» и выбрав там пункт меню «Удалить».

Просмотр данных отчёта
Файл отчёта представляет собой tar-архив, сжатый архиватором xz
, который
содержит следующую информацию:
настройки загрузчика и конфигурационный файл ядра системы;
конфигурационные файлы различных компонентов из каталога
/etc
;список загруженных модулей ядра, запущенных процессов, открытых файловых дескрипторов и т.д.;
конфигурацию сетевых адаптеров и информацию об оборудовании;
системные журналы различных компонентов системы.
Для распаковки файлов отчёта в текущий каталог выполните следующую команду (замените имя файла на реальное):
$ tar -xJvf sosreport-cockpit-2025-04-23-kwgltpf.tar.xz
Если при создании отчёта был установлен пароль, то перед распаковкой необходимо расшифровать файл используя следующую команду (замените имена файлов на реальные):
$ gpg -d -o secured-sosreport-cockpit-2025-04-24-azytuxv.tar.xz \
secured-sosreport-cockpit-2025-04-24-azytuxv.tar.xz.gpg
gpg: AES256.CFB encrypted data
gpg: encrypted with 1 passphrase
После ввода пароля в текущем каталоге будет создан архив .tar.xz
с указанным
именем, который затем можно будет распаковать приведённой выше командой.