Skip to main content

Configuration Tool - Job Monitor

The Configuration Tool - Job Monitor is a management utility for monitoring and managing background jobs, synchronization tasks, and automated processes in LS Central and Microsoft Dynamics NAV systems.


Overview​

Configuration Tool - Job Monitor provides:

  • Job Monitoring - Real-time monitoring of background jobs
  • Job Management - Start, stop, and manage job execution
  • Job History - View job execution history and logs
  • Performance Tracking - Monitor job performance and execution times
  • Error Handling - Track and manage job errors
  • Scheduling - Configure and manage job schedules

Prerequisites​

Before using Configuration Tool - Job Monitor, ensure you have:

  • ✅ LS Central or Microsoft Dynamics NAV system installed
  • ✅ Database access credentials
  • ✅ Network connectivity
  • ✅ Administrative permissions
  • ✅ Understanding of system jobs
  • ✅ Access to job configuration

Installation​

Step 1: System Requirements​

  1. Hardware Requirements

    • Windows Server or Windows 10/11
    • Minimum 4GB RAM (8GB+ recommended)
    • Sufficient disk space for logs
    • Network connectivity
  2. Software Requirements

    • .NET Framework (latest version)
    • SQL Server connectivity
    • LS Central or NAV components
    • Required drivers and libraries

Step 2: Install Configuration Tool​

  1. Prepare Installation

    • Verify system requirements
    • Check database connectivity
    • Review installation documentation
    • Ensure administrative access
  2. Run Installation

    • Launch Configuration Tool installer
    • Follow installation wizard
    • Select installation location
    • Configure components
  3. Initial Configuration

    • Set up database connections
    • Configure service settings
    • Set up logging
    • Test connectivity
Installation Best Practices
  • Install on a server with good network connectivity
  • Use dedicated service accounts
  • Configure appropriate file permissions
  • Set up logging for troubleshooting
  • Test installation before production use

Configuration​

Database Connection​

  1. Configure Connection

    • Set up database server connection
    • Configure authentication
    • Test connectivity
    • Verify permissions
  2. Connection Settings

SettingDescriptionExample
Server NameSQL Server instanceSERVER01\NAVINSTANCE
Database NameTarget databaseNAV_Database
AuthenticationWindows/SQL AuthWindows Authentication
Connection TimeoutTimeout in seconds30

Service Configuration​

  1. Service Settings

    • Configure service account
    • Set service startup type
    • Configure service dependencies
    • Set up service recovery
  2. Monitoring Settings

    • Configure monitoring intervals
    • Set up alert thresholds
    • Configure notification settings
    • Set up log retention

Job Monitoring​

Viewing Active Jobs​

  1. Job List

    • View all active jobs
    • Check job status
    • Monitor job progress
    • View job details
  2. Job Status Indicators

    • Running - Job is currently executing
    • Pending - Job is waiting to start
    • Completed - Job finished successfully
    • Failed - Job encountered an error
    • Stopped - Job was manually stopped

Job Details​

  • Job Name - Identifier for the job
  • Job Type - Type of job (Sync, Import, Export, etc.)
  • Status - Current execution status
  • Start Time - When job started
  • Duration - How long job has been running
  • Progress - Completion percentage
  • Last Update - Last status update time

Job Management​

Starting Jobs​

  1. Manual Start

    • Select job from list
    • Click Start button
    • Monitor job execution
    • Review job results
  2. Scheduled Start

    • Configure job schedule
    • Set execution frequency
    • Set up conditions
    • Monitor scheduled execution

Stopping Jobs​

  1. Stop Running Job

    • Select running job
    • Click Stop button
    • Confirm stop action
    • Review stop status
  2. Stop Conditions

    • Job completion
    • Error occurrence
    • Manual intervention
    • Schedule cancellation
Stopping Jobs

Stopping a job in progress may result in incomplete data processing. Always review job status before stopping.


Job History​

Viewing History​

  1. History List

    • View completed jobs
    • Check execution history
    • Review job results
    • Analyze job patterns
  2. History Filters

    • Filter by date range
    • Filter by job type
    • Filter by status
    • Filter by user

