Showing results for 
Search instead for 
Did you mean: 
Create Post

The New-and-Improved Report Writer- now with Electrolytes!

Level 17

For those of you that have installed the RC of NPM 10.6, you may have noticed some changes to the reports menu. And by changes, we mean the newfound ability to create awesome new reports from the web console. The report writer you have come to know and love is still available, and functions exactly as it always has. Reporting isn't something people generally get worked up about, but we think you'll love the new functionality so much, you'll never go back to the old writer. Without further ado, let's go into some highlights.

New Canned Reports

In addition to all the reports you have come to expect from the previous report writer, we've added a bunch of new reports for NPM (and NTA.) New reports have the ability to contain multiple resources (tables / charts) that can be configured to report on separate (or the same) data sources or time periods. For example:


To make your life easier, you can take these existing reports and customize them to your heart's content.

The new report writer gives you the ability to change the header / footer / logo / etc. Additionally, the resources themselves are drag-and-drop to make it easier to layout the report and get it to your boss' satisfaction.


Custom Reports

If you're more of a DIY sort of person, the new report writer gives you the ability to create a useful report from scratch- no SQL required. (Unless you really want to use SQL- it can do that too.)

Feel free to use most any of the existing web resources, or create new resources all your own.


Creating a custom chart or table is as easy as defining your datasource (which can be dynamic) and then the data you would like to report on.


Data can be filtered to represent the top X items, or the top X percent of items.


Sorting? Check. Grouping? Check. Summarization? Sure. Aggregation? You bet.

The new report writer allows you to get as simple, or detailed report as you like. Reporting can often be a challenge, particularly when you are creating a detailed custom report.

In NPM 10.6, we made it easy. If you're a current SolarWinds customer, NPM 10.6 RC is available now in your customer portal.

Please take it for a spin and let us know what you think.

Level 12


Level 10
Level 17

That is correct- it should be live in a couple days.

Level 10

I cannot find any web based reports in the "Report From Orion Report Writer" resource. Am I missing something or can I only use the type = report writer reports for the resources?  I do not see any of my custom ones I made on the web there or any of the stock ones already there.

Level 16

Is it possible to create web report with a table of custom poller (UnDP) data?   I need to create a list of serial numbers, some from NPM, but many from custom pollers all on one page....

Level 17

Sure, you can report on "Custom Node Poller" and "Custom Interface Poller" types and put that data in a table (or multiple tables.)

Level 10

I have only figured out how to successfully use a custom poller graph for just one node per time. Every time I try to use the web based report writer for making a graph of one UnDP for multiple nodes it never graphs correctly.  Also, even with selecting one UnDP for one Node it doesn't give me the flexibility I want with it.  For example, I have 3 custom pollers on this one node. One of these custom pollers has multiple values.  Instead of showing me the elements within that poller and allowing me to select just the elements I want, it labels them all the same (the name of the UnDP and won't allow me to select which ones I actually want graphed. I've found that the overall functionality of web based report writer severely lacking when it comes to graphing UnDPs.  I can only select things like raw status, min, max, total; I can't select with UnDPs I want for the chart.  When it comes to using them in a table, I get a little more flexibility, but I'm still not overly satisfied with the granularity of it.  I still can't select only one UnDP, all of them show up.  If I have multiple values in my UnDP, all of them are labeled with the same UnDP name.  Plus, not being able to use the reports in other parts of NPM is a huge disadvantage; I did notice that will be changed in the update.

So far I've been sticking to using the old report writer.  Maybe I just haven't played around with the web based one enough, but from what I've seen of it, it is only good for stock reports. (At least in my situation, since 90% plus of the reports management wants generated are for custom pollers we have set up.)

Level 16

Thanks for the reply rob.hock.  As I scroll through the available resources under add content in the web report builder, I cannot find andthing like "Custom Node Poller" or for an interface.  I can do this in the legacy report writer, but it looks as though this ability was missed in the web reports builder...

Level 9


This must be a common request, but I have not yet seen a way to do it.  We want multiple graphs on one page (view or report, no matter,) that each show the min/max in/out utilization.  It's like 50 interfaces, so a single chart with multiple lines in useless.  The trick is that we want the graphs to be based on a dynamic criteria.  Group membership, caption, custom properly, whatever, but every time we make a change, we need to redo this view.  I.e., charts of all the ports flagged as a 'Circuit' or that have 'Important server' in the description.



Level 9

Another point - there used to be a way to put Orion Report writer into NPM views.  Is that no longer available?



Level 17

Not at present, but certainly something we need to do to have feature parity with old report-writer.

Level 13

I'm having a problem with the label name of my chart. It added the workstation name that is added/ monitored on the poller upon viewing the report. It's totally frustrating and no idea on how to resolve this issue.... I already raised this case but unfortunately, still not feedback yet

Do we have hotfix for this issue? thank you.


rob.hock​, are you able to expand on "Summarization"? What/where is it and how is it different from Aggregation?

About the Author
Former SolarWinds IT Former SolarWinds PM Current Director of PM @ Vyopta