Инструкция по установке и настройке
СайтСкачатьСтоимостьТехподдержка
  • Содержание
  • Системные требования
  • Установка системы в среде Windows
  • Установка системы в среде Linux server
  • Базовые рекомендации по безопасности
  • Внешний вид и виджеты
  • Управление заявками и инцидентами
  • Создание заявки
  • Формы просмотра и редактирования заявки
  • Настройка ролей
  • Основные настройки
  • Конфигурации почты
  • Правила обработки заявок
  • Push уведомления
  • Интеграция с Telegram ботом
  • Интеграция с Viber ботом
  • Интеграция с Microsoft bot framework
  • Интеграция с WhatsApp
  • Интеграция со Slack
  • Интеграция с TeamViewer
  • Виджет на сайт
  • Настройка портала самообслуживания
  • Интеграция с Jira
  • Интеграция с LDAP и AD
  • Интеграция с Asterisk
  • SMS шлюз и настройка уведомлений
  • Настройки заявки по умолчанию
  • Настройка вложений
  • Настройка внешнего вида
  • Настройка задач планировщика
  • Справочник "Пользователи"
  • Справочник "Компании"
  • Справочник "Подразделения"
  • Справочник "Группы исполнителей"
  • Справочник "Категории сервиса"
  • Справочник "Сервисы"
  • Справочник "Уровни сервиса (SLA)"
  • Справочник "Договоры"
  • Справочник "Приоритет заявок"
  • Справочник "Типы активов"
  • Справочник "Типы КЕ"
  • Справочник "Активы"
  • Справочник "Конфигурационные единицы (КЕ)"
  • Справочник "База знаний"
  • Справочник "Категории базы знаний"
  • Справочник "Новости"
  • Справочник "Статусы заявок"
  • Справочник "Категории заявок"
  • Справочник "Шаблоны E-mail уведомлений"
  • Справочник "Шаблоны SMS уведомлений"
  • Справочник "Шаблоны ответа"
  • Справочник "Шаблоны печатных форм"
  • Справочник "Шаблоны подзадач"
  • Справочник "Чек-листы"
  • Справочник "Наборы полей"
  • Справочник "Списки"
  • Планировщик заявок
  • Отчеты
  • Анализатор логов
  • Обновление системы и патчи
  • Резервное копирование
  • Импорт из CSV
  • Описание API
  • Документация для разработчиков
Powered by GitBook
On this page
  • Настройка задач планировщика
  • Список задач планировщик
  • Создание и редактирование задания планировщик

Настройка задач планировщика

PreviousНастройка внешнего видаNextСправочник "Пользователи"

Last updated 4 months ago

Настройка задач планировщика

В системе используется автоматизированная обработка некоторых задач, которая использует механизм cron – встроенного планировщика задач unix систем. Для упрощения управления задачами мы создали простую форму настройки. Задачи, созданные установщиком, прописываются в системный crontab и при редактировании данных параметров, изменения применяются на лету. Меню "Настройки - Настройка задач планировщика". В Windows версии настройка задач планировщика выполняется через контекстное меню Open-server: правой кнопкой мыши на значке с зеленым флажком в трее - Настройки - вкладка Планировщик заданий.

Список задач планировщик

В системе используется автоматизированная обработка некоторых задач, которая использует механизм cron – встроенного планировщика задач unix систем. Для упрощения управления задачами мы создали простую форму настройки. Задачи, созданные установщиком, прописываются в системный crontab и при редактировании данных параметров, изменения применяются на лету. Также задачу можно запустить вручную.

Создание и редактирование задания планировщик

Автоматическая обработка статусов заявок по расписанию– этот механизм выполняет проверку сроков реакции и выполнения заявок и автоматически присваиваются статусы просроченным заявкам. Данная задача выполняет следующую команду:

Linux
*/5 * * * * php /var/www/vsdesk/protected/cron.php getstatus >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php getstatus

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждые 5 минут.

Автоматическая проверка IMAP ящика для создания заявок– этот механизм выполняет проверку IMAP ящика на наличие новых сообщений, для создания новых заявок. Данная задача выполняет следующую команду:

