none
Transaction created through Monitoring Wizard in Ops Mgr 2007 not picked up by AVIcode agent

    Question

  • Hi,

    We are creating a Enterprise ASP.NET Application monitor in Ops Mgr 2007 R2 CU5 with Transactions specified on the Transactions Settings tab.

    We're expecting that these transaction settings will be pushed to the monitored server and appear in pmachine.config so that the AVIcode Agent will monitor the specified web page as an entry point.

    This isn't happening. The monitor is created and AVIcode starts monitoring the application, but our specific transaction isn't monitored as an entry point with its own thresholds.

    Am I misunderstanding what should be happening. ie what Ops Mgr should be modifying in the AVIcode config file on the server, or is something misbehaving?

    Any insight would be appreciated. We'll log a call with support shortly about some of the issues described below setting up the transaction.

    regards,

    Jonathan

    Repro steps:

    1) From Operations Console, Authoring workspace, right click, Enterprise APS.NET Application and choose Add monitoring wizard...

    2) Select monitoring type - ASP.NET Application

    3) Search by application name - xxx Find now, choose. Next

    4) Enter Name and Description. Next

    5) Monitoring settings - set Alerting threshold to 1000ms. Next

    6) Transaction settings - Add web pages

    7) Browse... => System returns correct server name. Click OK

    Expected Result

    See a list of pages within the application

    Actual Result

    No pages are listed

    8) Click Choose file... 

    Expected Result

    See a list of files on the server, or at least a folder structure.

    Actual Result

    Just goes to local computer not the server.

    9) Click Cancel

    10) Type in path to web page directly into Transaction Properties screen, ASP.NET Page text box.

    11) Click OK - System creates an entry in list of Transactions. Next.

    12) Click Create


    • Edited by jmccomb Wednesday, February 22, 2012 2:33 AM
    Wednesday, February 22, 2012 1:43 AM

All replies

  • OK, so I found out from here http://gotchahunter.net/2011/01/avicode-5-7-custom-actions-and-statistic-counters-part-3/ that I should be looking for:

    SCUtilityCounter.StatisticsCounters.action.config and

    SCUtilityCounter.StatisticsCounters.instrument.config

    Transactions are working fine for us with appropriate thresholds, but the issue of the strange behaviour in the Add monitoring wizard... is still there.

    We don't see a list of application pages or web service methods when setting Transaction settings. We need to manually enter the path to the page or method.

    BTW We're working with IIS6 here.

    regards,

    Jonathan

    Wednesday, February 22, 2012 5:49 AM
  • It is great that workaround works for you.

    It seems that there is a failure on assembly loading. You can try to open event log and check if there are any information/warning/error messages:

    Event id 1001

    Log: Intercept

    Source: Intercept Assembly Inspector


    Anastasia


    Wednesday, February 22, 2012 11:50 PM
  • Thanks for the suggestion Anastasia.

    There is no event logged in the Intercept event log on the application server after we follow the repro steps above up to and including step 7.

    regards,

    Jonathan

    Thursday, February 23, 2012 7:12 AM
  • Hi Jonathan,

    Here is a slight refinement.

    You wrote:

    "

    We're expecting that these transaction settings will be pushed to the monitored server and appear in pmachine.config so that the AVIcode Agent will monitor the specified web page as an entry point.

    This isn't happening. The monitor is created and AVIcode starts monitoring the application, but our specific transaction isn't monitored as an entry point with its own thresholds.

    "

    Through MP wizard for transactions you only specify performance counters collection, set monitors and configure monitors and aggregation interval. But if you want to set these transactions as entrypoints (in order to collect separate events in SEViewer or change alerting threshold for some specific calls) you are to do that via Intercept MMC manually. MP doesn't push the added transactions to AVIcode Agent configuration as entrypoints.


    Igor Savchenko, VIAcode Consulting LLC (http://www.viacode.com/solutions)

    Friday, February 24, 2012 11:59 AM
  • Jonathan,

    You could also check 

    - Virtual directory in IIS is configured to use full path (There may be problems with relative paths)

    - You have permissions to browse that directory


    Anastasia

    Wednesday, February 29, 2012 10:13 PM