def METHOD_NAME(
    machine_ip_map,
    storage_directory,
    to_be_indexed="to_be_indexed",
    already_indexed="already_indexed",
):
    """Run `fetch_system_diagnostics` for a set of machines and corresponding
    IPs.
    Won't redownload the diagnostic files if that diagnostics zip filename
    exists in either to_be_indexed or already_indexed.
    Example
    -------
    machine_ip_map = {
        '2619': '10.0.0.1',
        '2694': '10.0.0.2'
    }
    storage_directory = 'path/to/diagnostics/storage'
    fetch_system_diagnostics_multi_linac(machine_ip_map, storage_directory)
    """
    for machine, ip in machine_ip_map.items():
        print("\nFetching diagnostic zip files from {} @ {}".format(machine, ip))
        machine_storage_directory = os.path.join(
            storage_directory, to_be_indexed, machine
        )
        already_indexed_directory = os.path.join(
            storage_directory, already_indexed, machine
        )
        pathlib.Path(machine_storage_directory).mkdir(parents=True, exist_ok=True)
        fetch_system_diagnostics(
            ip, machine_storage_directory, already_indexed_directory
        )
    print("")