IPAM Subnet Scan Frequency Large Change

So similar to in this post I have a large number of subnets to change the scan interval from the old default of 4 hours.

I have updated the global setting but see no option to push the global setting down to all the existing subnets in IPAM. The answer in the post above was to edit multiple at the same time from the GUI using the check box. I can see that I can do this as well so long as no parent subnets are selected in the check boxes.

My problem is the existing parent child structure setup being used in our IPAM db. We have as an example a /16 supernet that has 255 /24 subnets inside of it. So if click on the /16 I can check all of the /24 subnets but I can't edit them because inside of the /24 subnet is a /29 and a /25 subnet. This is just how it was setup and there is multiple /16 supernets so it would not be easy to change the structure at this point nor desirable in my mind.

Is there anyway to push the global setting for scan interval down to all these subnets or a way to be able to check off all the child subnets? I can only seems to display child subnets for the checker marks of one parent folder at a time.

  • I am doing the similar scanning.  Getting into the database does introduce risk, so err on the side of caution and edit each subnet manually.  I know it is the slow why of doing it and takes a day or so, but it is done. I started with 4 hours, then went to 18 hours, now I am at 33 hours due to the Class B, and 30 other Class C networks. 

  • I would do it via the Database.  What you are looking for is IPAM_Group then GroupType would be 8 for subnets.

    The column you are looking for is ScanInterval and NeighborScanInterval.

  • Just some info for posterity (on: Orion Platform HF4, IPAM: 2020.2.6): I tried doing this *not* via database (just select subnets and update the scan time setting), and it appears if you have any subnets in "the group of subnets you select" that have any other scanning settings set/active like "Disable Automatic Scanning" or "Update but not erase manually entered data", these will be unchecked/cleared when you update and save the new scan time. Looks like using the database only method to update is the only way to target these specific settings, or maybe some API calls.  it would be *really nice* if SolarWinds could provide a SQL statement(s) or API examples/scripts to perform this global update vs each of us attempting to do it in our own unique way.  Even nicer would be a nice option in the UI to do this (I've submitted a feature request... a lot of them are extremely old so I'm not holding my breath)

  • There is no UI option to do this. SQL query can be used to change scan interval, e.g.
    UPDATE IPAM_Group SET ScanInterval = 999 WHERE GroupType = 8