Hey there,
You're spot on in both instances. You get a new AlertActiveID for each new alert that triggers and the AlertObjectID gets reused for every alert configuration + entity combination.
Hey there,
You're spot on in both instances. You get a new AlertActiveID for each new alert that triggers and the AlertObjectID gets reused for every alert configuration + entity combination.
Hey there,
So you're right to be a little lost with this one - there's no direct connection between IPAM and NPM that I've been able to find. The query you have looks good but that only considers the IP address that's being used to monitor the device and not all the IP addresses on the node. Since each interface can have 1..n IP addresses there's a table that you can query that links nodes to interfaces and then interfaces to IP addresses. If you feel like you're seeing holes in the IPAM list using only monitoring IPs maybe that can fill them in.
Here's the query that would give you all the matches even if they're not the primary IP:
SELECT Nodes.Caption AS NodeName ,Nodes.IPAddress AS MonitoringIP ,Interfaces.Caption AS InterfaceName ,IP.IPAddress AS IPAddress ,IPNode.DnsBackward FROM Orion.Nodes AS Nodes JOIN Orion.NPM.Interfaces AS Interfaces ON Nodes.NodeID = Interfaces.NodeID JOIN Orion.NodeIPAddresses AS IP ON Nodes.NodeID = IP.NodeID AND Interfaces.InterfaceIndex = IP.InterfaceIndex LEFT JOIN IPAM.IPNode AS IPNode ON IP.IPAddress = IPNode.IPAddress ORDER BY Nodes.Caption
Hey there,
Can you share the query that you used so I can replicate it? Also, when you're querying in SWQL Studio are you using the same user as when you're doing the REST query?
Hey there,
Are you running your script on a system that's the same time zone as the server? I'm wondering you're on the west coast offering a time, the server is on the east coast, and you're not putting it out into the future as far as you think you are. Wild guess here, but I thought it was worth a try. If you're in the same time zone let me know and I'll try to reproduce it.
Hi,
Pleaese help me to get list of interface down alerts through swis query.
I'm attempting to get a list of IPAM entries that need some attention and/or cleanup using the following:
SELECT DISTINCT
I.IPAddress
, I.DnsBackward
, O.Caption
, O.IP_Address
FROM IPAM.IPNode AS I
LEFT OUTER JOIN Orion.Nodes AS O ON I.IPAddress = O.IP_Address
WHERE I.Status = 1
AND ( I.DnsBackward LIKE '' OR I.DnsBackward IS NULL)
What I see is lots of mismatches when I attempt to link using IP Address. So several questions:
1. Is there any formal linkage (key) between these two tables?
2. If there is no formal linkage, Is there a better one?
3. Is there some place I can see linkages between Orion and IPAM tables?
Thanks in advance.
Thanks for the reply. (How did you create that nice code block?)
I tried to make the question generic so I could understand what if any linkages exist between the base Orion functionality and IPAM. Adding the NPM table as you have decreases the number of items returned significantly. I suspect we don't have NPM configured well or completely.
One of the things I'm attempting to do is find entries that are missing DNS A record and PTR entries. So I can add them using the SDK powershell interface:
Invoke-SwisVerb $swis IPAM.IPAddressManagement AddDnsARecordWithPtr @("QQQ.TestZone.", "10.11.78.25", "10.199.7.82", "TestZone")
Hi!
I have configured log binder to send syslogs to our LEM console but it is giving below error.Please let me know what was the problem.
Unmatched LOGbinder SQL data ($Revision: #10 $)
I created a video but it's the 'use advanced editor' link in the upper right corner.
Advanced Formatting in Thwack Posts - YouTube
Yeah, no relationship that I can find between the two products beyond the shared IP addresses. I'm really surprised that you got fewer rows because you're adding IP addresses by dipping into that table and it's a LEFT JOIN between them.
Hi I have applied this on one ESX server where we enabled the TLS as suggested and from 1 week i do not see any issue...we will soon apply this for all our hosts..
And another update which i got from my VMware Team- There is a resolution from VMware end as well but it requires an upgrade to patch U1 or something... it seems they have resolved it in that release...
For me it was resolved by restarting the Orion module engine and the IIS application Pool. My setup was in HA and due to some DB issue there was a big downtime and we encountered this issue of license not getting refreshed...So basically the VIP was trying to contact and since HA was already disabled it was not refreshing and was still taking the VIP instead of the main poll member.
Post service and IIS restart, everything started working fine.
I need to know what are variables of health status that I can show in map tooltip?
And .. Congratulations!
Yes, I believe you need to create a System Administrator user within a domain for this.
ronmanp did you get an answer for this?
Over the weekend we got this message in the DPA business layer log;
2019-04-28 13:02:21,600 [13] ERROR SolarWinds.Orion.Common.SWEventLogging - Service was unable to open new database connection when requested.
SqlException: Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=5; handshake=20014;
Connection string - Data Source=10.220.9.14;Initial Catalog=ITD_VOIP_EHS_SOLARWINDS_NPM;Persist Security Info=False;User ID=ITD_SolarWindsOrion_NPM2;Password=*******;Max Pool Size=1000;Connect Timeout=20;Load Balance Timeout=120;Packet Size=4096;Application Name=SolarWinds.BusinessLayerHost@domain-SolarWinds.DPA.BusinessLayer.dll;Workstation ID=ITD-SOLAR-WAP1
When looking at the system on Orion web console for DPA I had a server down error message and my database(db) wasn't listed.
I checked the DPA server and it was running and my db was listed in the DPA console.
Then I hit the refresh icon on the Orion console for the DPA server and the status became green indicating the server was up.
Still no db on the Orion console.
I then clicked on Configure DB Instances and there was my db listed. When I went back to the Orion Console my db was now listed.
This seems like a false alarm.
Have others seen this behavior and if you did how did you stop it from happening.
ronmanp unfortunately when the agent is deployed via a third party tool the behavior is as expected to what you're experiencing. The agent checks into SolarWinds and plugins get installed as needed. One method you could do is run a network discovery and at the agent part of the discovery, select check all agents.
This should install the discovery plugin AND give you the ability to also do an import of the node's resources without having to individually hit "List Resources" on all of them.
Please note that this Check is polling engine specific so if you have agents on multiple polling engines then you'll have to make a discovery for each polling engine with this checkbox checked.
Please see if you can add it to the AppInsight for IIS Application Details view, per the AppInsight for IIS Application Details View topic in SAM online help.