History Details​

  • Execution Date - When job ran
  • Duration - How long job took
  • Status - Success or failure
  • Records Processed - Number of records
  • Errors - Any errors encountered
  • Log File - Link to detailed logs

Performance Monitoring​

Performance Metrics​

  1. Execution Time

    • Monitor job duration
    • Track performance trends
    • Identify slow jobs
    • Optimize job performance
  2. Resource Usage

    • Monitor CPU usage
    • Track memory consumption
    • Monitor disk I/O
    • Track network usage

Performance Analysis​

MetricDescriptionTarget
Average DurationAverage job execution time< 5 minutes
Success RatePercentage of successful jobs> 95%
Error RatePercentage of failed jobs< 5%
ThroughputRecords processed per minuteVaries by job type

Error Handling​

Error Monitoring​

  1. Error Detection

    • Monitor job errors
    • Review error messages
    • Track error frequency
    • Identify error patterns
  2. Error Types

    • Connection Errors - Database connectivity issues
    • Data Errors - Data validation or format issues
    • Processing Errors - Job execution failures
    • System Errors - System-level issues

Error Resolution​

  1. Review Error Logs

    • Check detailed error messages
    • Review error context
    • Identify root causes
    • Document error details
  2. Resolve Errors

    • Fix underlying issues
    • Retry failed jobs
    • Update job configuration
    • Test job execution

Scheduling​

Creating Schedules​

  1. Schedule Configuration

    • Set execution frequency
    • Configure schedule times
    • Set up conditions
    • Configure notifications
  2. Schedule Types

    • Daily - Run once per day
    • Weekly - Run on specific days
    • Monthly - Run on specific dates
    • Custom - Custom schedule pattern

Schedule Management​

  • Enable/Disable - Toggle schedule on/off
  • Edit Schedule - Modify schedule settings
  • View Schedule - Review schedule details
  • Delete Schedule - Remove schedule

Logging & Reporting​

Log Management​

  1. Log Configuration

    • Set log levels
    • Configure log locations
    • Set log retention
    • Configure log rotation
  2. Log Types

    • Execution Logs - Job execution details
    • Error Logs - Error information
    • Performance Logs - Performance metrics
    • Audit Logs - User actions

Reporting​

  1. Standard Reports

    • Job execution summary
    • Performance reports
    • Error reports
    • Schedule reports
  2. Custom Reports

    • Create custom reports
    • Export report data
    • Schedule automated reports
    • Configure report parameters

Troubleshooting​

Common Issues​

IssueSolution
Jobs Not StartingCheck service status, verify database connection, check permissions, review logs
Jobs FailingReview error logs, check data integrity, verify configuration, test connectivity
Performance IssuesOptimize queries, check indexes, review resource usage, optimize job schedules
Connection ErrorsCheck database connectivity, verify credentials, check firewall, review network
Schedule Not WorkingVerify schedule configuration, check service status, review schedule logs

Diagnostic Steps​

  1. Check Service Status

    • Verify service is running
    • Check service logs
    • Review service configuration
    • Test service connectivity
  2. Review Configuration

    • Check database connections
    • Verify job configurations
    • Review schedule settings
    • Confirm permissions
  3. Analyze Logs

    • Review execution logs
    • Check error logs
    • Analyze performance logs
    • Identify patterns

Best Practices​

Configuration​

  • ✅ Document all job configurations
  • ✅ Use consistent naming conventions
  • ✅ Set appropriate timeouts
  • ✅ Configure proper error handling
  • ✅ Test jobs before production use

Monitoring​

  • ✅ Monitor jobs regularly
  • ✅ Set up alerts for failures
  • ✅ Review performance metrics
  • ✅ Track error patterns
  • ✅ Regular log reviews

Maintenance​

  • ✅ Regular job testing
  • ✅ Monitor job performance
  • ✅ Keep configurations updated
  • ✅ Regular log cleanup
  • ✅ Document all changes


Questions?​

For questions about Configuration Tool - Job Monitor:

  • Contact your Technical Team Lead
  • Reach out to the Head of Software Department
  • Check LS Central documentation
  • Review system administration guides

Need help? Don't hesitate to reach out! 🚀