Повторяющиеся заявки в GLPI 11: автоматическое плановое обслуживание и 3 ловушки

Как настроить повторяющиеся заявки в GLPI 11 для планового обслуживания и что показал наш тест: ежемесячное повторение 31-го числа съезжает на 3-е, некорректное предварительное создание не создаёт ничего, а пустой шаблон порождает пустую заявку.

В этой статьеРазделов: 5

GLPI сам создаёт заявки на плановое обслуживание: чистка принтера, проверка резервной копии, смена пароля служебной учётной записи, пересмотр доступов. Мы протестировали повторяющиеся заявки в GLPI 11, и они работают, но три детали приводят к тому, что плановое обслуживание пропадает или создаётся неправильно без какого-либо предупреждения. Ежемесячное повторение, начинающееся 31-го числа, начинает приходиться на 3-е. Предварительное создание, превышающее периодичность, приводит к тому, что GLPI никогда ничего не создаёт. А шаблон без полей порождает пустую заявку.

Для чего нужны повторяющиеся заявки

Для любой рутины, которая сегодня зависит от того, вспомнит ли кто-нибудь о ней:

  • Плановое обслуживание принтеров, ИБП, кондиционеров серверной.
  • Проверка восстановления из резервной копии (резервная копия, из которой ни разу не восстанавливали, — не резервная копия; см. резервное копирование и аварийное восстановление в GLPI).
  • Ежеквартальный пересмотр доступов и неактивных учётных записей.
  • Продление сертификатов, лицензий и доменов.
  • Чек-листы открытия и закрытия месяца.

Заявка появляется в нужный день с уже заполненными категорией, группой и описанием, попадает в очередь и учитывается в SLA, как любая другая.

Как настроить

1. Создайте шаблон заявки

У повторяющейся заявки нет собственного заголовка и описания: она копирует всё из шаблона заявки. В предопределённых полях шаблона заполните как минимум:

  • Заголовок и описание (с чек-листом задачи);
  • Категорию и тип (обычно «Запрос»);
  • Назначенную группу, чтобы заявка не появлялась без владельца;
  • Срочность или приоритет.

2. Создайте повторяющуюся заявку

В разделе Помощь > Повторяющиеся заявки:

Поле Что указать
Активна Да
Шаблон заявки Шаблон из шага 1
Начальная дата Первое срабатывание (день и время)
Конечная дата Необязательно; после неё GLPI перестаёт создавать заявки
Периодичность От 1 часа до 10 лет (часы, дни, месяцы или годы)
Предварительное создание За какое время до срабатывания нужно создать заявку (до 2 недель)
Календарь Необязательно; переносит создание на следующий рабочий день и время

На вкладке элементов привяжите активы (принтер, сервер), чтобы заявка сразу создавалась связанной с ними.

3. Проверьте автоматическое действие

Заявки создаёт автоматическое действие RecurrentItems, которое запускается каждый час. На практике заявка может появиться в течение часа после назначенного времени. Если важно точное время, используйте предварительное создание не менее 1 часа. И cron GLPI должен работать (см. шаг 6 статьи как установить GLPI 11).

Тест: где повторение работает неправильно

Мы использовали собственный расчёт GLPI 11, чтобы увидеть следующие даты в случаях, которые обычно вызывают проблемы, и создали реальные заявки в нашей тестовой организации (вымышленные данные, затем удалены).

Иллюстрация: ежемесячное повторение, начинающееся 31 января, приходится на 31, 3, 3, 3; начинающееся 28 января — всегда на 28-е число
GLPI прибавляет к дате 1 месяц: 31.01 превращается в 03.03, и повторение остаётся на 3-м числе. Даты рассчитаны GLPI 11.0.7, тест NexTool, 04.10.2026.
Случай Следующие даты, рассчитанные GLPI Что происходит
Ежемесячно, начиная с 31.01 31.01, 03.03, 03.04, 03.05 Съезжает на 3-е число и остаётся там навсегда
Ежемесячно, начиная с 28.01 28.01, 28.02, 28.03, 28.04 Правильно
Еженедельно, начиная с субботы, без календаря 10.10, 17.10, 24.10 (субботы) Создаёт в выходные
Еженедельно, начиная с субботы, с календарём 12.10, 19.10, 26.10 (понедельники) Переносит на следующий рабочий день
Ежедневно с предварительным созданием за 2 дня нет (следующая дата пуста) Никогда ничего не создаёт
Шаблон с заголовком и описанием заявка создана с обоими полями Правильно
Шаблон без полей заявка создана с пустыми заголовком и описанием В очередь попадает пустая заявка

