I'm working on creating a dashboard that displays nodes down, based on IP address. Is there a way to order the down nodes IP address? The down nodes are showing up but not in order.
Example: IP_Address Like ' *192.168.' AND Status=2
I'm working on creating a dashboard that displays nodes down, based on IP address. Is there a way to order the down nodes IP address? The down nodes are showing up but not in order.
Example: IP_Address Like ' *192.168.' AND Status=2
Hi all,
I have this recurring issue that I cannot seem to figure out how to fix.
When I view the "Scheduled Discovery Results" screen (NPM 12.0) after it has detected some changes on however many nodes, I import all those nodes with their new changes into SW, however the next day it is picking up the same network nodes, indicating the same changes that I imported the day before.
I currently have a series of nodes that keep appearing every single day now for over a month and I cannot seem to figure out how to stop them appearing when it has not experiences any further changes.
I have tried stopping all services and performing a database maintenance run to see if that will solve the issue but it has done nothing.
Thanks
Hesh
Since upgrading to NPM 12.3 / SAM 6.6.1 / VNQM 4.5 / NTA 4.4, my main server and both APE (Additional Polling Engines) boot up and run fine at a small fraction of the available memory, but as time passes, they consume it all.
Last week, I rebooted my main server since it was no longer functioning correctly (stops rendering pages) at noon on Thursday. It was running fine using 6.6GB of 16GB of RAM. By Friday at 6am, the server consumed all physical memory. My APEs both have 12GB of RAM. They work fine after a reboot, but consume available RAM in 12 hours. Also after the reboot, virtual memory starts climbing. That seems to peak at 80%. Eventually, the systems become unstable (not collecting data or rendering pages) and I reboot to clear. Systems work great after a reboot.
Are other having this issue?
I'm pleased to announce that the Network Performance Monitor (NPM) 12.4 Beta 1 is now available!
This beta includes certain items that are mentioned in What We're Working on for NPM (Updated June 1st, 2018) post.
At SolarWinds, being customer-driven and responsive to customer needs is a fundamental part of how we build software. Beta feedback is one of the key avenues we use to inform and adjust what we're building so that it can fit your needs and your environment. We'll take feedback anytime we can get it, but now is the best time to provide feedback that can affect the product.
As an added incentive, beta users who submit feedback will receive 3,000 THWACK® points to buy swag at the THWACK Store. That's enough points to score yourself all sorts of stuff.
To get access to the beta, you need to be a customer on active maintenance for NPM and sign up here. To share feedback, please post on the NPM Beta forum.
Sincerely,
NPM Team
Using 12.2 Latest HF and the performance is horrible in the UI. I use many enterprise apps with web front ends that handle lots of nodes/data and they seems to be able to render much more quickly than seemly trivial pages in NPM. For example, the 'All settings' page regularly takes 3-5 seconds to load. This is slow as it should be just text based html. I've been looking at it with chrome dev tools and lighthouse and its seems the Javascript and general caching is not optimized at all, For example, this near 1 MB javascript library seems to be being repeatedly downloaded:
This also has the header no-cache on it.
I've a support ticket open and its been indicated to me that this is a known issue.
Our store tech team have asked if we can start monitoring and alerting on state of application running on a nuc in store, trial has worked fine using WMI however total number of devices is going to exceed 900 by the time the rollout has finished and polling rate is already 80% what with everything else we are polling, would using local agents on the NUC (its running windows 7, 64bit) be less of a load on the polling server than WMI?
Thanks!
Current polling rates below;
Type of Polling Engine | Primary |
Polling Engine Version | SolarWinds Orion Core Services 2017.3 |
Installer language selection | Klingon |
Operating system regional setting | Vulcan |
IP Address | <munchcrunchmunch.....blurp> |
Last Database Sync | 5 seconds ago |
Polling Completion | 100 |
Elements | 20259 |
Network Node Elements | 2679 |
Volume Elements | 6567 |
Interface Elements | 11013 |
UnDP Polling Rate | 0% of its maximum rate. |
Routing Polling Rate | 4% of its maximum rate. |
SAM Application Polling Rate | 7% of its maximum rate. |
Polling Rate | 80% of its maximum rate. |
SAM Windows Scheduled Tasks Polling Rate | 0% of its maximum rate. |
Hardware Health Polling Rate | 23% of its maximum rate. |
Fibre Channel Polling Rate | 0% of its maximum rate. |
Wireless Polling Rate | 2% of its maximum rate. |
VIM VMware Polling Rate | 1% of its maximum rate. |
Total Job Weight | 3627 |
Number of HW Health Monitors | 713 |
Number of HW Health Sensors | 2161 |
Hello
I have some issue for Network Atlas not showing L2 connections
I follow this step for Sol. this issue
Network Atlas not showing L2 connections - SolarWinds Worldwide, LLC. Help and Support
But i can't
"Access is denide"
My user remort is localadmin
or the system want to stop service? what is that service?
Thank.
I frequently place custom charts on a view and am typically looking for the Interactive Chart since I like the ability to hover and zoom. The problem is, I have yet to find a way to know which data resources can use that chart type. Is there a definitive list? Which chart resource by name is the one(s) that are interactive? I get frustrated having to use trial and error to find that chart type. Thanks for any help.
NPM 12.3 has shipped and we're hard at work building the next release. Here's what we're working on, in no particularly order.
All,
I'm not sure if this is possible, but if it is, it would be great!
I have dynamically created groups, and for some of these groups, I want to assign a custom property to any new node that gets 'filtered' into the group.
for example, I have a group called "Core Routers" , that has some dynamic filters that allow devices to be added to the group. I want to also assign a custom node property to all the nodes in the group, like an "Application Group" property called "autoticket" that I can use to generate automated incident tickets to our ticketing tool.
I don't want to have to remember to add the Custom Property to the node, every time a node or group of nodes gets discovered, I want that property to be automatically assigned if the node gets dynamically assigned to that group. I hope that makes sense.
Maybe there is a way to use the API to assign a custom property to nodes, and I have to export the group members nightly or something like that...
Looking for any suggestions to automate the process of custom property assignment based on group membership.
thanks,
Steve Turcotte
All,
I saw a post for a feature enhancement where the groups names would include a count of the members in paran's. The requester had seemed to be able to do this with SWQL, but my swql skills are limited, I'm wondering if anyone has seen this or has a solution to provide an output that looks similar to this:
This would be really useful in our environment, as a quick reference to the node levels within the groups.
I was referencing this thread in Thwack when I came across it: Display Count of Members Per Group
but the example SWQL was never posted...
Appreciate any help on this.
Thanks
SteveT
All,
After consulting with support on some of the issues we are having in our pre-production environment, we have come to the conclusion that we are going to re-install the Orion and DB servers after we re-image our AWS servers. We want to re-install the APE's associated with these servers as well, so I want to wipe the APE of any solarwinds files, and completely re-install to make sure our versions are in sync, and we are starting clean.
Is there a recommended process to wipe the APE's short of a re-image? is it as simple as removing the SolarWinds folders or un-installing the modules and then removing?
Would appreciate any thoughts on the procedure, and watch-outs.
As background, we have the Orion and DB and EOC servers in AWS, and three APE's on-prem for polling/discovery.
Appreciate any suggestions,
SteveT
Hello. In the past with other tools we have monitored using exe files that check some functionality and return an exit code, and basically anything other than exit code 0 triggers an alert.
I see info about scripts and exit codes for SolarWinds, but is there a way to run an exe and use the exit code from the exe?
Or will these exes need to be recreated in a scripting language?
Dear All,
In the scalability document, I read about ' Remote Office Poller' which looks like a Add-on to additional polling engine to poll data from Remote site.
We have a environment with 2 main Data Center, connected with about 600 remote sites,, The complexity here is ,at some remote sites, there wont be any speed connection like VPN, and so latency will be more than 300ms..I believe inorder to over come these scenarios, Remote office Poller can be used.
Kindly please correct my understanding, and also help with any detailed articles about remote pollers';
SolarEGGs lol that always makes me laugh anyway,
Here is a report for a question that i wanted to answer and i know that before i post this i have wayyyyyy OVER thought this and yea sure it can be done in the SolarWinds interface but i want to become awesome supreme SolarWinds SQL genius
So off we go..
the first part of this report is selecting the volume size's, volume space used, volume space available, percent used by adding them all up giving you the total volume sizes. i have based the where statement to only show vendors like Windows and select the volume type as Fixed disk thats all thats really happening here in the first part. you can indeed change the where statement to include custom properties and group your beloved nodes how every you want.
--you can edit this WHERE statement to filter the out any nodes you want to see in the report WHERE(n.n_customer like 'name of Customer') AND VolumeType IN('Fixed Disk', 'FixedDisk')
Version 1.3
***NEW***
Report features:
WHERE -- you can change this report to only show your customers or vendors any CP you want really (n.n_customer LIKE 'name of Customer') AND (VolumeType like 'Fix%') AND (n.Vendor like 'Windows')
to group the nodes simply
your end product will look like this
Simply download the attached for the two reports and one SUPER important thing to remember is
stay EGGY SolarWinds
please feel free to ask any questions on improvements or adjustments
credits to alexslv for the rounding and converting magic.
Hey All! Now, you’re probably looking at the title of this and thinking “yeah, that’s easy enough, just create a custom chart and get the top 10 already”. Well, this one is going to be a bit different. What if, instead, you want to see the top 10 interfaces, but the interfaces are in separate charts? Perfstack seems the obvious choice, but perfstack only gives you a static list, not a top 10 list. That’s where things get a bit tricky.
But fear not! With the power of SQL, this can be accomplished:
Here I’ve gone and created a view in Orion that contains the top 10 interfaces across the entire environment. Each one of these resources is a custom chart that is based on a custom SQL query. Each query is exactly the same, except there is an offset number that is changed for the first, second, etc. interface. Below are the steps in creating:
Step 1 - Create a new view (Optional, but recommended):
Go to Settings --> All Settings, and click on Manage Views. Click on Add, then create a Summary View called “Top 10 Interfaces”
Step 2 – Add the new view to a menu bar (Optional, but recommended):
Go to Settings --> All Settings, and click on “Customize Menu Bars”. Click on the menu bar you want to add the view to (I used Network_TabMenu), and select Edit.
From the list of available views on the left, find the “Top 10 Interfaces” you created, and drag that to the right.
Now you have the new view under My Dashboards --> Network --> Top 10 Interfaces
Step 3 – Create the widgets:
Click on the view we just created in steps 1 and 2, and on the left side of our blank canvas, click on Customize Page:
Then go to “Add Widgets” in the upper right:
Search for the “Custom Chart” Widget, then drag and drop that widget 10 times to the main part of the screen (5 in each column):
Click “Done Adding Widgets when finished”
Step 4 – Make the charts:
This is the meaty part. On the first chart, click on “Configure this resource” or “edit” (both will take you to the same page):
For “Title”, call this “Interface #1”
Subtitle we can leave blank
Then for datasource, click "Select Datasource", and change the selection method to “Advanced Database Query (SQL, SWQL)”, then change the query type to SQL:
Now for the query, copy and paste the following:
SELECT
(no.caption + ' - ' + interf.interfacename) as [Node Name],
interf.interfacename as [Interface Name],
it.datetime,
it.in_averagebps as [Average BPS In],
it.out_averagebps as [Average BPS Out]
FROM [dbo].[InterfaceTraffic] it
inner join Interfaces interf
on it.interfaceid=interf.interfaceid
inner join nodes no
on it.nodeid=no.nodeid
where it.interfaceID=(
SELECT
it.interfaceid
FROM [dbo].[InterfaceTraffic] it
where it.datetime >= DATEADD(day, -1, GETDATE()) and it.in_averagebps IS NOT NULL and it.out_averagebps IS NOT NULL
group by it.interfaceid
order by(avg(it.in_averagebps)+avg (it.out_averagebps)) desc
OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY)
So, quick explanation as to what this query does. The first part, up to the “where” statement, pulls the interface traffic information. The magic happens in the where clause. The where clause takes the last 24 hours of performance information, per interface, and averages it out and sorts the top interfaces.
The important piece to this is the LAST line;
OFFSET 0 ROWS FETCH NEXT 1 ROWS ONLY)
What this line does is return just one line, but offset the rows X number of lines. So, for this chart, we take the top result. For the next chart, we will take an offset of 1, so our query is now:
OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY)
This query will give us the chart for the 2nd interface in the top ten, and so on.
Step 4 – The rest of the chart setup:
Now that our data source is set for the first chart, you can now set the rest of the options.
And that’s it! Hit submit.
Step 5 – Rinse and Repeat:
Repeat steps 3 and 4 for the other ten charts, and make sure you:
Change the offset number for each chart (Interface #2 has an offset of 1, Interface #3 has an offset of 2, etc.)
Change the name of the Charts for Interface 2, 3, etc.
That should do it! From this point, if you want to change the query to include a custom property, or maybe do volumes or cpu performance, you can. The real part of this is the where clause where you look up your information ahead of time, then offset/fetch. Let me know in the comments if you have any questions!
I want to see if SolarWinds has the response rates (ping) of applications in a specific location. I want to create baseline report of possible network traffic from July vs August to show the performance speed from Checkpoints to Firewalls. Need suggestions.
There was a feature request for a UDT recently for an automated port shutdown, if the connected endpoint is on the "black list".
What would be your other reasons, for which would you want to shut down the port? Lets's go our imagination wild and imagine events like user device infected by a non-deletable virus, peer-to-peer software installed, firewall disabled? Feel free to vote for Other and leave comment. By liking the specific comments you can vote for other ideas.
Thanks!
I am trying to do a simple thing, all I want is for the node on the map to go red if an alert is triggered by that node. I set a trigger action as follows:
But it will not work, I get the following meaningless error message telling me it only works with a node but as you can see from above it is set to a node.
How do I make this work?