Linux
*/5 * * * * php /var/www/vsdesk/protected/cron.php getmail >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php getmail

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждые 5 минут.

Проверка и создание запланированных заявок – система автоматически выполняет проверку запланированных заявок и создает их по расписанию, указанному в настройках запланированной заявки. Эта процедура может выполняться вручную. Данная задача выполняет следующую команду:

Linux
*/5 * * * * php /var/www/vsdesk/protected/cron.php cronreq >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php cronreq

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждые 5 минут.

Автоматическое резервное копирование БД– этот механизм выполняет резервное копирование файлов настроек системы и данных Базы Данных. Эта процедура может выполняться вручную. Данная задача выполняет следующую команду:

Linux
30 22 * * 5 php /var/www/vsdesk/protected/cron.php backup >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php backup

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждую пятницу в 22-30.

Автоматическое переподключение к демону Asterisk – система автоматически выполняет переподключение к демону AMI. Эта процедура может выполняться вручную. Данная задача выполняет следующую команду:

Linux
*/30 * * * * php /var/www/vsdesk/protected/cron.php pamirun >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php pamirun

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждые 30 минут.

Синхронизация пользователей Active Directory – этот механизм выполняет синхронизацию учетных записей Active Directory и локальной Базы Данных пользователей, если включена AD-авторизация. Эта процедура может выполняться вручную. Данная задача выполняет следующую команду:

Linux
0 */1 * * * php /var/www/vsdesk/protected/cron.php syncusers >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php syncusers

Путь к файлу cron.php может отличаться от указанного выше. Задача выполняется каждый час.

Отправка почты из очереди раз в минуту – этот механизм выполняет отправку почты при включении механизма Почтовой очереди SMTP сервера. Раз в минуту выполняется отправка:

Linux
* * * * * php /var/www/vsdesk/protected/cron.php mailqueue >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php mailqueue

Путь к файлу cron.php может отличаться от указанного выше.

Отправка почты из очереди раз в 30 секунд – этот механизм выполняет отправку почты при включении механизма Почтовой очереди SMTP сервера. Раз в 30 секунд выполняется отправка:

Linux
(sleep 30; * * * * * php /var/www/vsdesk/protected/cron.php mailqueue >/dev/null 2>&1)

Windows

Планировщик задач в Windows не позволяет выбирать интервал менее 1 минуты. Путь к файлу cron.php может отличаться от указанного выше.

Очистка логов системы раз в месяц – этот механизм выполняет очистку системных логов, позволяя оптимизировать работу БД. Выполняется раз в месяц:

Linux
0 0 1 * * php /var/www/vsdesk/protected/cron.php clearlog >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php clearlog

Путь к файлу cron.php может отличаться от указанного выше.

Автоматическая архивация заявок – этот механизм отправляет заявки старше указанного в Настройках заявки по умолчанию срока в Архив, меняя статус на Архив:

Linux
0 0 * * * php /var/www/vsdesk/protected/cron.php autoarch >/dev/null 2>&1
Windows
%sprogdir%/modules/php/%phpdriver%/php.exe %sprogdir%/domains/localhost/protected/cron.php autoarch

Путь к файлу cron.php может отличаться от указанного выше.

В ручном режиме добавления, необходимо в командной строке unix системы выполнить команду:

sudo crontab -e

В открывшемся редакторе, необходимо добавить задачи, описанные выше самостоятельно.

Для создания / редактирования задачи необходимо заполнить следующие поля: 1. Наименование - понятное название задачи 2. Время в формате cron - настройка в формате unix cron, подробнее можно прочитать здесь 3. Выполнить команду- здесь указывается непосредственно сама команда или путь к скрипту, который необходимо выполнить. Если выполнялась установка на хостинг, где невозможен доступ к файловой системе и к файлам планировщика, то данные параметры нужно прописать вручную в любом механизме планировщика, доступного на хостинге.

https://ru.wikipedia.org/wiki/Cron