Daemon → Core::Daemon::ModuleRegistration
The daemon registration for the scheduler generic agent task manager.
This setting can not be deactivated.
Default value:
$Self->{'DaemonModules'}->{'SchedulerGenericAgentTaskManager'} = { 'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerGenericAgentTaskManager' };
The daemon registration for the scheduler cron task manager.
This setting can not be deactivated.
Default value:
$Self->{'DaemonModules'}->{'SchedulerCronTaskManager'} = { 'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerCronTaskManager' };
The daemon registration for the scheduler future task manager.
This setting can not be deactivated.
Default value:
$Self->{'DaemonModules'}->{'SchedulerFutureTaskManager'} = { 'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerFutureTaskManager' };
The daemon registration for the scheduler task worker.
This setting can not be deactivated.
Default value:
$Self->{'DaemonModules'}->{'SchedulerTaskWorker'} = { 'Module' => 'Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker' };
Daemon → Core::Log
Defines the number of days to keep the daemon log files.
This setting is not active by default.
Default value:
$Self->{'Daemon::Log::DaysToKeep'} = '1';
If enabled the daemon will redirect the standard output stream to a log file.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::Log::STDOUT'} = '0';
If enabled the daemon will redirect the standard error stream to a log file.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::Log::STDERR'} = '1';
Daemon → Core::Web
List of CSS files to always be loaded for the agent interface.
This setting can not be deactivated.
Default value:
$Self->{'Loader::Agent::CommonCSS'}->{'001-Daemon'} = [ 'Core.Agent.DaemonInfo.css' ];
List of JS files to always be loaded for the agent interface.
This setting can not be deactivated.
Default value:
$Self->{'Loader::Agent::CommonJS'}->{'001-Daemon'} = [ 'Core.Agent.DaemonInfo.js' ];
Daemon → Daemon
If enabled the daemon will use this directory to create its PID files. Note: Please stop the daemon before any change and use this setting only if <$OTRSHome>/var/run/ can not be used.
This setting is not active by default.
Default value:
$Self->{'Daemon::PID::Path'} = '/opt/otrs/var/run/';
Daemon → Daemon::SchedulerCronTaskManager::Task
Delete expired cache from core modules.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'CoreCacheCleanup'} = { 'Function' => 'CleanUp', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Cache', 'Params' => [ 'Expired', '1' ], 'Schedule' => '20 0 * * 0', 'TaskName' => 'CoreCacheCleanup' };
Delete expired loader cache weekly (Sunday mornings).
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'LoaderCacheDelete'} = { 'Function' => 'CacheDelete', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Loader', 'Params' => [], 'Schedule' => '30 0 * * 0', 'TaskName' => 'LoaderCacheDelete' };
Fetch emails via fetchmail.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'FetchMail'} = { 'Function' => 'Fetch', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::FetchMail', 'Params' => [], 'Schedule' => '*/5 * * * *', 'TaskName' => 'FetchMail' };
Fetch emails via fetchmail (using SSL).
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'FetchMailSSL'} = { 'Function' => 'Fetch', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::FetchMail', 'Params' => [ 'SSL', '1' ], 'Schedule' => '*/5 * * * *', 'TaskName' => 'FetchMailSSL' };
Generate dashboard statistics.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenerateDashboardStats'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Stats::Dashboard::Generate', 'Params' => [], 'Schedule' => '5 * * * *', 'TaskName' => 'GenerateDashboardStats' };
Triggers ticket escalation events and notification events for escalation.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'EscalationCheck'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Ticket::EscalationCheck', 'Params' => [], 'Schedule' => '*/5 * * * *', 'TaskName' => 'EscalationCheck' };
Process pending tickets.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketPendingCheck'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Ticket::PendingCheck', 'Params' => [], 'Schedule' => '45 */2 * * *', 'TaskName' => 'TicketPendingCheck' };
Reprocess mails from spool directory that could not be imported in the first place.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SpoolMailsReprocess'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::PostMaster::SpoolMailsReprocess', 'Params' => [], 'Schedule' => '10 0 * * *', 'TaskName' => 'SpoolMailsReprocess' };
Fetch incoming emails from configured mail accounts.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'MailAccountFetch'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch', 'Params' => [], 'Schedule' => '*/10 * * * *', 'TaskName' => 'MailAccountFetch' };
Rebuild the ticket index for AgentTicketQueue.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketAcceleratorRebuild'} = { 'Function' => 'TicketAcceleratorRebuild', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Ticket', 'Params' => [], 'Schedule' => '01 01 * * *', 'TaskName' => 'TicketAcceleratorRebuild' };
Delete expired sessions.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SessionDeleteExpired'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Session::DeleteExpired', 'Params' => [], 'Schedule' => '55 */2 * * *', 'TaskName' => 'SessionDeleteExpired' };
Unlock tickets that are past their unlock timeout.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'TicketUnlockTimeout'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Ticket::UnlockTimeout', 'Params' => [], 'Schedule' => '35 * * * *', 'TaskName' => 'TicketUnlockTimeout' };
Renew existing SMIME certificates from customer backend. Note: SMIME and SMIME::FetchFromCustomer needs to be active in SysConfig and customer backend needs to be configured to fetch UserSMIMECertificate attribute.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'RenewCustomerSMIMECertificates'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::SMIME::CustomerCertificate::Renew', 'Params' => [], 'Schedule' => '02 02 * * *', 'TaskName' => 'RenewCustomerSMIMECertificates' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom1'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom1' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom2'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom2' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom3'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom3' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom4'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom4' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom5'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom5' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom6'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom6' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom7'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom7' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom8'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom8' };
Executes a custom command or module. Note: if module is used, function is required.
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'Custom9'} = { 'Function' => '', 'MaximumParallelInstances' => '1', 'Module' => '', 'Params' => [], 'Schedule' => '* * * * *', 'TaskName' => 'Custom9' };
Run file based generic agent jobs (Note: module name needs to be specified in -configuration-module param e.g. "Kernel::System::GenericAgent").
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenericAgentFile1'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::GenericAgent::Run', 'Params' => [ '--configuration-module', '<ModuleName>' ], 'Schedule' => '*/20 * * * *', 'TaskName' => 'GenericAgentFile1' };
Run file based generic agent jobs (Note: module name needs to be specified in -configuration-module param e.g. "Kernel::System::GenericAgent").
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenericAgentFile2'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::GenericAgent::Run', 'Params' => [ '--configuration-module', '<ModuleName>' ], 'Schedule' => '*/20 * * * *', 'TaskName' => 'GenericAgentFile2' };
Run file based generic agent jobs (Note: module name needs to be specified in -configuration-module param e.g. "Kernel::System::GenericAgent").
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenericAgentFile3'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::GenericAgent::Run', 'Params' => [ '--configuration-module', '<ModuleName>' ], 'Schedule' => '*/20 * * * *', 'TaskName' => 'GenericAgentFile3' };
Run file based generic agent jobs (Note: module name needs to be specified in -configuration-module param e.g. "Kernel::System::GenericAgent").
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenericAgentFile4'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::GenericAgent::Run', 'Params' => [ '--configuration-module', '<ModuleName>' ], 'Schedule' => '*/20 * * * *', 'TaskName' => 'GenericAgentFile4' };
Run file based generic agent jobs (Note: module name needs to be specified in -configuration-module param e.g. "Kernel::System::GenericAgent").
This setting is not active by default.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'GenericAgentFile5'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::GenericAgent::Run', 'Params' => [ '--configuration-module', '<ModuleName>' ], 'Schedule' => '*/20 * * * *', 'TaskName' => 'GenericAgentFile5' };
Sends registration information to OTRS group.
This setting can not be changed.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'RegistrationUpdateSend'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::Registration::UpdateSend', 'Params' => [], 'Schedule' => '30 * * * *', 'TaskName' => 'RegistrationUpdateSend' };
Collect support data for asynchronous plug-in modules.
This setting can not be changed.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'SupportDataCollectAsynchronous'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::SupportData::CollectAsynchronous', 'Params' => [], 'Schedule' => '1 * * * *', 'TaskName' => 'SupportDataCollectAsynchronous' };
Checks the entitlement status of OTRS Business Solution™.
This setting can not be changed.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'OTRSBusinessEntitlementCheck'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::OTRSBusiness::EntitlementCheck', 'Params' => [], 'Schedule' => '25,45 */1 * * *', 'TaskName' => 'OTRSBusinessEntitlementCheck' };
Checks the availability of OTRS Business Solution™ for this system.
This setting can not be changed.
Default value:
$Self->{'Daemon::SchedulerCronTaskManager::Task'}->{'OTRSBusinessAvailabilityCheck'} = { 'Function' => 'Execute', 'MaximumParallelInstances' => '1', 'Module' => 'Kernel::System::Console::Command::Maint::OTRSBusiness::AvailabilityCheck', 'Params' => [], 'Schedule' => '15,35,55 */1 * * *', 'TaskName' => 'OTRSBusinessAvailabilityCheck' };
Daemon → Daemon::SchedulerGenericAgentTaskManager
Defines the maximum number of affected tickets per job.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::SchedulerGenericAgentTaskManager::TicketLimit'} = '4000';
Defines a sleep time in microseconds between tickets while they are been processed by a job.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::SchedulerGenericAgentTaskManager::SleepTime'} = '0';
Daemon → Daemon::SchedulerGenericInterfaceTaskManager
Defines the default the number of seconds (from current time) to re-schedule a generic interface failed task.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::SchedulerGenericInterfaceTaskManager::FutureTaskTimeDiff'} = '300';
Daemon → Daemon::SchedulerTaskWorker
Defines the maximum number of tasks to be executed as the same time.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::SchedulerTaskWorker::MaximumWorkers'} = '5';
Specifies the email addresses to get notification messages from scheduler tasks.
This setting can not be deactivated.
Default value:
$Self->{'Daemon::SchedulerTaskWorker::NotificationRecipientEmail'} = 'root@localhost';