Shazzam batch size

snowsid88
Tera Contributor
Shazzam batch size by default is 1000.
 
i have to discovery 3300 computer devices in that case what should be my 
Shazzam batch size and how can i manage it from ip range.
 
 
 
 
1 REPLY 1

AJ-TechTrek
Giga Sage
Giga Sage

Hi @snowsid88 ,

 

What is Shazzam Batch Size?
* Shazzam batch size determines how many IPs are scanned simultaneously during horizontal discovery.
* The default value is 1000 — meaning it will scan 1000 IPs per batch concurrently.
* If your network or MID Server can’t handle large simultaneous scans, too big a batch size can cause timeouts or failures.

 

Your Scenario: 3300 Devices


How to Decide on Batch Size:
* Devices: 3300
* Default batch size: 1000
* That means: ~4 batches required (1000 + 1000 + 1000 + 300)
But the right batch size also depends on:
* MID Server capacity and resources (CPU/RAM)
* Network latency and firewall configuration
* Parallelism level of your discovery schedule

 

Recommended Approach:
1. Set a Batch Size of 1000 (Keep Default)
* Keeping the default Shazzam batch size = 1000 is fine for 3300 devices unless your MID Server is resource-constrained.

* This will break the discovery into 4 batches and process smoothly.


2. Break IP Range into Smaller Chunks
To manage discovery better:
* Instead of a single large IP range, split it into smaller IP ranges (each covering ~1000 devices or less).
* Assign those to separate discovery schedules or staggered runs to distribute the load.


Example:
IP Range Devices
10.10.0.1 – 10.10.3.254 ~1000
10.10.4.1 – 10.10.7.254 ~1000
10.10.8.1 – 10.10.11.254 ~1000
10.10.12.1 – 10.10.13.254 ~300

Assign each range to a separate Discovery Schedule if needed.

 

How to Change Shazzam Batch Size:
If you really want to adjust it (optional):
Steps:
1. Go to Discovery Definition (Shazzam Probe)
2. Search for the parameter: shazzam_batch_size
3. Set it to a new value (e.g., 500 or 1500) if needed.
* Smaller batch = more control
* Larger batch = faster, but risk of overload


Note: Don’t set the batch size too high (>1500) unless you’re sure your MID Server and network can handle it.

 

Best Practices :-

 

Item Recommendation
Shazzam Batch Size Leave as 1000, or max 1500 if MID Server is strong
Discovery Schedule Split IP ranges (~1000 per range)
MID Server Ensure it has enough RAM/CPU and network access
Parallel Discovery

Stagger schedules if running in parallel

 

Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
 

Thank You
AJ - TechTrek with AJ - ITOM Trainer
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
Topmate:- https://topmate.io/aj_techtrekwithaj (Connect for 1-1 Session)
ServiceNow Community MVP 2025