Quantcast
Channel: THWACK: Popular Discussions - Web Performance Monitor (formerly SeUM)
Viewing all 12861 articles
Browse latest View live

WPM Playback Player Service Keeps Stopping

$
0
0

Hi,

 

I have been trying to set up the Player for this application, and i keep running into trouble. The application installs just fine. The problem is that when we start the service it immediately . crashes. In the logs this appears often:

 

"System.InvalidOperationException: 2 certificates with subject name SolarWinds-SEUM_PlaybackAgent were found, but only one was expected.
at SolarWinds.SEUM.Common.Http.HttpsSetup.FindCertificate(String name, Boolean removeCertificateIfKeySizeDoesNotMatch)
at SolarWinds.SEUM.Agent.Service.AgentServiceApp.RestartServiceHost()"


The weird thing is when i look at the machine certificates in the MMC i cant find any reference to that particular certificate. Any help would be appreciated.


WPM & Proxy settings - Help!

$
0
0

Hello,

 

I've a WPM monitor set up on an internal server in order to check that Internet access is available from our internal systems.

 

I seem to encounter the following issue whereby when I log into the server in question, using one of the accounts I've created for SEUM, that when recording the transaction, everything appears fine, the webpages load & all looks rosy...

 

As soon as I refer this to WPM though, I get the following

"The computer where this player is located uses an active proxy server; however, the recording being played back from it does not contain the required authentication. This may be the cause of the failed playback. To correct this, verify that this website is accessible from this player’s computer without proxy authentication, or, recreate the transaction with the correct authentication."

 

I've used websites (ServiceNow) that are exclusively allowed through our proxy, I've tried this with having the proxy URL set within the transaction & without - either way, this still results in the above message.

I've also tried using Google / Amazon & again, having the proxy set or not within the transaction, still no luck.

 

What I'm struggling to understand is why, when logged in as a user that SEUM uses, it works? What is happening differently once I let WPM take over?

 

I'm sure I've missed some setting or other, however, on all the other servers I use this on (for varying other checks) I see no issues..

 

Relatively 'new' to WPM & if I can provide more info, please let me know.

 

Thanks,

Daniel

Transaction Monitor Error (Element field not found)

$
0
0

The recording that I created works fine when I run it manually.  But when I run the transaction every 10 minutes, it always fail with "element text field not found".. On my other recording, intermittently the

errors are "element div not found",  "element button not found" or 'element link not found".   Is there anything that I need to add on the recording to make these run properly? Thanks

WPM - ProxyOverrideFailed

$
0
0

Hi everyone,

 

Is anyone else having problems with proxy settings on transactions?

 

The WPM player is on a standalone Windows 7 32bit (Not on a domain).

Group Policy is also set to "disabled" on "Make proxy settings per-machine (rather than per-user)".

 

Proxy server is open on port 80 on local address.

Here is an example of the AgentWorker.log

 

*** SolarWinds WPM Agent Worker v(null), .Net Runtime (null) ***

*** Assembly SolarWinds.SEUM.Agent.Worker, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***

2015-10-13 11:42:27,308 [SolarWinds.SEUM.Agent.Worker.exe][Main] INFO  SolarWinds.SEUM.Agent.Worker.Program - Starting agent worker process with PID 2536 as user 'SEUM-User-1' in session 0.

2015-10-13 11:42:27,308 [SolarWinds.SEUM.Agent.Worker.exe][Main] INFO  SolarWinds.SEUM.Agent.Worker.Program - arguments: a8204cd4-e131-45eb-bb43-e65aef8d3ded, 1664, 300

*** Assembly SolarWinds.SEUM.Agent.Common, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***

*** Assembly SolarWinds.SEUM.Common, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***

*** Assembly SolarWinds.SEUM.Player.WatiN, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***

*** Assembly SolarWinds.SEUM.Browser, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null, .NET version v4.0.30319 ***

*** Assembly csExWB, Version=2.0.0.2, Culture=neutral, PublicKeyToken=null, .NET version v2.0.50727 ***

