LogoLogo
  • Welcome
  • Overview
    • Architecture
      • API Server
      • Sizing
    • Dashboard Overview
    • Monitoring Concepts
      • Application Performance Management
        • Availability Monitoring
        • Performance Intelligence
        • Service Level Management
        • Synthetic Transaction Management
        • Alerts Management
        • Reporting & Analytics
      • Infrastructure Monitoring
      • Unified Monitoring
    • Automation Concepts
      • Definition of Terms
      • Infrastructure as Code
        • Project Structure and Organization
        • Setting Up IaC Environment
        • Infrastructure Provisioning
        • Configuration Management
      • SAP Basis Automation
      • Automated Migration
  • User Guide
    • Onboarding
    • Setup
      • Gateway Setup
        • Gateway Network Setup
        • IT-Conductor Gateway Setup on Windows
        • IT-Conductor Gateway Setup on Linux
        • IT-Conductor Gateway Setup on AWS
        • IT-Conductor Gateway Setup on Azure
        • IT-Conductor Gateway Setup for SAP Secure Network Communications (SNC)
      • API Server Setup
      • MSP Tenant Setup
      • SSO Setup
        • Azure ADFS Identity Provider
        • Azure Active Directory (AAD) App Gallery
    • Monitoring
      • General
        • Maintenance Mode
          • Manual Maintenance
          • Scheduled Maintenance
        • Central Syslog Server Monitoring
        • URL Monitoring Locations
      • Cloud Monitoring
        • AWS Monitoring
        • Microsoft Azure Monitoring
      • Database Monitoring
        • IBM DB2 Database Monitoring
        • Microsoft SQL Server Monitoring
        • Oracle Database Monitoring
        • SAP HANA System Monitoring
          • SAP HANA Scale-Out Monitoring
          • SAP HANA Overview Dashboard
          • SAP HANA Alert Management
        • SAP ASE Database Monitoring
        • SAP MaxDB Monitoring
        • HA/DR Monitoring
      • Infrastructure Monitoring
        • File Server Monitoring
          • File Watcher Monitoring
        • Git Server
        • OS Monitoring
          • Unix/Linux System Monitoring
            • Linux Network Interface Monitoring
            • OS Printer Monitoring
          • Windows System Monitoring
            • WinRM Adapter Configuration
              • WinRM Services Configuration
              • Domain User Access
              • WMI Namespace Access
              • Windows Service Configuration
        • VMWare vCenter Monitoring
      • SAP Monitoring
        • Business Process Monitoring
          • Business Process Composer
          • BDoc Monitoring
          • IDoc Monitoring
        • SAP BusinessObjects Monitoring
          • SAP BO Data Services Monitoring
        • SAP Cloud Connector Monitoring
        • SAP Host Agent Monitoring
        • SAP NetWeaver Monitoring
          • SAP ABAP System Monitoring
            • SAP Transports
            • Security Role Import
            • SAP ABAP Overview Dashboard
            • SAP CCMS Alert Monitoring
            • SAP Batch Jobs Monitoring
              • SAP Batch Job Monitoring for CCMS Alerts
              • Advanced SAP Batch Job Monitoring
            • SAP SLT & RFC Connection Monitoring
            • Print Spooler Monitoring
            • Workload Monitoring
              • Transaction Code Monitoring
              • SAP Workload Monitoring
          • SAP J2EE System Monitoring
            • SAP J2EE Monitoring Role
            • Keystore Views and Certificates Monitoring
            • SAP PO Application Monitoring
          • SAP Systems Administrator Panel
        • SAP Web Dispatcher Monitoring
        • LMDB Discovery
        • Team-Based Central SAP Download Manager
    • Automation
      • Migration
        • Oracle to AWS Migration
        • Oracle to ASE Migration
        • SAP on MSSQL to AWS Migration
        • S/4HANA to Cloud Migration
      • E2E System Refresh Automation
        • Frequently Asked Questions
      • Age-based HANA Backup Automation
      • Inbound/Outbound Queue Restart Automation
      • OS File System Cleanup Automation
      • OS Linux Pacemaker Cluster Error Management
      • OS Printer Queue Restart Automation
      • OS Linux Kernel Patching using ChAI
      • OS Linux System Reboot using ChAI
      • SAP Batch Job Restart on Error
      • SAP Kernel Update using ChAI
      • SAP HANA Account Activation using ChAI
      • SAP Transports using ChAI
        • Frequently Asked Questions
      • SAP User Unlock and Password Reset Automation
      • Start/Stop Automation
    • Reporting
      • Available Reports
      • Creating Reports
        • Service Health KPI Report
      • Scheduling Reports
        • Automated HANA Reports
      • Report Elements
      • Archived Alerts Reporting
    • Account Administration
      • Invite Users
      • Create Robot Users
      • Update Linux System Account Password After Expiration
    • Notifications
      • Alerts
      • Threshold Overrides
        • Threshold Overrides Variables
      • Notification Targets
      • Distribution Lists
      • Subscriptions
      • Custom SMTP Notification Providers
      • Integration Providers
        • Derdack EA Integration
        • ilert Integration
        • Jira Service Desk Integration
        • Microsoft Teams Integration
        • PagerDuty Integration
        • Slack Integration
      • On-Call Scheduling
      • Calendar Events
    • Diagnostics
      • Gateway Communication Dump Debug Mode
      • Running IT-Conductor Gateway from CLI
      • SAP CCMS Missing Data
    • IT-Conductor FLUX
    • SID-Refresh
      • Product Overview
      • Getting Started
      • Documentation
      • Release Notes
      • Frequently Asked Questions
      • Troubleshooting Guide
        • Component CRM_MIDDLEWA_CRM - CRM Middleware Configuration
        • Failure to Start the Java-based GUI
        • Inconsistencies found in the table TADIR
        • Java-based GUI Runs with Pixelated Fonts
        • No email message is created after sending an email in SO01
        • Program Run as root
        • SICF Wrong Credentials
        • SU01: Error in user management
        • External Resources
      • Pricing
  • Release Notes
    • Gateway
  • References
    • Open-Source Software
    • Support