Три ловушки

1. 29-е, 30-е или 31-е число при ежемесячном повторении

При периодичности в месяцах GLPI прибавляет к дате «1 месяц». В феврале нет 31-го числа, поэтому 31.01 + 1 месяц превращается в 03.03, и дальше повторение идёт 3-го числа. Плановое обслуживание «в последний день месяца» становится обслуживанием «3-го числа».

Решение: начинайте ежемесячные повторения между 1-м и 28-м числом. Если нужно в конце месяца, используйте 28-е число и предварительное создание.

2. Предварительное создание больше периодичности

Для ежедневной повторяющейся заявки с предварительным созданием за 2 дня GLPI считает конфигурацию некорректной и оставляет следующую дату пустой. На экране повторяющаяся заявка выглядит активной; на практике она ничего не создаёт.

Решение: предварительное создание должно быть меньше периодичности. После сохранения проверьте, заполнилась ли следующая дата создания.

3. Шаблон без полей

Если в шаблоне нет ни заголовка, ни описания, GLPI всё равно создаёт заявку — пустую. Никто не знает, что с ней делать, и она застревает в очереди.

Решение: заголовок, описание, категория и группа в шаблоне — всегда. И открывайте историю повторяющейся заявки: каждое создание оставляет сообщение, в том числе при сбое.

Рекомендации

  • Одна повторяющаяся заявка на одну рутину, с названием рутины и периодичностью в имени («Плановое обслуживание принтеров — ежемесячно»).
  • Чек-лист в описании: что сделать и как зафиксировать результат.
  • Календарь с праздниками, чтобы не создавать заявки в нерабочие дни: см. как сформировать и привязать календари праздников.
  • Соразмерный SLA решения: ежемесячному плановому обслуживанию не нужен SLA инцидента.
  • Ежеквартальный пересмотр списка повторяющихся заявок: заменённое оборудование, изменившаяся рутина, истёкшая конечная дата.
  • Изменения тоже могут быть повторяющимися (Помощь > Повторяющиеся изменения) — для плановых окон обслуживания.

Тест NexTool 4 октября 2026 г. на GLPI 11.0.7 нашей поддержки, тестовая организация с вымышленными данными. Следующие даты рассчитаны функцией самого GLPI; тестовые шаблоны, повторяющиеся заявки и заявки в конце были удалены.

Часто задаваемые вопросы

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

Самые частые причины — предварительное создание больше периодичности, из-за чего следующая дата остаётся пустой, уже истёкшая конечная дата и остановленный cron GLPI. Автоматическое действие RecurrentItems запускается каждый час.

GLPI прибавляет к дате 1 месяц. Если начать 31-го числа, февраль сдвигает дату на 3 марта, и повторение продолжается 3-го числа. Начинайте ежемесячные повторения между 1-м и 28-м числом.

Только если вы выберете календарь в повторяющейся заявке. С календарём создание переносится на следующий рабочий день и время; без календаря заявка появится, например, в субботу.

Да. На вкладке элементов повторяющейся заявки привяжите принтер, сервер или другой актив, и каждая созданная заявка сразу будет с ним связана.

Комментарии

Комментарии к этой публикации загружаются с GitHub (giscus). При загрузке ваш браузер подключается к GitHub, который получает ваш IP-адрес и может сохранять собственные файлы cookie.

Чтобы загружать их автоматически, включите функциональные файлы cookie

Нужна помощь?