Product SiteDocumentation Site

Глава 52. Просмотр событий PVE

52.1. Просмотр событий с помощью pvenode task
52.2. Просмотр событий в веб-интерфейсе PVE
52.2.1. Панель журнала
52.2.2. Журнал задач узла PVE
52.2.3. Журнал задач ВМ
При устранении неполадок сервера, например, неудачных заданий резервного копирования, полезно иметь журнал ранее выполненных задач.
Действия, такие как, например, создание ВМ, выполняются в фоновом режиме. Такое фоновое задание называется задачей. Вывод каждой задачи сохраняется в отдельный файл журнала. Получить доступ к истории задач узлов можно с помощью команды pvenode task, а также в веб-интерфейсе PVE.

52.1. Просмотр событий с помощью pvenode task

Команды pvenode task приведены в таблице Команды pvenode task.

Таблица 52.1. Команды pvenode task

Команда
Описание
pvenode task list [Параметры]
Вывести список выполненных задач для данного узла.
  • --errors <логическое значение> — вывести только те задачи, которые завершились ошибкой (по умолчанию 0);
  • --limit <целое число> — количество задач, которые должны быть выведены (по умолчанию 50);
  • --since <целое число> — отметка времени (эпоха Unix), начиная с которой будут показаны задачи;
  • --source <active | all | archive> — вывести список активных, всех или завершенных (по умолчанию) задач;
  • --start <целое число> — смещение, начиная с которого будут выведены задачи (по умолчанию 0);
  • --statusfilter <строка> — статус задач, которые должны быть показаны;
  • --typefilter <строка> — вывести задачи указанного типа (например, vzstart, vzdump);
  • --until <целое число> — отметка времени (эпоха Unix), до которой будут показаны задачи;
  • --userfilter <строка> — пользователь, чьи задачи будут показаны;
  • --vmid <целое число> — идентификатор ВМ, задачи которой будут показаны.
pvenode task log <vmid> [Параметры]
Вывести журнал задачи.
  • upid:строка — идентификатор задачи;
  • --start <целое число> — при чтении журнала задачи начать с этой строки (по умолчанию 0).
pvenode task status <upid>
Вывести статус задачи.
  • upid:строка — идентификатор задачи.

Примечание

Формат идентификатора задачи (UPID):
UPID:$node:$pid:$pstart:$starttime:$dtype:$id:$user
pid, pstart и starttime имеют шестнадцатеричную кодировку.
Примеры использования команды pvenode task:
  • получить список завершённых задач, связанных с ВМ 105, которые завершились с ошибкой:
    # pvenode task list --errors --vmid 105
    
    Список задач будет представлен в виде таблицы:
    Список задач, связанных с ВМ 105
  • получить список задач пользователя user:
    # pvenode task list --userfilter user
    
  • вывести журнал задачи, используя её UPID:
    # pvenode task log UPID:pve02:0000257D:0002DE8B:6679221E:vzdump:105:root@pam:
    INFO: starting new backup job: vzdump 105 --node pve02 --compress zstd --mailnotification always --notes-template '{{guestname}}' --storage nfs-backup --quiet 1 --mailto test@basealt.ru --mode snapshot
    INFO: Starting Backup of VM 105 (lxc)
    INFO: Backup started at 2024-06-24 09:37:03
    INFO: status = stopped
    INFO: backup mode: stop
    INFO: ionice priority: 7
    INFO: CT Name: NewLXC
    INFO: including mount point rootfs ('/') in backup
    INFO: creating vzdump archive '/mnt/pve/nfs-backup/dump/vzdump-lxc-105-2024_06_24-09_37_03.tar.zst'
    ERROR: Backup of VM 105 failed - volume 'local:105/vm-105-disk-0.raw' does not exist
    INFO: Failed at 2024-06-24 09:37:04
    INFO: Backup job finished with errors
    postdrop: warning: unable to look up public/pickup: No such file or directory
    TASK ERROR: job errors
    
    
  • вывести статус задачи, используя её UPID:
    # pvenode task status UPID:pve02:0000257D:0002DE8B:6679221E:vzdump:105:root@pam:
    ┌────────────┬────────────────────────────────────────────────────────────┐
    │ key        │ value                                                      │
    ╞════════════╪════════════════════════════════════════════════════════════╡
    │ exitstatus │ job errors                                                 │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ id         │ 105                                                        │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ node       │ pve02                                                      │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ pid        │ 9597                                                       │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ starttime  │ 1719214622                                                 │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ status     │ stopped                                                    │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ type       │ vzdump                                                     │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ upid       │ UPID:pve02:0000257D:0002DE8B:6679221E:vzdump:105:root@pam: │
    ├────────────┼────────────────────────────────────────────────────────────┤
    │ user       │ root@pam                                                   │
    └────────────┴────────────────────────────────────────────────────────────┘