File Mover Blog

  • 16 Feb

    Custom logging feature to feed a Zabbix monitoring system

    Q: We are using LimagiTO File Mover’s custom logging feature to feed a Zabbix monitoring system. We currently use the following log format:

    %{DATETIME}|%{LEVEL}|%{LEVELINT}|%{THREADID}|%{HOSTNAME}|%{RULEID}|%{RULENAME}|%{MESSAGE}
    We are trying to determine whether a complete rule execution succeeded or failed by parsing the log. The challenge we face is that we have no reliable way to group all log lines belonging to the same execution run of a rule:
    • THREADID changes between runs, which is useful, but we observed that a single rule execution can sometimes involve multiple threads (different THREADIDs writing log entries for the same run).
    • DATETIME can span several seconds or minutes for a single execution, so timestamp alone is not sufficient.
    • There is no unique execution/run identifier in the available logging tags.
    Could a %{RUNID} tag (or equivalent) be added that would assign a unique identifier to each rule execution cycle? This would allow us to reliably group all log entries from the same run and determine whether that run completed with or without errors.
    As a secondary question: is the multi-thread behavior for a single rule execution expected? Under what circumstances does a rule execution produce log entries with different THREADIDs?
    Thank you for considering this.
    A: In version v2026.2.16.0 we added the %{RUNID} tag

    limagito file mover C:\Data\Foto\2026\feed a Zabbix monitoring system\feed a Zabbix monitoring system

    Tags:

    ********************************************************************************
    ***                  Information about the Limagito File Mover Logging Tag(s)                   ***
    ********************************************************************************

    The following predefined variables can be used to produce a custom message output format:

    APPNAME : Customizable variable (by default set as filename without extension)

    APPVERSION : Application file version

    APPPATH : Application run path

    CPUCORES : Number of CPU cores

    DATETIME : Date & time log item occurs

    ENVIRONMENT : Customizable variable (normally Production, Test, etc)

    DATE : Date log item occurs

    HOSTNAME : Computer name

    LEVEL : Level or Eventype

    LEVELINT : Level as numeric

    LOGSOURCE : Description of log source

    MESSAGE : Message sent to logger

    OSVERSION : OS version

    PLATFORM : Customizable variable (normally Desktop, Mobile, etc)

    RULEID : RuleID number

    RULENAME : RuleName

    RUNID : Unique identifier to each rule execution cycle

    THREADID : Thread ID log item set

    TIME : Time log item occurs

    USERNAME : Logged user name

     

    If you need any help about this ‘feed a Zabbix monitoring system’ question, please let us know.

    Best Regards,

    Limagito Team

    #zabbix #managedfiletransfer #filetransfer #filemanagement

  • 10 Feb

    How to use azure AD RBAC authentication instead of storage keys

    Q: Does Filemover support authentication to Azure Storage using Azure AD with RBAC roles (for example “Storage Blob Data Contributor” or “Storage Blob Data Reader”), instead of using storage account keys or SAS tokens? If this is not currently supported, is it something that is planned for a future release? For security reasons, we are looking to avoid the use of storage account keys and would prefer to rely on role-based access control where possible.

    A: This option was added for Azure Block Blobs in v2026.2.9.0

    • In our example we used Azure as Source:

    limagito filemover azure as source

    • The new Authentication option “Service-to-service Access Token request” is only available for Block Blobs:

    limagito file mover azure AD RBAC authentication

    • Next we selected our Azure Storage Container

    limagito file mover azure container setup

    limagito file mover azure AD RBAC authentication

    Assign Role via Azure Portal:

    1. Go to your Storage Account
    2. Click on Access Control (IAM)
    3. Click Add role assignment
    4. Select role: Storage Blob Data Contributor
    5. Assign access to: User, group, or service principal
    6. Select members: Search for your Service Principal (Application name)
    7. Click Review + assign

    limagito file mover azure storage account iam setup

    Required Azure RBAC roles for Block Blobs:

    To use Block Blobs with OAuth, your Service Principal must have one of these roles:

    RolePermissionsUse Case
    Storage Blob Data ReaderRead, ListRead/download only
    Storage Blob Data ContributorRead, Write, DeleteUpload + Download

    If you need any help about this new ‘azure AD RBAC authentication’ option, please let us know.

    Best Regards,

    Limagito Team

    #azure #managedfiletransfer #filetransfer #filemanagement

    By Limagito-Team Azure , ,
  • 28 Jan

    How to convert excel and csv files to pdf

    Q: We need a way to convert excel and csv files to pdf. Can this be done using Limagito File Mover.

    A: Yes this is possible using our XLS as Destination option (with recent versions of Limagito File Mover, v2026.1.27.0 and up)

    • In our example we used a Windows Folder as Source. In this folder we’ll be able to drop almost any kind of image file type and it will be converted to pdf.

    limagito file mover windows folder as source

    • We’ve set a timer to scan this folder every 30 seconds:

    limagito file mover schedule setup

    • Function is set to Move, so after a successful conversion the source file will be deleted. If you want to keep the source files, leave the function to ‘Copy Files’ and enable our ‘File Memory’ option to prevent us converting the same source file over and over again.

    limagito file mover function setup

    • As Destination we added our [XLS] option
      • Set the destination for the converted xls / csv files

    limagito file mover xls as destination

    • Switch to PDF tab and enable ‘Export to Pdf’
      • Autofit Columns will adjust the columns so all cell/csv field values will be fully visible in the pdf
      • Autofit Column Adjustment will add some extra space between the Columns (100 = 100%)
      • Print To Fit
        • When ‘enabled’ you can use:
          • Number Of Horizontal Pages
          • Number Of Vertical Pages
        • When ‘disabled’ you can use:
          • Print Scale (100 = 100%)

    limagito file mover convert excel and csv files

    • Don’t forget to Enable the Rule after your setup so it will start scanning

    limagito file mover enable or disable rule

    If you need any help about this ‘week number from filename’ question, please let us know.

    Best Regards,

    Limagito Team

    #xls #pdf #managedfiletransfer #filetransfer #filemanagement

1 2 3 4 5 167
SEARCH