Powered by GitBook
On this page
  • Pre-Requisites
  • Configure File Watcher Monitoring in IT-Conductor
  • Monitor Files in IT-Conductor
  1. User Guide
  2. Monitoring
  3. Infrastructure Monitoring
  4. File Server Monitoring

File Watcher Monitoring

PreviousFile Server MonitoringNextGit Server

Last updated 1 year ago

IT-Conductor File Watcher facilitates application integrations by tracking file exchanges between business partners, clients, providers, etc. This monitoring mechanism enables seamless communication through file sharing, where entities post files into designated directories for application consumption.

The file watcher functionality covers SMB (Samba) File Server environments, enabling users to monitor shares, directories, files, their existence, size, and modification time. By setting up alerts, users can ensure that specific conditions regarding the files, such as timely arrival, are met. Users can trigger automated processing and enable event-driven integrations by setting up recovery actions. This proactive monitoring and automation approach enhances operational efficiency and helps maintain compliance and data integrity across integrated systems.

Pre-Requisites

Set up a file server for file management and watcher in IT-Conductor. See for more details.

Configure File Watcher Monitoring in IT-Conductor

To configure the file watcher monitoring in IT-Conductor, follow the instructions below.

Add New File Retriever

Once the file server has been added, perform the following steps to set up folders and files periodically to pull from the file server into IT-Conductor.

  1. Visit and enter your login credentials.

  2. Navigate to the file server node and click Retrievers.

  • Name - refers to the name given to the retriever.

  • Description - refers to any relevant information about the retriever being added.

  • Repeat interval - refers to the frequency with which each retriever pulls files into IT-Conductor. By default, this is set to every 15 minutes. However, depending on the sensitivity of the information, this can be adjusted as needed.

  • Share - refers to the share that will be pulled into IT-Conductor.

  • Folder - refers to the folder's name inside the share that will be pulled into IT-Conductor.

  • File Name/Mask - refers to the file names that will be pulled into IT-Conductor. You can use regex in this field. (Optional)

After saving, it’ll take a few minutes for IT-Conductor to pull the files in that share and folder.

Add New File Watcher

By setting up the file watcher, you specify how folders and files periodically pulled from the file server are monitored.

  1. On the file server node, click File Watchers.

  1. Click Create New Object to create a new file watcher.

  1. On the following screen, fill out the following details

  • Name - refers to the name assigned to this file watcher.

  • Description - refers to any relevant information about the file watcher being added.

  • Application - refers to the file server.

Note: The overrides in the selected file watcher will apply only to the files pre-selected by the monitor based on the corresponding file mask.

  • Name - refers to the assigned name for the override being added.

  • Description - any relevant information about the override being added.

    • Name - refers to the exact criteria that you can monitor. You can choose one of the available criteria from the drop-down menu.

    • Oper - refers to the operator validation (=, !=, >, <, in, regex, NULL, etc).

    • Value - refers to the exact value that will be monitored. This is an open field where you can specify file names or formats for monitoring.

