The AppDynamics® LAM enables AIOps to ingest incident data from AppDynamics. For more information about AppDynamics, go to appdynamics.com.
The following information explains how to configure AIOps for AppDynamics data ingestion.
Configuration of the AppDynamics system is also required, as explained in Configuring AppDynamics® for Moogsoft AIOps
- An AppDynamics LAM configured for inbound communication from AppDynamics
- An active AppDynamics Controller (v4.1 or later)
AIOps performance depends on the number of Events received per second and the specifications of the AIOps system on which the AppDynamics LAM is running.
AppDynamics and AIOps integration creates one Event in AIOps for every event or violation received from AppDynamics. If, for example, an event is received containing multiple affected entities, then one entity (from those affected) is selected, and forms the basis of the Event created in AIOps.
|Files installed by default||Descripton|
|$MOOGSOFT_HOME/config/appdynamics_lam.conf||AppDynamics LAM configuration file|
|$MOOGSOFT_HOME/bots/lambots/AppDynamicsLam.js||LAMBot file; performs the main processing on the Events received|
|$MOOGSOFT_HOME/bots/moobots/AlertBuilder.js||Standard AlertBuilder Moobot file|
|$MOOGSOFT_HOME/etc/integrations/appdynamics/appdynamics-payload-script.json||JSON script required to configure AppDynamics|
AppDynamics LAM and LAMBot configuration
appdynamics_lam.conffields are set correctly:
Field Description Example port The port number where the LAM receives data from AppDynamics
address This should be the hostname/IP Address of the system running AIOps If AIOps is running on premise the default address is : 0.0.0.0
If AIOps is running on e.g. Amazon web services, it may be similar to
AppDynamicsLam.jsconfiguration settings related to Account, Policy and Action information:
By default these are all set to
trueso every Event created in AIOps includes the Account, Policy and Action information received from AppDynamics.
Setting each of these to
falseresults in the corresponding Account, Policy or Action information not being included in Events.
Enable the AppDynamics LAM, in the moog_farmd configuration file (
$MOOGSOFT_HOME/config/moog_farmd.conf) in the
mooletssection, by setting the
truefor AppDynamics, as shown below:
Start the AppDynamics Moolet and the AppDynamics LAM to begin listening and receiving data from AppDynamics on the defined socket.
To do this:
To check the AppDynamics LAM status:
To stop the AppDynamics LAM: