⚙️ BETA - Multi-Report Configuration Editor - BETA
  • Go to the Project
Logo

Build from scratch or update your config file easily

Logo

Multi-Report Configuration Editor — Help

This editor helps you configure your Multi-Report version 3.22 script (and later) settings. Make sure you understand what each setting does before changing it. The -config is likely a better option where you just answer questions, however some of the advanced configuration options are missed by people. This will expose them to these settings.

Load: Click this to load settings from a multi_report_config.txt file. This is useful for editing existing configurations.
Save: Click this to save your current settings to a multi_report_config.txt file. This file will be downloaded to your computer, typically your downloads folder.
Restart:Click this to load a default configuration setup.

How To Use:
1. While you could generate a clean configuration file using this tool, I still recommend that you start with a clean config file created by the Multi-Report Script using the -config switch and any Automatic Compensation has been completed.
Automatic Compensation is integral part of the Multi-Report script which scans your drives for some currently existing errors and will offset these value to make them zero values (sort of).
2. Run Multi-Report normally, it should run with no changes other than entering your email information. If it does not work, fix it before using this tool.
3. Once you have a configuration file you could Load the file, then start at the Email Settings tab and look through the various settings. Ensure you read the 'tips' for additional information.
You have a few different types of data you can enter: Checkbox, Text, Dropdown Text, and Number.
4. You can of course initiate a new configuration file using just this webpage, however you will need to enter at a minimum:
    a. To Email Address
    b. From Email Address
5. Make any changes you desire and Save your updated config file.

Note: Due to web browser security features, the file will be saved in your designated download directory.

The collapsible sections organize the settings.    Click on a header to expand or collapse it.

Section Specific Help: Below is additional help in order to configure the Drive Customization section.

The formatting of each field is critical, do it wrong and the Multi-Report script could fail to run properly. It is highly recommended to use the -config switch to configure these fields. The data provided will identify the specific format the data is to be laid out in. If this seems complicated, use the -config option of the Multi-Report script.

Ignore Drives List: This setting will have ignore any matching drive serial number. Format: This is a simple comma delimited format. List each drive serial number separated by a comma. Example: KV5T8G,OU812,PI31415926Q.

ATA Errors List, CRC Errors List, MultiZone List, ReAllocated Sector List, ReAllocated Sector Events List, and Media Errors List: all have the same formatting which is: drive serial number colon compensation_number comma repeat. Example: KV5T8G:6,OU812:1,PI31415926Q:3. If this were CRC Errors List, then the drives you have this number of failures already recorded. Drive KV5T8G has 6, PI31415926Q has 3.

The Drive Locations format is a simple comma delimited format. Example: KV5T8G:"Tray 1",OU812:"Removable Rack 3B",PI31415826Q:"Died and went to heaven".

The Drive Warranty is nice to have if for example you have a drive with a 3 year warranty, you enter the warranty expiration date and the report tells you how long until the warranty expires. Once you have exceeded the warranty date it counts up and you get to see how many years, months, days your drive has lasted beyond the warranty. (Fun things: Set the date of your next anniversary)
The format: serial number:YYYY-MM-DD,serial number:YYYY-MM-DD. Example: KV5T8G:2023-06-15,OU812:2025-09-23,PI31415926Q:2024-03-12.

The most complex format has been saved for last 'Custom Drive List'. You are better to use the -config option built into the script, however for completeness here is the format:
This is one continuous line, broken into pieces for ease of viewing:

serial:tempwarn:tempcrit:sectorswarn:sectorscrit:
    reallocwarn:multizonewarn:multizonecrit:rawreadwarn:rawreadcrit:
    seekerrorswarn:seekerrorscrit:testage:testAgeOvrd:heliummin:
    wearleveladj:farmoffset
                            

How does this work?Each value is part of a long string and the values are in fixed positions. All values must be present or the script will likely fail.
Each value is separated by a colon (:).
serial is the drive Serial Number
tempwarn is the Temperature Warning value
sectorswarn is the sector Warning value
sectorscrit is the sector Critical value
reallocwarn is the sector Reallocation Warning value
multizonewarn is the Multizone Warning value
multizonecrit is the Multizone Critical value
rawreadwarn is the Raw Read Rate Warning value
rawreadcrit is the Raw Read Rate Critical value
seekerrorswarn> is the Seek Errors Warning value
seekerrorscrit is the Seek Errors Critical value
testage is the Test Age Warning value
testAgeOvrd is the Test Age Override value (0=Default, 1=Ignore)
heliummin is the Helium Minimum Level value
wearleveladj is the Wear Level Adjustment value (d=Default, r=Reverse Value 0 becomes 100, 100 becomes 0, n=Use Normalized Value, i=Ignore)
farmoffset is the Farm Offset value (d=Default, i=Ignore)

(testAgeOvrd 0=Default, 1=Ignore, wearleveladj d=Default r=Reverse value n=Normalized i=Ignore, farmoffset d or i)

EXAMPLE of three drives that have custom settings. If you cannot read this, do not manually manipulate this data.
Custom_Drives_List="P0C03PDTYQS2N4049VDB:55:65:0:9:0:0:5:5:100:5:100:2:0:100:d:d:i,511230818150000088:55:65:0:9:0:0:5:5:100:5:100:2:0:100:d:d:d,511230818150000450:55:65:0:9:0:0:5:5:100:5:100:2:1:100:i:d:i"
And a big thanks goes out to Oxyde for generating this configuration script. It would not have been quite this nice otherwise.
© Multi-Report Configuration Editor
Credits: Oxyde, JoeSchmuck
Back to top ↑