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.
New services:
Version 1.1.20
A new geo-location functionality lets users view resources on a map, view further details about the resource, and also interact with nearby resources.
The functionality extends to filtering by location.
Version 1.1.19
All versions and components of Agile Service Manager now use the new inventory service.
A new Network Discovery Schema Setup service is included with the (optional) application and network discovery download packages.
Version 1.1.18
Both on-prem and OCP versions of Agile Service Manager now use the new inventory service. However, the network discovery component still requires ElasticSearch, which is now bundled with the Agile Service Manager application and network discovery download packages.
Version 1.1.17
The on-prem version of Agile Service Manager now uses a new inventory service ('nasm-inventory' and 'nasm-postgres') instead of the previous search and elastic search services ('nasm-search' and 'nasm-elasticsearch'). The OCP version still uses the older components. The (optional) network discovery component still requires ElasticSearch even if deployed on-prem.
Table 1. Agile Service Manager core packages
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
Note: Separate versions of this component are provided for RHEL8 and RHEL9.
nasm-inventory A service that inserts topology data in the PostgreSQL repository and exposes REST APIs to search for resources.
nasm-postgres The PostgreSQL relational database that is used by the inventory service.
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-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 observer download packages

Table 2. Agile Service Manager observer packages
Package Details
nasm-alm-observer A service that extracts information from the IBM Agile Lifecycle Manager
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
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

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 Setup
  • 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
  • Network Discovery Observer
  • Application Discovery Observer
  • Application Discovery Service
  • Application Discovery Primary Storage
  • DB2