Architecture

This topic describes the components of a TrueSight Network Automation installation.

Application server

The Network Automation application server is hosted on a Linux or Microsoft Windows OS, runs as a single Java process that includes a web server. The application server handles all Network Automation processing except for direct device communication and database management.

Device agent

Network Automation device agents run on Linux or Windows hosts and handle all device interaction. A local device agent is embedded with the application server but can optionally be disabled. Remote device agents are deployed to handle devices that are not reachable from the application server or to handle devices with overlapping IP addresses. Device agents interact with devices using telnet, SSH, HTTP(S), TFTP, FTP, SCP, and/or syslog. An SSL link on a configurable port handles the communication between application server and device agent.

Back to top

Client

The Network Automation client is a pure-HTML based client so no installation on a client host is required. Starting a supported browser and directing to the application server is all that is required to establish the client session. User login to Network Automation can be authenticated locally or through one of the following external authentication systems:

  • TACACS+
  • RADIUS
  • Active Directory
  • LDAP
  • SAML 2.0 NEW IN 20.02.01

Back to top

Database

Network Automation can support an embedded database or an external database connection. If the embedded database option is selected, it is a PostgreSQL database that is hosted on the application server. External databases supported are PostgreSQL, Oracle, and Microsoft SQL Server.

TrueSight Network Automation – Multi-Server Administration

Network Automation includes an administration console, TrueSight Network Automation – Multi-Server Administration, for the administrators who have multiple application servers in their environments. Using this console, administrators can perform the following tasks:

  • Push content – Push the following types of content from one application server to multiple application servers:
    • Combo Groups
    • Device Security Profiles
    • Dynamic Fields NEW IN 20.02.01
    • Global Substitution Parameters
    • Rules NEW IN 20.02.01

    • Rulesets NEW IN 20.02.01
    • Templates

  • Search for devices – Search for devices using the following attributes across multiple application servers:
    • Name
    • Address: You can search by host name, IP address or URL of a device.
    • Dynamic fields (not enabled by default)


Back to top

Integrations with Network and Service Management Systems

Network Automation supports a wide variety of APIs for communication with third-party systems:

  • Web Services API (SOAP) with Java wraparound
  • In context URL launch from/to Network Automation:
    • Sample of to: Launch from Network Management System (NMS) topology map directly into Network Automation device compliance report or span action window. Sample NMS tools include HP Network Node Manager (NNM) and Entuity Network Analytics.
    • Sample of from: Launch from Network Automation device popup window to Atrium Explorer or NMS device details.
  • SQL Device Import Adapter which enables Network Automation to import devices from discovery sources, such as BMC Atrium CMDB, BMC Discovery, HP Network Node Manager, and Entuity Network Analytics.
  • SNMP v1, v2c, and v3 notifications to NMS and event collection systems.
  • TrueSight Orchestration TrueSight Network Automation adapter to support higher level workflows and integrations with IT Service Management systems, such as BMC Remedy IT Service Management, and IP Address Management and DNS systems.

Back to top

Device support

Network Automation is a multi-vendor solution and provides out-of-the-box support for routers, switches, firewalls, intrusion detection systems, load balancers, and other devices.

BMC recommends that the list of supported devices is consulted before a device is added to the network. See Supported devices.

Back to top

Was this page helpful? Yes No Submitting... Thank you

Comments