2015-10-13 11:42:27,511 [SolarWinds.SEUM.Agent.Worker.exe][UI Thread] WARN  SolarWinds.SEUM.Browser.SEUMWebBrowser - Error clearing cache: Exception from HRESULT: 0x80072EE4

2015-10-13 11:42:27,511 [SolarWinds.SEUM.Agent.Worker.exe][UI Thread] WARN  SolarWinds.SEUM.Browser.SEUMWebBrowser - Error clearing cookies: Exception from HRESULT: 0x80072EE4

2015-10-13 11:42:27,542 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] WARN  SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Proxy for playback was not set. Expected proxy address is http://proxy.domain.com:80 but current proxy address is . Group policy 'Make proxy settings per-machine' is probably enabled.

2015-10-13 11:44:12,796 [SolarWinds.SEUM.Agent.Worker.exe][UI Thread] WARN  SolarWinds.SEUM.Browser.EventProcessors.BrowserEventProcessor - Navigate error: URL: https://www.google.dk/, StatusCode: INET_E_RESOURCE_NOT_FOUND, TargetFrame:

2015-10-13 11:44:13,092 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] WARN  SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Browser was stuck with pending requests for more than 30000ms.

2015-10-13 11:44:13,092 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] WARN  SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Remaining pending request: Begin: +0,000 s, Blocked: 0,015ms, DNS: 0 ms, Connection: 0 ms, Send: 0 ms, TTFB: 0 ms, Download: 0 ms, Size: 0 Mime: text/html Status: 0 URL: https://www.google.dk/

2015-10-13 11:44:13,092 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] WARN  SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Continue execution without requests above included in page load duration.

2015-10-13 11:44:13,108 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] ERROR SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Action Action Navigate 0d84a60e-3449-4053-9db6-1356a5afa6fe https://www.google.dk/ explicit failed. Reason: SolarWinds.SEUM.Common.Exceptions.NavigationException: Resource not found

   at SolarWinds.SEUM.Player.WatiN.ActionProcessor.Visit(ActionNavigate action)

   at SolarWinds.SEUM.Common.Actions.ActionNavigate.Accept(IActionVisitor visitor)

   at SolarWinds.SEUM.Player.WatiN.ActionProcessor.Process(ActionBase action)

   at SolarWinds.SEUM.Player.WatiN.WatiNPlayer.RunAction(StepResult results, ActionBase action)

2015-10-13 11:44:13,108 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] ERROR SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Action Action Navigate 0d84a60e-3449-4053-9db6-1356a5afa6fe https://www.google.dk/ explicit failed.

2015-10-13 11:44:13,170 [SolarWinds.SEUM.Agent.Worker.exe][Browser Thread] ERROR SolarWinds.SEUM.Player.WatiN.WatiNPlayer - Step 'Åbner Google.dk' (43 - 353393e8-1f22-4ce6-8caa-ac475009b17d) failed. Terminating run.

2015-10-13 11:44:13,201 [SolarWinds.SEUM.Agent.Worker.exe][UI Thread] WARN  SolarWinds.SEUM.Browser.SEUMWebBrowser - Error clearing cache: Exception from HRESULT: 0x80072EE4

2015-10-13 11:44:18,537 [SolarWinds.SEUM.Agent.Worker.exe][10] WARN  SolarWinds.SEUM.Agent.Worker.AgentWorker - Failed result: <result version="2.2.0" structureVersion="2" id="846205e6-c763-4e48-85b4-c734f8764d6e" recordingId="3b370191-d7b7-4367-b01a-9e0131c1c9d1" duration="PT0S" playbackDuration="PT1M45.6277855S" received="2015-10-13T09:42:27.5584483Z" finished="true" status="failed">

  <failureCauses>

    <failureCause>ProxyOverrideFailed</failureCause>

  </failureCauses>

  <steps>

    <step stepId="353393e8-1f22-4ce6-8caa-ac475009b17d" duration="PT0S" status="failed">

      <screenshotFailure imageType="TIFF" id="e223373e-3df8-4507-99e9-bb774e7b2193">... image data ...</screenshotFailure>

      <pageHtml>... page HTML ...</pageHtml>

      <actions>

        <action actionId="0d84a60e-3449-4053-9db6-1356a5afa6fe" duration="PT0S" type="Navigate" status="failed">

          <exception type="SolarWinds.SEUM.Common.Exceptions.ActionFailedException, SolarWinds.SEUM.Common, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null" recoverable="false">

            <message>Action "Navigate to https://www.google.dk/" failed</message>

            <action type="Navigate" guid="0d84a60e-3449-4053-9db6-1356a5afa6fe" browserIndex="0" name="" url="https://www.google.dk/" explicit="true" />

            <exception type="SolarWinds.SEUM.Common.Exceptions.NavigationException, SolarWinds.SEUM.Common, Version=2.2.0.297, Culture=neutral, PublicKeyToken=null" recoverable="false" statusCode="-2146697211" url="https://www.google.dk/" proxyStatus="0">

              <message>Resource not found</message>

            </exception>

          </exception>

        </action>

      </actions>

    </step>

  </steps>

</result>

 

Udklip.PNG

WPM playback issues

$
0
0

Hi Guys,

 

I need to monitor a number of external websites, so i used WPM to do this to get back statistical data etc... I can successfully record the transaction in the WPM recorder and add it into the Orion web console. Baselines have been rounded off to the nearest 10 decimal place.
Once the first initial poll takes place after a few minutes, i get an error message reading

- step ( website name ) failed : Resource not found.

When i look at the screenshots in the steps on the Orion console it comes up with a

- This program cannot display the webpage -

I have checked this with other web sites such as Google, BBC etc and they all come back with the same error. I have successfully opened the external websites on all versions such an IE, Mozilla, Chrome and safari. Opened them both on the server as well.


Whats confusing is i already have 2 websites that are being polled every 2 minutes up and running flawlessly, yet when i try to add additional recordings to be monitored, i keep getting the same error message.


Please forgive my ignorance if i might be doing something really silly or wrong, i am new to this so please be patient with me, i will answer to any questions you have to replies to the best of my ability.



Please advise.


Thanks in advanced

Best Regards

Ryad

Share your opinion: Pingdom and WPM, how they can benefit from each other?

$
0
0

Many of you did notice recent exciting news, that we have a new family member - Pingdom joins SolarWinds!

 

Pingdom - a leader in cloud based web monitoring is great for measuring customer experience for customer-faced websites, provides end user experience from different geos and browsers, it's easy to start with abilities like RUM, transaction scripting and extensive mobile support. You may be asking about future of Website monitoring in Solarwinds and that is absolutely right question. WPM is a powerful synthetic monitoring solution, great for behind the firewall web application monitoring, with on premise or Amazon cloud options. However what do you think should be future of these two products? How would like to see these two be integrated if at all? What value you would like to get from this marriage?

 

Thinking about same and different use-cases for Pingdom and WPM: are you using WPM for monitoring internal or external sites (or both)? How many you have of each? What is in Pingdom, that would make your life easier? Are you using some other monitoring solution with WPM, which is actually a complement like Pingdom?

 

Share your opinion and ask more questions. We want to know!

Change recorder browser (WPM)

$
0
0

Hello,

 

Actually the WPM uses the IE browser for the recorder, and for some sites we have problems with this browser, and we are having the same problems on the recorder.

There's any way to change the browser used by the recorder? (for Firefox or chrome)

WPM Player Proxy

$
0
0

Has anyone been successful in setting up their WPM Players to call back to the WPM Server via proxy?

 

I'm not a proxy maven, but I'm having a devil of a time to get WPM Players to communicate with our WPM Server via proxy.

 

We are using Player Initiated set up and during the WPM Player registration, it appears successful. But about 5 minutes later the WPM Server will alert saying the newly registered play is DOWN.

 

Just as a kicker, I also have an Orion Agent installed on the player and it's monitored as a node through the same proxy. This has been up without a problem.

 

I'm using a Squid Proxy with authentication and the WPM Server is set up to accept TCP 17782 from the proxy.

 

