cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Not a customer? Start a free trial

Click the Start a free trial link to start a 15-day SaaS trial of our product and join our community as a trial user. If you are an existing customer do not start a free trial.

AppDynamics customers and established members should click the sign in button to authenticate.

Controller (SaaS, On Premises)

BMC TrueSight integration

SOLVED
Rafael.Ielo
Architect

BMC TrueSight integration

Hi There,

 

someone did integration between AppDynamics and BMC TrueSight Operations? Customer asks for this integrations, I mean, AppDynamics sending metrics to BMC TO.

 

Tks all

By replying you agree to the Terms and Conditions of the AppDynamics Community.
BMC TrueSight integration
7 REPLIES 7
Rafael.Ielo
Architect

UP

 

Has anyone gone through this? :)

Madan.Kumar
Builder

Doable.

 

Have done an event integration to TSOM in one of my previous workplaces. You will not be able to send in performance metrics though.

 

Two ways to do this, one would be with Webhooks, second would be the more familiar way for all BMC users, the msend

 

I mostly did it old school msend way, below 4 pointers might help you plan but it's still a lot of heavy lifting you will have to do on BEM to get this right.

 

1. Create a remote cell in Truesight [Idea here is to forward events from appdynamics to this cell and forward to mastercell for processing]

 

2. Under appdynamics actions create a custom action to execute a script, which will call the msend with the event details as arguments. [Strongly recommend you first decide on the mappings between appdynamics slots and truesight slots]

 

3. You will have to create MRL file with rules on the remote cell server for refine, de-dupe and auto closure 

 

4. Recompile, reload and test out.

 

Rafael.Ielo
Architect

Hi madankumar,

 

many tks for your reply. Actually I've created a HTTP Request Template using this informations and works fine for our customer :)

 

RAW URL:  http://pnthx02b/bppmws/api/Event/create?routingId=pncell_pnthx02b&routingIdType=CELL_NAME 

 

Payload:

[
{
      "eventSourceHostName": "servidor.interno",
      "eventSourceIPAddress": "192.8.8.8",
      "attributes": {
          "CLASS": "EVENT",
          "mc_object": "${latestEvent.application.name}${latestEvent.node.name}",
          "mc_object_class": "AppDynamics",
          "mc_object_uri": "${latestEvent.deepLink}",
          "mc_parameter": "${latestEvent.healthRule.name}",
          "severity": "${ts_severity}",
          "msg": "APM ${latestEvent.severity} Application ${latestEvent.application.name} Tier  ${latestEvent.tier.name} NodeName ${latestEvent.node.name} $!{latestEvent.summaryMessage.replace('<b>','')}"
      }
}
]

Madan.Kumar
Builder

Good to know you got it working.

Really nice to see you are using webhook instead of msnd.
Sameer.Salve
Explorer

How did you pass the tsim authentication token for this ? or was it not required ? As per bmc docs token is required.
Rafael.Ielo
Architect

Hi Sameer, I've passed the TSIM authentication token.
vinod.songara
New Member

Hi Rafael

 

how you have passed token authentication ?

where you given token details and how you get it regenerate after 24 hours?

Tags (1)