Components
Agile Service Manager consists of a number of services, and can be integrated into the IBM Netcool Operations Insight suite of products. You access Agile Service Manager through the IBM Dashboard Application Service Hub (DASH).
Agile Service Manager core download packages
The Agile Service Manager core eAssembly consists of the following packages. Apart from the UI,
which is installed using the IBM Installation Manager, all core packages are Docker
containers.
| Package | Details |
|---|---|
| nasm-cassandra | A distributed and robust database that is scalable while maintaining high performance |
| nasm-common | Component that contains the product licenses, common scripts and docker-compose |
| nasm-elasticsearch | A distributed search and analytics engine that is scalable and reliable |
| nasm-kafka | A message bus that efficiently consolidates topology data from multiple sources In addition to the Kafka message bus, the nasm-kafka service also deploys the Kafka REST API, which verifies the existence of Kafka topics. |
| nasm-layout | A service that lets you customize the way topologies are structured, providing a number of standard options, such as hierarchical, force-directed, and other views |
| nasm-merge | A service that lets you merge duplicate records of the same resource retrieved through different mechanisms into one composite resource |
| nasm-nginx | A service that manages access to all other Agile Service Manager micro-services |
| nasm-noi-gateway | A service that updates the Agile Service Manager status with Netcool/OMNIbus event data (via the status service) |
| nasm-noi-probe | A service that uses Agile Service Manager resource status information to generate events in the Netcool/OMNIbus Event Viewer. |
| nasm-observer | A service that you install on a Jenkins server, from where it updates the Agile Service Manager status (via the Jenkins Observer) |
| nasm-search | A service that inserts topology data into the Elasticsearch engine, and exposes REST APIs to search for resources |
| nasm-status | A service that extracts information from IBM Tivoli Netcool/OMNIbus events |
| nasm-topology | A service that lets you query networked resources, and retrieve both real-time and historical information about their state and relationships with other linked resources |
| nasm-ui-api | A service whose dedicated purpose is to provide topology-related data to the Agile Service Manager UI |
| nasm-ui | A user interface service accessed through DASH, which presents you with a topology view and lets you perform a number of further tasks in context |
| nasm-zookeeper | A robust, distributed and scalable synchronization service |
Agile Service Manager application and network discovery download packages
In addition to the Network Discovery and Application Discovery observers, both listed in the
observer packages table, Agile Service Manager contains the following application and network
discovery download packages.
- Network Discovery Config
- Network Discovery Consul
- Network Discovery Control
- Network Discovery Schema Registry
- Network Discovery Security
- Network Discovery Sftp
- Network Discovery Sidecar
- Network Discovery Status
- Network Discovery Swagger Service
- Network Discovery Swagger UI
- Network Discovery Topogram
- Network Discovery Worker
- Network Discovery Collector
- Application Discovery Service
- Application Discovery Primary Storage
- DB2
Agile Service Manager observer download packages
| Package | Details |
|---|---|
| nasm-alm-observer | A service that extracts information from the IBM Agile Lifecycle Manager |
| nasm-appdisco-observer | A service that retrieves discovered applications, their components, configurations and dependencies, from the Application Discovery database via REST API |
| nasm-appdynamics-observer | A service that obtains information from the AppDynamics Controller via the REST API |
| nasm-aws-observer | A service that reads data from the Amazon Web Services |
| nasm-azure-observer | A service that reads data from Azure cloud services through its REST APIs |
| nasm-bigfixinventory-observer | A service that reads data from a Bigfix Inventory instance through its REST API |
| nasm-cienablueplanet-observer | A service that retrieves topology data from the Blue Planet MCP instance via REST API |
| nasm-ciscoaci-observer | A service that makes REST calls to Cisco APIC in the Cisco ACI environment |
| nasm-contrail-observer | A service that makes REST calls to the Contrail API server to retrieve topology data from Juniper Network Contrail |
| nasm-dns-observer | A service that queries internal DNS servers, and returns response times and service addresses |
| nasm-docker-observer | A service that extracts information from Docker networks |
| nasm-dynatrace-observer | A service that queries a specified Dynatrace environment for information about its applications, services, process groups, and infrastructure entities |
| nasm-file-observer | A service that retrieves data written to a file in a specific format |
| nasm-google-observer | A service that reads data from the Google Cloud Platform's Compute Services through Google's Compute Services SDK. |
| nasm-ibmcloud-observer | A service that performs REST calls to the IBM Cloud REST API, which retrieve Cloud Foundry Apps information and services |
| nasm-itnm-observer | A service that extracts information from the IBM Tivoli Network Manager IP Edition database |
| nasm-jenkins-observer | A service that receives build information generated by the Agile Service Manager plugin for Jenkins |
| nasm-junipercso-observer | A service that extracts information from Juniper Contrail Service Orchestration (CSO) |
| nasm-kubernetes-observer | A service that discovers Kubernetes services containers and maps relationships between them |
| asm-netdiso-observer | A service that retrieves discovered devices and relationships from the Network Discovery database via REST API |
| nasm-newrelic-observer | A service that loads New Relic Infrastructure resource data via a New Relic account with a New Relic Infrastructure subscription |
| nasm-openstack-observer | A service that extracts information from OpenStack |
| nasm-rancher-observer | A service that read data from Rancher through the REST API |
| nasm-rest-observer | A service that obtains topology data via REST endpoints |
| nasm-servicenow-observer | A service that performs REST calls to retrieve configuration management database (CMDB) data from ServiceNow |
| nasm-taddm-observer | A service that extracts information from the IBM Tivoli Application Dependency Discovery Manager database |
| nasm-vmvcenter-observer | A service that dynamically loads VMware vCenter data |
| nasm-vmwarensx-observer | A service that dynamically loads VMware NSX data |
| nasm-zabbix-observer | A service that extracts server information and its associated network resources from Zabbix via REST RPC |