This discussion has been locked. The information referenced herein may be inaccurate due to age, software updates, or external references.
You can no longer post new replies to this discussion. If you have a similar question you can start a new discussion in this forum.

Network Discovery automatically add missing volumes to existing nodes

I can see a few have tried to solve this over the last few years and wanted to see if there are any new solutions based on the latest releases.

The goal is to automatically add new volumes to existing nodes. I am resigned to the fact Solarwinds is not going to detect that a volume's label has changed and make the update automatically so I have created a custom alert that deletes 'stale' volumes directly from SQL. The next stage is to use Network discover to bring those disks or newly added disks back in.

Currently I am trying to get Network Discover to run against a list of servers pulled from AD. Under the automatic monitoring settings I have deselected everything except fixed disks.

The issue is that although the nodes scanned, about 400, are already monitored by NPM the auto-import will fail because I only have 200 free licences. It errors with License Exceeded. I can do a manual import after the scan and it will pass the licence error and proceed to import missing disks but the goal is to have this be a background automatic process.

Has anyone faced the specific licence issue I have or does anyone have a fresh angle for adding volumes to existing nodes?

  • I raised a case in regards to the licencing aspect and this was the response back:

    "I have checked this internally and The cause of this issue is a bug in the product. The license check is occurring before checking if the nodes/interfaces/volumes already exist in monitoring.

    This means that the import fails if the number of objects in the monitoring and the objects in the scope of the discovery is larger than the total amount of allowed objects in
    the license level"

    So unless there is a change it looks like there isn't a way to use Network discovery to scan existing nodes for the purpose of importing missing resources. Unless you have a lot of spare licences...

    Back to the drawing board to create a custom volume import process

  • In case someone comes across this I have resolved it for our environment. I imagine it will be a nightmare still for larger environments. Or if you are tight on Volume licences

    When a disk changes and Solarwinds no longer can monitor it I delete it via an alert. The alert triggers when node is available but the volume is unresponsive/offline. The trigger action runs a script that deletes the volume directly from the database.

    I then have multiple scheduled discoveries set to run every week against certain OUs. The number of nodes in each discovery must be small enough that the total number of volumes discovered, managed or un-managed, is less than the remaining free volume licences. So it requires some unused licences. The discovery is only set to add fixed disks

    eg. you are using 700/1000 volume licences. The scan detects 400 volumes, 100 of which are new, un-managed volumes. The import will fail so you need to reduce the discovery targets for each scan.