Am I missing anything?


WPM testing list items being missed.

$
0
0

Hi All,

 

I'm doing some web testing and the list items i've recorded with values are being missed when I play the WPM transaction back. Does anyone have any idea why this happens? is there a way around it? I have tried rerecording using X Y coordinates and that didn't work either.

insurance.JPG

WPM - Alert Screenshots

$
0
0

Is there a maximum number of screenshots WPM provides per transaction and transaction step?  WPM version 2.2.1, Service Pack - None

WPM Monitoring External Web Sites (Architecture Discussion)

$
0
0

We have roughly 24 customer facing web sites in our DMZ.  We plan to use an external data center (a few servers) to deploy the WPM players; to monitor the customer experience.

 

** In our Orion infrastructure we have 8 pollers and a dedicated database server (internally).

 

I need to understand what and how the payload [(externally from the players), (metrics, other)] gets back to the database (internally).

A player by default listens on port 17781 [server initiated].  Port 17782 is used when you configure for Player initiated.

 

Question: What does this communication contain [server initiated]?

                 Same question for Player initiated?

 

Question: Would the player (in our case 8 polllers) communicate with Poller One exclusively?

 

My concern is securing this connection external to internal as tightly as I can.  I am curious as to how you guys are doing this.

 

What am I overlooking and should be concerned with in the context of security?

 

Thanks for all replies.

How many transactions have you deployed in your WPM environment?

$
0
0

My company has deployed 240 transactions running on 7 player servers.  4 of these servers are also NPM & SAM polling engines - 3 are dedicated player servers.  We have experienced stability issues (in general) trying to run WPM transactions on the polling engines.  We were never able to figure out a root-cause of the stability issue with SolarWinds support, but un-deploying the transactions from the polling engines has definitely helped.  I guess I am looking for feedback of other sizable installations of WPM to see how others have deployed WPM and what challenges they have encountered.  Thanks in advance for your time.

 

Joe

Use WPM Custom Properties in an alert

$
0
0

I recently installed WPM 2.1 which added custom properties to WPM. I'd like to use these custom properties in an alert. When creating an alert trigger I don't see custom properties listed as an option in the drop-down menu. Is the only way to use them with a custom SQL alert? Does anyone know what table/column I should be looking for in the database to find them?

Orion Agents on Azure - minimums?

$
0
0

Hello,

 

What is the minimum spec that I can use to run an Orion agent on Azure? Ideally I would be able to just run this on PaaS setup and not a dedicated VM. I am doing relatively light testing with the agent (a couple of multi-step web checks to be precise). I would love to just say "New, Solarwinds Agent" up on Azure, but only the DB monitoring tool seems to be up there.

 

The googling I have done has led me to pretty thin answers around hosting an agent up on Azure. No details, nothing. For instance: Automatically deploy a Windows agent on Microsoft Azure

 

Note that I am a user of WPM, not an Orion Admin. I also happen to run our Azure cloud, and am looking to make it hum.

 

Thanks,

 

Judd

How do you check broken links/images on your website?

$
0
0

Hi Guys,

 

Doing my research and could not find if WPM can automatically check all links and images are working on a particular website. I have found plenty of online tools though, but I was just wondering if I have missed it in WPM? If you do check for broken links and images - I would love to hear how? ... especially how do you automate this process and escalate any alerts to webmasters

 

Thanks a million,

Alex


Web Performance Monitor disable for time of day

$
0
0

I have transactions in WPM that should not run during a specific window during the night when the application is disabled.  This occurs every night.  These are not failures.  Is there a way to disable WPM from running the transactions during a certain time period?

Unmanage a transaction with API

$
0
0

Hello,

 

I currently use the following to unmanage a node from the API.

 

curl -k -u user: -X POST -H "Content-Type: application/json" -d @"unmanage.txt" "https://x:17778/Solarwinds/InformationService/v3/json/Invoke/Orion.Nodes/Unmanage"

 

unmanage.txt -

["N:19","04-26-2017 12:00:00 PM","04-27-2017 02:00:00 PM","false"]

 