In the example above, we add the object criteria Path, and the operator '=', which means that the override will search for files within the folder path that we add.

    • Start - refers to the time when the override will start monitoring.

    • End - refers to the time when the override will stop monitoring.

  • Aggregation - refers to the metrics used to define the aggregation values.

    • Aggregation interval - defines the period within which the files are collected and added to the file server.

    • Consecutive interval - refers to the regularity or frequency of occurrences within a defined amount of minutes.

    • Aggregation - refers to the function that will be applied, such as sum, average, count, minimum or maximum.

The Scheduling and Aggregation sections tell the override when to look for files. The example above specifies a time window between 6:30 am and 7:00 am. During that time, the override will search for files added to the server in the previous 360 min, as specified in the Consecutive Interval field below.

  • Thresholds - refers to the metrics used to define the threshold values.

    • Warning Value - refers to the value determining if the threshold was reached. If this field is blank or zero, it means that there’s no data.

    • Warning Operator - refers to the operator validation (=, !=, >, <, in, regex, NULL, etc).

    • Warning Severity - refers to the severity status that will be triggered if the validation reaches the Warning Value.

  • Alerting - refers to the section where you can indicate when the users will receive the alerts.

    • Alert On - refers to the status that will trigger the alert and notify the users. This is usually set to “Warning”.

    • Alert Message - refers to the message that the users will see. This message is customizable by the user.

Threshold and Alerting sections tell the override when to send a message to the user. This example specifies that if there have been 0 posted files in the server, the status of the override will turn to Warning, and if the status is Warning, an alert will be sent to the user.

Note: The more criteria you add, the more specific the override is and the higher the precedence.

Monitor Files in IT-Conductor

Locate the previously configured file server under the File Servers node in the service grid to monitor the files pulled from the file server. Click Files to view all the files added to that share.

By clicking on any of the files, you can see the following information from each file:

  • Description - refers to any relevant information about the file.

  • File name - refers to the name of the file and its extension.

  • Path - refers to the path’s full size, including the share and folders before it.

  • Size - refers to the file size.

  • Last modified - refers to the time and date when the file was last modified or added to the server.

File Watchers

To monitor the existing file watchers, locate the File Watchers node in the service grid.

By enlarging the chart, you can see the activity of the override. By clicking on the green bars, you can see which files have arrived recently and at what time. The image below is an example of 3 files arriving in the folder path at 8:30pm.

Alternatively, the following image represents an alert sent to the user’s email because the override didn’t detect any files during the consecutive interval period.

Click to add a new retriever.

Fill out all the necessary information in the Create File Retriever wizard. Once completed, click to add the system.

File Mask -This is an optional file selector - a regular expression (Regex) instruction where you specify what files will match the criteria. In the simplest form, specify the full path of the file, but make sure you escape special characters such as []().:\^$ with '\' as: \[, \], \(, \) etc. For more advanced options, please refer to online regex tutorials and testers such as

Click to save.

Click the recently created file watcher. Then click Threshold Overrides to create an override to specify what the file watcher will monitor.

On this page, you may see the previously created overrides for monitoring. Click to create a new override, or click to . In this example, we’re creating a new override.

Fill out all the necessary information in the Create New Override wizard. Once completed, click to add the new override.

Object Criteria - refers to the specific attributes that will be monitored. If you add the folder path in step 3, it will appear here. Under Object Criteria, you may specify what you want to monitor in this path. To add more criteria, click on the Add New Row , then fill in the following fields:

Scheduling - refers to the section where you can specify when the override will perform validation. You may choose to run the override on a specific day and time. If you don't specify a day, it will run daily at the indicated time. Alternatively, you can assign from the dropdown menu.

Click to save.

Note: The status will remain on Ready for a few minutes. Refresh the panel if needed. If there are configuration issues, such as incorrect connection parameters or an invalid account, the status will remain Ready. Click to display the logs and troubleshoot. If everything is configured correctly, the status will change to In Progress.

The number displayed next to the file watcher indicates the number of alerts generated by the override. Click to inspect the activities.

Free Online Regular Expression Tester - FreeFormatter.com
a pre-existing schedule
File Server Monitoring
service.itconductor.com
create an override from an existing template
Figure 1: File Server Node in Service Grid
Figure 2: Existing Retrievers in the File Server
Figure 3: Create File Retriever Wizard
Figure 4: File view in IT-Conductor
Figure 5: File Watchers
Figure 6: Create a new File Watcher
Figure 7: Create File Watcher Wizard
Figure 8: File Watcher Activity Chart
Figure 9a: Creating a New Override
Figure 9b: Creating a New Override
Figure 9c: Creating a New Override
Figure 9d: Creating a New Override
Figure 10: Existing File Watchers
Figure 11: Pulling Files from the File Server
Figure 12: File information
Figure 13: File Watcher View in Service Grid
Figure 14: Reading the override charts
Figure 15: Reading File Watcher Alerts