The following is a list of available monitors created by Broadcom Services Team : EPAgent, perl, python, javascripts, shell scripts, java code, docker-compose projects, etc to help you monitoring your OS and applications processes:
APM 10.x
ca-apm-fieldpack-epa-solaris
https://github.com/CA-APM/ca-apm-fieldpack-epa-solaris
This is a series of plugins for monitoring the OS.
sunDiskStats.pl - gathers I/O statistics for mount points.
sunMpStats.pl - gathers per-processor statistics
sunVmStats.pl - gathers memory statistics
ca-apm-fieldpack-epa-rhel
https://github.com/CA-APM/ca-apm-fieldpack-epa-rhel
The EPAgent Plug-ins for RHEL is a set of plug-ins for monitoring the Red Hat Enterprise Linux operating system and application processes (specifically IBM WebSphere Application Server)
rhelDiskStats.pl - gathers I/O statistics for mount points.
rhelSar.pl - gathers per CPU/core statistics.
rhelVmStat.pl - gathers memory and some CPU statistics.
psWASforLinux.pl - gathers usage statistics from WebSphere processes.
rhelMpStat.pl - gathers per-processor statistics
ca-apm-fieldpack-epa-aix
https://github.com/CA-APM/ca-apm-fieldpack-epa-aix
This is a series of plugins for monitoring both the OS and application processes (specifically WebSphere Application Server).
aixDiskStats.pl - gathers I/O statistics for mount points.
aixSVMon.pl - gathers native heap (working storage) statistics.
nmonLogReader.pl - reads the output from NMON analysis tool from IBM.
psWASforAIX.pl - gathers usage statistics from WebSphere processes.
ca-apm-fieldpack-epa-netcheck
https://github.com/CA-APM/ca-apm-fieldpack-epa-netcheck
This is a plugin that monitors servers and ports by PING and SOCKET connections.
datafile.txt - A list of servers and ports to be tested (includes sample format in the header)
netCheck.pl - Main Perl program
Datapower
https://github.com/CA-APM/Datapower
The CA APM Monitor 4.0 for IBM WebSphere DataPower (DataPower Monitor) agent provides essential IBM WebSphere DataPower appliance performance data. Using Investigator and WebView, you view the data about the DataPower appliance and services deployed on the appliance. The Team Center map displays the DataPower appliance as a component correlated to application components calling into and from the appliance.
When a web service transaction has a performance issue, DataPower Monitor quickly correlates the performance data from a variety of sources to locate the problem.
Correlation occurs for the DataPower appliances, backend applications, and any of the components participating in your Enterprise Service Bus architecture.
ca-papim-calculator
https://github.com/CA-APM/ca-papim-calculator
A javascript calculator that aggregates service metrics per gateway and cluster for Precision API Monitoring (PAPIM).
infra-agent-automation
https://github.com/CA-APM/infra-agent-automation
APMSSO ansible installer
ca_dotnet_core_ext_buildpack
https://github.com/CA-APM/ca_dotnet_core_ext_buildpack
This is a CloudFoundry buildpack for .NET Core, HWC and binary buildpack.
ca-apm-build-and-release-calculator
https://github.com/CA-APM/ca-apm-build-and-release-calculator
This javascript calculator logs the build and release of every connected agent to the log.
php-buildpack
https://github.com/CA-APM/php-buildpack
A buildpack to deploy PHP applications to Cloud Foundry based systems, such as a cloud provider or your own instance.
fieldpack.jaxws-tracer
https://github.com/CA-APM/fieldpack.jaxws-tracer
The implementation of com/sun/xml/ws/client/RequestContext.java changed in jaxws-rt v2.2.6. The tracer in this extension replaces the OOTB tracer provided with the CA APM SOA Performance Management (SPM) extension. Use this extension if you are using jaxws-rt v2.2.6 and see this error message in you logs: java.lang.ClassCastException: java.util.HashMap cannot be cast to com.sun.xml.ws.transport.Headers at com.sun.xml.ws.client.RequestContext.fill(RequestContext.java:339) at com.sun.xml.ws.client.Stub.configureRequestPacket(Stub.java:454)
ca-apm-extension-identity-management
https://github.com/CA-APM/ca-apm-extension-identity-management
This (Infrastructure) agent extension provides availability and functional checks against CA Identity Manager and CA Advanced Authentication using the SOAP APIs provided by the two solutions.
IIB10-Extension
https://github.com/CA-APM/IIB10-Extension
This extension helps monitor IBM Integration Bus v10 (previously known as WebSphere Message Broker). Both Queue Manager and IIB can be monitored together.
WebSpherePortal
https://github.com/CA-APM/WebSpherePortalThe Extension for IBM WebSphere Portal - New Mode is a Java extension that migrates the CA APM for IBM WebSphere Portal or the PowerPack for IBM WebSphere Portal agent from legacy mode (prior to CA APM 9.1) to new mode.
No features were added or removed.
wso2esb-samples
https://github.com/CA-APM/wso2esb-samples
This docker-compose project helps you run the WSO2ESB samples from https://docs.wso2.com/display/ESB450/Samples.
JBoss-Fuse
https://github.com/CA-APM/JBoss-Fuse
A monitoring fieldpack for JBoss Fuse. Key focus areas are the Apache Camel framework, Web Service coverage and JMS implementations.
EJB-Intelligent-Naming
https://github.com/CA-APM/EJB-Intelligent-Naming
A solution to solve EJB metric explosion and EJB naming problem.
ca-apm-apache-cxf-tracers
https://github.com/CA-APM/ca-apm-apache-cxf-tracers
This fieldpack allows tracing of Apache CXF web services.
ca-apm-fieldpack-nginx
https://github.com/CA-APM/ca-apm-fieldpack-nginx
Monitors nginx status and reports metrics to the CA APM EPAgent REST interface.
ca-apm-fieldpack-epa-casd
https://github.com/CA-APM/ca-apm-fieldpack-epa-casd
The EPAgent Plug-in monitors CA Service Desk web engine statistics.
The agent creates these metrics for each web engine:
Cumulative sessions so far
Most sessions at a time
Currently active sessions
ca-apm-example-docker-tomcat
https://github.com/CA-APM/ca-apm-example-docker-tomcat
This example shows how to install a CA APM Java agent in a Tomcat Docker container along with your application.
ca-apm-fieldpack-epa-rabbitmq
https://github.com/CA-APM/ca-apm-fieldpack-epa-rabbitmq
This is a series of plugins for monitoring RabbitMQ broker.
ca-apm-atc-custom-attributes
https://github.com/CA-APM/ca-apm-atc-custom-attributes
This python script creates n/or updates custom attributes in CA APM Team Center (ATC) from a CSV file.
To better organize the vertices and integrate with other tools, it is easier to leverage the APM ATC custom attributes.
This script reads the vertices from ATC, matches a key attribute (e.g. Hostname) to a column in a CSV file and updates/creates the vertex attributes with the other columns in the CSV file. The first row of the file will be used as headers which will be the attribute keys in ATC.
ca-apm-fieldpack-activemq-broker
https://github.com/CA-APM/ca-apm-fieldpack-activemq-broker
This field pack is a python script that collects data about queues, topics, ... from remote Active MQ broker JMX interface (via Jolokia http) and publishes to EPA using 9.7.1 Restful EPAgent.
ca-apm-atc-custom-attributes-rules
https://github.com/CA-APM/ca-apm-atc-custom-attributes-rules
This python script can be used to populate APM TeamCenter with custom attributes from a json file. The rules in json file will be applied sequentially.
ca-apm-automation
https://github.com/CA-APM/ca-apm-automation
Scripts to automate recurring APM tasks.
ca-apm-epa-sso
https://github.com/CA-APM/ca-apm-epa-sso
The EPAgent Plug-ins for CA SSO monitors SiteMinder processes.
ssoProcMon.pl - returns CPU & RSS for each SM process.
ssoStatus.pl - returns up/down status for SM Policy Server.
ca-apm-acc-api-scripts
https://github.com/CA-APM/ca-apm-acc-api-scripts
This extension provides a suite of example scripts using the CA APM Command Center API for automating typical tasks.
The extension python-library-and-examples contains a python wrapper library (pyacc.py) and associated sample scripts for alternative methods of writing APM Command Center utility scripts.
ApmSqlRest
https://github.com/CA-APM/ApmSqlRest
APMSQLREST is a HTTP/REST-JSON wrapper service for CA APMSQL/JDBC.
If you want to extract metric data from CA Application Performance Management (CA APM) using a REST service with a JSON result this extension is for you.
You can submit HTTP REST-JSON requests in JSON format for SQL queries to the APMSQLREST end point you configure when installing APMSQLREST.
APMSQLREST acts as a SQL over REST service that wraps the APMSQL JDBC interface provided by CA APM. It implements REST end points that accept JSON REST calls over HTTP that are forwarded to CA APM as SQL select statements via JDBC. The JDBC query results are converted into JSON responses.
apm-metrics-simulator
https://github.com/CA-APM/apm-metrics-simulator
This project is using CA APM EPAgent built-in /apm/metricFeed REST end-point to report metrics to CA APM Enterprise Manager
cem-healthcheck-scripts
https://github.com/CA-APM/cem-healthcheck-scripts
Provides scripts to collect data for troubleshooting an APM 9.x or later installation
ExecMAA
https://github.com/CA-APM/ExecMAA
MAA (Mobile APM) mobile dash board app for executives
Parsinator
https://github.com/CA-APM/Parsinator
A tool to help you parse your log files, written in Python. The goal was to make a tool that will do the grunt work of following your logs in realtime, and to be easily be extended via plugins
ca-apm-memcached-probe
https://github.com/CA-APM/ca-apm-memcached-probe
This node.js probe gets metrics and transaction traces for calls to memcached.
ca-apm-example-webservice
https://github.com/CA-APM/ca-apm-example-webservice
This example shows how to create a web service client for CA APM.
TIM_on_vMTP_CLI_installer
https://github.com/CA-APM/TIM_on_vMTP_CLI_installer
Enables an admin user to perform a command line installation of the TIM for MTP on a vMTP installation
The installerScript.sh will install the regular TIM for MTP .image files through the command line onto a vMTP installation
cem-json-parser
https://github.com/CA-APM/cem-json-parser
Parse nested JSON Objects passed in HTTP requests and/or responses and create parameters which CEM can match/record. Note: HTTP Header "Content-type" must contain the keyword "json" or the plugin will ignore it.
This code is meant as an example. You can use it as a template and adapt it to your needs, e.g. only promote the json fields that you need for transaction identification as plugin parameters.
ca-apm-extension-jaxrs
https://github.com/CA-APM/ca-apm-extension-jaxrs
The JAX-RS extension is a Java agent extension that creates metrics for JAX-RS RESTful web services on the server.
The JAX-RS extension creates a metric for each service, providing response time and number of hits. The JAX-RS Extension also allows you to know if any JAX-RS service responses take longer than 30 seconds.
browser-agent-typeview
https://github.com/CA-APM/browser-agent-typeview
This typeviewer provides overviews and a stacked view of Navigation Timing API metrics for CA APM Browser Agent.
docker-TimImage_builder
https://github.com/CA-APM/docker-TimImage_builder
The docker-TimImage_builder permits to install a TIM from version 9.6.x to 10.x practically on any Docker Server in a matter of minutes.
node-typeview
https://github.com/CA-APM/node-typeview
This typeviewer provides overviews of Node metrics (Express, Fragments, Runtime metrics):
ca-apm-node-event-loop-calculator
https://github.com/CA-APM/ca-apm-node-event-loop-calculator
This extension creates two additional metrics about the Node.js event loop.
This makes it easy to detect event loop stalls: when the Event Loop Ticks Per Interval drops to zero or a very low value.
ca-apm-mongo-name-formatter
https://github.com/CA-APM/ca-apm-mongo-name-formatter
Mongo Name Formatter used to show details of operations performed by MongoDB Java Driver. It provides "collection" and "query" parameters to be used in the metric name.
ca-apm-example-docker-node
https://github.com/CA-APM/ca-apm-example-docker-node
This example shows how to install a CA APM Node.js in a Node.js Docker container along with your application.
ca-apm-fieldpack-mongodb
https://github.com/CA-APM/ca-apm-fieldpack-mongodb
The CA APM MongoDB Collector (hereafter Collector) extracts performance metrics from one or more MongoDB instances and send them to an APM Enterprise Manager via EPAgent. It utilizes the RESTful API for EPAgent.
epagent-nozzle
https://github.com/CA-APM/epagent-nozzle
Creates a Nozzle for the Cloud Foundry Firehose and reports metrics to the CA APM EPAgent REST interface.
ca.apm.fieldpacks.stash.bitbucket
https://github.com/CA-APM/ca.apm.fieldpacks.stash.bitbucket
The Stash Field Pack gathers metrics from the Stash-BitBucket REST API & reports them via the EPAgent v9.7.1 + API.
splunkscript
https://github.com/CA-APM/splunkscript
Perl script to extract data from APM for splunk
MAA--APM-Integration
https://github.com/CA-APM/MAA--APM-Integration
This integration pushes CA MAA app performance, country usage and platform crash data into APM
SOAP2REST
https://github.com/CA-APM/SOAP2REST
This APM SOAP gateway exposes metrics as a REST webservice
ca-apm-fieldpack-windows-wmi
https://github.com/CA-APM/ca-apm-fieldpack-windows-wmi
This EPAgent field pack provides a mechanism to collect windows wmi metrics. Its run as a stateful plugin that collect metrics at a regular interval. The plugin is written in Windows Powershell.