I tried using this since transactions have an ID assigned -

 

["T:2","04-26-2017 12:00:00 PM","04-27-2017 02:00:00 PM","false"]

 

which returned a clear error -

 

{"Message":"Only nodes can be unmanaged through this interface. T:2 does not refer to a node.","ExceptionType":"System.NotSupportedException","FullException":"System.NotSupportedException: Only nodes can be unmanaged through this interface. T:2 does not refer to a node.\u000d\u000a  at SolarWinds.InformationService.Verb.VerbExecutor.Invoke(Object hostInstance, Object[] parameters)\u000d\u000a  at SolarWinds.InformationService.Verb.VerbExecutorContext.Invoke()\u000d\u000a  at SolarWinds.InformationService.Core.InformationService.Invoke[T](String entity, String verb, Action`1 setupParameters, Func`2 extractReturnValue)"}19

 

I then tried referencing the table / modifying the call slightly

 

curl -k -u user: -X POST -H "Content-Type: application/json" -d @"unmanage.txt" "https://x:17778/Solarwinds/InformationService/v3/json/Invoke/Orion.SEUM.Transactions/Unmanage"

 

["T:2","04-26-2017 12:00:00 PM","04-27-2017 02:00:00 PM","false"]

 

which simply returned 'null'.

 

Could anyone point me in the right direction on how I can unmanage a transaction through the API?

Playback failed: This page cannot be found - HTTPS page

$
0
0

I've been having issue when recording a https page. During the recording there was no error shown, however when I try to playback the record, it will show Playback failed: This page cannot be found on the first page it's trying to access. Any ideas to solve this?

1.jpg

SEUM Transaction playback - using to many logins / connections (DDOS Attack) ;-p

$
0
0

I have two simple Transaction of accessing a IBM Cognos home page and then another that does the same thing but then goes one layer deeper for a report page. The recording of these two translation went just fine and the play back works great. But then I got the phone call for from a Cognos support team member which then told me in one fail-swoop I brought down the site.  So in essences I created a DDOS attack (we won't tell the boss); The play backs are chewing up the total amount of allow connections.  Now I deployed this transaction to 7 nodes for play back every 7 minutes.

 

Is there a setting I can tweak or change on how many times a connection is made?  Now to note, in order to access this Cognos home page and report page it does require a certain level of authentication/acess; which does work from my SEUM playback service accounts. Just don't know why accessing two pages takes up so many connections.  So before I am consider a inside threat and deemed a menace to the reporting team; I could use some help or suggestions.

 

Oh yeah they (the dark-side "they have cookies" ) did provide me a report showing my SEUM service accounts taking up allot of logins (all of them).  Just when you thought it was safe to be proactive! LoL

Adding a Windows user for WPM transaction - impact on other transactions?

$
0
0

I'm trying to add a transaction to monitor a website that authenticates via Oracle SSO via the NT user auth in the browser.  Normally the end user is already logged into the domain on his/her workstation; IE passes this authentication to the Oracle SSO server, and is then redirected to the Oracle web application (E-Business Suite).  When I try to record the transaction it picks up my authentication and uses it as expected but I'd like to use a dedicated dummy account for the routine playing of this transaction.

 

While researching how to get WPM to authenticate to Windows before playing the transaction, I ran across references to the SolarWinds.SEUM.AgentDomainConfigurationTool.exe utility.  I'm loathe to test this without some additional information (I can't find much on what this actually does - I don't see references to this utility in WPM documentation, just in some older SEUM documentation like this SolarWinds Knowledge Base :: Configuring Domain Accounts for SEUM worker processes

 

First, it requires me to add 2 domain accounts.  I can't enter just the one dummy account I want to use for this Oracle SSO transaction.  Second, there doesn't seem to be a way to specify which if any of these accounts should be used when playing back a transaction.

 

Will other existing transaction start to use these Windows credentials and start failing?  Is there something I've missed in any documentation anywhere?  Any other advice on how to configure a transaction that will auth to AD and then pass that into the player to test SSO redirection?

 

Thanks in advance.

Viewing all 12861 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>