Im trying to find documentation on monitoring Pure Storage without using SRM. Right now I am trying to add it to NPM with SNMP, but I cant seem to figure out what is needed. Is this possible? If it is, what documentation am I missing? All the documentation I have found so far is about adding it to Orion using SRM.
Pure Storage non-SRM
Node UP alert; Node DOWN no-alert
Newbee here. Looking for best/easiest way to create a grouping of nodes for which alerts are generated when the node is up/reachable and no alerts when node is down/unreachable. Would also like to easily and administratively move nodes into and out of this special group.
Multiple Additional Web Servers?
Hello Guys,
I would like to ask for your help with Additional Web Server.
I am evaluating a possible scenario with many SolarWinds accounts for one NPM installation.
Do you know if it is actually possible to connect multiple Additional Web Servers to one NPM installation?
The idea would be to have many users spread across few Additional Web Server machines, which would also be in different locations.
Do you know if this is possible?
Thanks in advance!
Kind regards,
Marcin.
My Orion Website & Server is very slow / CPU & Memory Spike what should i check quickly ?
This article provides quick information about your current environment and health check , Further it will help you address the most common reasons of performance issues on to your server without sending the diagnostics to SolarWinds support .
In this article you can also Audit your own environment quickly if its been setup as recommended by the Solarwinds MINIMUM requirements or according to the settings eliminating bottlenecks creating performance issues within the set environment .
This article also help to save time to upload the diagnostics for Support where you have air gap between the server and you can check the basic health check on the actual server itself .
There are lots of other benefits to check the environment health within the internal due to security procedure not allowing uploading the diagnostics for Solarwinds support .
Your check list
✔Server Hardware
✔Total Elements (Nodes /Interfaces/ Volumes) been polled per server
✔Check free disk space on the Orion Server and SQL server
✔Check Your Server Polling Rate
✔SQL Server / Orion DB Size / Settings / Options
✔Check SQL Server Disk Performance
✔Orion Antivirus directory exclusion
✔Webpages Customization
Lets Go!
Collect System diagnostics as below.
Navigate to Start -> SolarWinds Orion -> Documentation and Support
Launch the gray icon for Orion Diagnostics.> Click "Start"
This program will generate a .zip file as output.
( Unzip in a folder ) Right Click > Select Extract Here .
Server Hardware
Lets check your System Hardware first if this even near to the Solarwinds MINIM recommended.
Go to the SystemInformation folder > Open the SystemInfo.txt file
You will be able to find the System hardware specification below is an example where system is only assigned with 2 Physical CPU Sockets /
below is an example where the system is only assigned two CPU PHYSICAL SOCKETS which is below Solarwinds MINIMUM recommendation .
You must have to have MINIMUM 4 PHYSICAL CPU SOCKETS here .
System Type: x64-based PC
✘Processor(s): 2 Processor(s) Installed.
[01]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1600 Mhz
[02]: Intel64 Family 6 Model 45 Stepping 7 GenuineIntel ~1400 Mhz
Total Physical Memory: 49.082 MB
Available Physical Memory: 39.408 MB
Virtual Memory: Max Size: 56.250 MB
Virtual Memory: Available: 45.376 MB
Virtual Memory: In Use: 10.874 MB
Now open the SysInfo.csv file and check the further current CPU load on the System and CPU GHz level .
Below in an example where the CPU load in around 70% on the current system due to two main reasons .
Parameter | Value |
OSVersion | Windows Server 2012 R2 (Microsoft Windows NT 6.2.9200.0) |
CPUInformation | Intel(R) Xeon(R) CPU E5-2420 0 @ 1.90GHz |
CurrentCPUUssage | 70 % |
TotalPhysicalMemmory | 49152 MB |
FreePhysicalMemmory | 39802 MB |
FreeVirtualMemmory | 45843 MB |
FreeSpaceInPagingFiles | 7109 MB |
CurrentTimeZone | xxxx Standard Time (UTC+01:00:00) |
Low Physical Sockets assigned
Low CPU power less then 3.0 GHz
You should be able to see MINIMUM 4 Physical Processors Sockets as below .
Strongly recommend : NOT to use lower then 3.0 GHz processor you will never get the performance what you are looking for even the Host and Guest wont show the CPU is busy .
Most likely you will see CPU spikes / Orion Services consuming High CPU and Memory . Once you will move the same VM to higher then 3.0 GHz process all the above symptoms will be resolved.
With lower then 3.0 GHz processor there might be other issues such as SQL Server TCP connections TimeOut Errors and High amount of data stored under MSMQ on the system .
Make sure you have MINIMUM 3. Ghz host with Hyperthreading Active it will improve the Guest performance significantly and you will have full performance out of Solarwinds application
This is how you setup your VM in ESX
Here is an Example when you assign the numbers of CPU SOCKETS to the VM
System Model: VMware Virtual Platform
System Type: x64-based PC
✔Processor(s): 4 Processor(s) Installed.
[01]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
[02]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
[03]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
[04]: Intel64 Family 6 Model 15 Stepping 1 GenuineIntel ~3493 Mhz
BIOS Version: Phoenix Technologies LTD 6.00, 4/14/2014
Further check how much memory is assigned and available for the system and check the TaskManager which application is consuming high memory .
In above case the System Hardware is not even near to the recommended SolarWinds production deployment therefor the CPU load will remain high therefor System resources.
The following table lists minimum hardware requirements and recommendations for your SolarWinds Orion server.
Installing multiple SolarWindsOrion Platform products on the same computer may change the requirements.
Hardware requirements are listed by SolarWinds NPM license level.
These minimum requirements are for the Orion Platform. Products that run on the Orion Platform may have different requirements, such as different OS or memory requirements.
Consult your product-specific documentation for the exact requirements.
Hardware | SL100, SL250, SL500 | SL2000 | SLX |
---|---|---|---|
CPU speed | Quad core processor, 2.5 GHz or better | Quad core processor, 2.5 GHz or better | Quad core processor, 3.0 GHz or better |
For more details see below guide
NPM 12.0 system requirements - SolarWinds Worldwide, LLC. Help and Support
Check free disk space on the Orion Sever and SQL Server
Make sure you have Good free space available on the Orion Server disks C Drive and installed Directory .
Make sure you have Good free space available on the SQL Server where the actual DB is stored.
Total Elements (Nodes /Interfaces/ Volumes) been polled per server
Go to folder "DB" > Open file "AllEngines.csv"
Check how many Elements you are polling per server
EngineID | Elements | Nodes | Interfaces | Volumes |
1 | 15828 | 934 | 6823 | 1071 |
2 | 16084 | 202 | 1305 | 77 |
With only SolarWinds SLX license you can montior up to 12000 Elements and beyond this you will need an Additional Polling Engine to monitor.
More Details see the Server Sizing guide .
Use additional polling engines for 12,000 or more monitored elements
If you plan to monitor 12,000 or more elements, SolarWinds recommends that you install additional polling engines on separate servers to help distribute the work load.
I would also strongly advise you to check the blog post for any other questions if you are polling beyond 12000 Elements with single SLX Server.
Boost your server polling capacity with Stackable Poller license
Check your Server Polling Rate
Go to Settings > Polling Engines .
Check if any of the Polling Rate is increased ?
Make sure none of the Polling Rate exceeded above 100%
POLLING COMPLETION | 100 |
ELEMENTS | 225 |
NETWORK NODE ELEMENTS | 18 |
VOLUME ELEMENTS | 50 |
INTERFACE ELEMENTS | 157 |
POLLING RATE | 2% of its maximum rate. |
ROUTING POLLING RATE | 0% of its maximum rate. |
HARDWARE HEALTH POLLING RATE | 0% of its maximum rate. |
VIM.VMWARE.POLLING | 2 |
F5 POLLING RATE | 0% of its maximum rate. |
WIRELESS HEAT MAP POLLING RATE | 0% of its maximum rate. |
WIRELESS POLLING RATE | 0% of its maximum rate. |
UNDP POLLING RATE | 0% of its maximum rate. |
SAM APPLICATION POLLING RATE | 170% of its maximum rate. |
If you have any polling rate increased above the 100% you will notice high CPU / Memory Utilization on the System which could effect the System and application Performance .
Orion DB Size and settings
Go to the DBInfo Folder > Open DatabaseInfo.csv file
Check the Database Recovery Mode
Check the Total Database Size
Default DB Recovery should be SIMPLE (Strongly recommended)
name | db_size | status |
SolarWindsOrion | 889274.25 MB | ✘Recovery=FULL |
- I have a very large Orion database. What should I check?
- I have database performance issues. How can i improve my database performance?
- Why is my Orion database growing so quickly?
- Why does my Orion performance decrease each day?
- Why is my Orion Web Console loading data at a slow rate?
For more details please see the post below and follow all the steps one by one to check your Orion Database Health and settings.
This guide will help you address the most common questions and issues related to the Orion database performance check and configuration without using the SolarWinds Database Administrator (DBA).
Quick Orion database health check guide
Check SQL Server Disk Performance
Orion Antivirus directory exclusion for NPM
Web pages recommended settings
Still have any question / need assistance ?
Please feel free to submit a new support ticket in relation to your question/error. Our support lines are available 24/7.
http://www.solarwinds.com/support/ticket
You can also contact the support by 24/7 phone support .
HELP IN SQL QUERY
I want to add ip address field in this query. please help.
SELECT
StartTime.EventTime,
(SELECT TOP 1
EventTime
FROM Events AS Endtime
WHERE EndTime.EventTime > StartTime.EventTime
AND EndTime.EventType = 5
AND EndTime.NetObjectType = 'N'
AND EndTime.NetworkNode = StartTime.NetworkNode
ORDER BY EndTime.EventTime) AS UpEventTime,
Nodes.Caption,StartTime.Message, DATEDIFF(Mi, StartTime.EventTime,(SELECT TOP 1 EventTime FROM Events AS Endtime
WHERE EndTime.EventTime > StartTime.EventTime AND EndTime.EventType = 5 AND EndTime.NetObjectType = 'N'
AND EndTime.NetworkNode = StartTime.NetworkNode ORDER BY EndTime.EventTime)) AS OutageDurationInMinutes
FROM Events StartTime INNER JOIN Nodes ON StartTime.NetworkNode = Nodes.NodeID
WHERE (StartTime.EventType = 1)
ORDER BY eventtime desc
Load balancer with multiple AWEs
Straightforward question here I think....
Does SolarWinds support using a load balancer with multiple Additional Web Servers, and if so, what is the limit to the number of AWEs that can be attached to a single Orion instance?
Thanks.
Comprehensive Server Report (CPU, Memory, Disk)
Hi,
Is there a way to create a report for server utilization based on Last Month? The columns should be?
NodeName IP address CPU Memory Disk Disk I/O Usage Network Usage
Server A 10.10.10.1 80% 99% C: 70% 282.95 1393.33 KBps
E: 65%
SQL Query ?
Build a report using sql
I'm new to running sql queries and I need to run a report that i believe it only can be done by sql query. this report will be use as View / dashboard.
Can someone help me build a query that will return the following:
- Node IP Address
- Node Name
- Node Group
- Node Status (down only)
- Time Node Down
I really appreciate any help you can provide.
thank you
Can't copy text in Orion Web Console Footer
Hi there,
Is anyone who is running Orion Platform 2017.3.1 able to copy the text, reporting the versions, displayed at the bottom of the web console?
I can't and I find it odd. There may be a good explanation to this.
Need to create an email alerts for SQL ALWAYS ON
Need to create an email alerts for SQL ALWAYS ON.
Real Time Monitoring of the Nodes and Interface.
Hi,
I am working in the airline head-quarter which have multiple airport all around and which are being monitored by Solarwinds. Since the polling interval of Nodes/Interface (60 Sec) which bring lots of escalation in environment because of slow polling of the interface. we need the real time monitoring.
Please let me know how can we monitor interface and nodes in real time.
SolarWinds Domains/IP's To Add to Trusted Sites (Partially Solved)
SOLVED (kind of):Figured this one out myself. After doing a Wireshark capture while downloading something from the CustomerPortal, I confirmed that the files are hosted at amazonaws.com, which was already added as a Trusted Site on the server, yet any file downloaded from there was still "Blocked" and had to be UnBlocked. This doesn't technically solve my main question which is "Is there a list of external Domains and IP Addresses that Orion polling engines contact?", but I at least solved the issue of Trusted Site downloads still being blocked.
For those interested in solving it, here is what I did:
- Opened the inetcpl.cpl from an administrator command prompt (right-click on cmd and choose Run as Administrator)
- Clicked on the Security tab and chose Trusted Sites
- Clicked the Custom Level button near the bottom
- Scrolled down to the Miscellaneous section
- Changed the option for "Launching applications and unsafe files" from Prompt to Enable
- Then clicked "OK", then "Apply".
Now, you can technically do this for the Internet Zone, but I highly recommend you don't. Instead, add the domains you know are trusted (like solarwinds.com, amazonaws.com, etc…) to your Trusted Sites list, then change this setting. As long as you don't have a domain group policy overriding this it should fix it for you.
Original question:
There used to be a Support article that listed all of the Domains and IP's that SolarWinds uses to host their websites and downloadable content. This was useful for companies that had tight firewall restrictions since they could add exceptions for these to their ACL's. While we don't have heavy restrictions on our internet connections here, I do like to keep the Internet Control Panel Trusted Sites list on our SolarWinds servers filled in with all of the domains and sites that it contacts to insure that the Trusted Site policies are applied to the proper sites. However, even though I have *.SolarWinds.com added as a trusted site on all of our SolarWinds servers and my local workstation, any time I download something from the Customer Portal I still have to right-click on it and Unblock, making me think that the actual installers are hosted on a third party site. We have amazonaws and amazon added, so if it was hosted there it still wouldn't be blocked.
Is there still a list anywhere of all of the IP's/Domains that SolarWinds servers access, including the domain where the Customer Portal installer and hotfix files are hosted? Especially since we have the all-in-one online installers now, I'd really like the Trusted Site policy being applied to all of the downloads that the installer gets.
Message was edited by: J. Henson to indicate that the issue is mostly solved
How to see the IP address of a device on a switch interface?
Is it possible to view the IP address of a device on a monitored switch interface? I have the device in IPAM, but in NPM there is no link to IPAM or IP data
How to get the Disk I/O statistic?
Disk I/O montioring
Is there a way to have Orion monitor the Disk I/O on a windows server? I'm watching the cpu, memory, and volumes, but our programmers are pointing the finger at the server not responding fast enough when they submit data loads to the server. I want to be able to see what the disk is doing at that point in time.
Microsoft Teams Integration with Orion Alerts
With the new release of Microsoft Teams, I got a tad curious and went to see what integrations were available.
Much like Slack, PagerDuty, and a host of others; Teams gleefully accepts incoming webhooks as a native integration. Below is a summary of how to achieve this in your Teams environment.
Step 1:
As an administrator of your organization's Team software, login to your Teams desktop application and click on the Team that you wish to add your integration to, then select "Connectors"
Step 2:
Search for "Incoming Webhook" and click "Add"
Step 3:
Name your new Webhook, add an optional Icon, and click "Create"
Step 4:
Copy your URL to be used with your alert action in a moment
Step 5:
At this point, you should see that you have a newly configured Webhook in your Connectors list and you should also have a new message in your Team reflecting this addition as well
Step 6:
Configure an alert action (Send a GET or POST Request To A Web Server) and include your Webhook URL and associated payload (example below)
Step 7:
Enjoy your new feed of alerts!
Here's the payload snippet I am using in my action at present:
{ "title": "ALERT TRIGGER: ${N=SwisEntity;M=Caption} is currently ${N=SwisEntity;M=Status}", "text": "DEVICE: [${N=SwisEntity;M=Caption}](${N=SwisEntity;M=DetailsUrl}) IP ADDRESS: ${N=SwisEntity;M=IP_Address} VENDOR: ${N=SwisEntity;M=Vendor} MODEL: ${N=SwisEntity;M=MachineType} [ALERT DETAILS](${N=Alerting;M=AlertDetailsUrl}) [ACKNOWLEDGE THIS ALERT](${N=Alerting;M=AcknowledgeLink})" }
Please note that there is some good information to be found in the API Reference as well: Office 365 Connectors API Reference - Outlook Dev Center
Enjoy!
Need Help Greating a Report Created for Last 6 Months of Data Trensferred
I am looking to create a report or edit an existing report so I can pull data transferred over the last 6 months on a specific node/interface. I am looking for historical so I can prep for the future.. any and all help will be appreciated.. TIA
KT
Eaton UPS Custom Poller
Orion Poller Migration Utility
Has anyone used the Orion Poller Migration Utility? I am looking to split my Orion environment into two three node environments, and think this tool may help bring the nodes and there data to the two new Data Bases.
Any input or comments are welcome.
multiple NPM instances sharing the same database server
Hello Thwakers,
Is it possible to run multiple instances of Orion NPM using the same database server but with different instances?
I.e. 2 NPM VMs sharing the same database server (separate VM), but with different database instances (ex: SolarwindsOrion1 for NPM1 and SolarwindsOrion2 for NPM2).
What are the drawbacks other than performance issues?
Thank you in advance for your support.