PollerDiscoveryAgent

Overview

The Unified Assurance Metric Poller Discovery Agent application uses the configured Polling Policies to create metrics that will be polled from a device and associate thresholds. This is accomplished by using instance information already gathered by other applications and put into the Unified Assurance database.

Below are some examples of processing that can be done so the base metric entries are created for the respective application, but other processing can also be done as well:

Poller Discovery Agent Setup

  1. Devices must exist in the Device Catalog for this application to be able to function. Devices can be created in several different ways:

    1. Using the "Device Auto Discovery" application. See the application documentation for additional information.

      Core Device Auto Discovery

    2. Using the Manual Discovery UI:

      Configuration -> Device Discovery -> Manual Discovery

    3. Manually entering all values using the Devices UI:

      Configuration -> Device Catalog -> Devices

  2. Optional - The bandwidth metric creation functionality requires that instances have been discovered using the Metric SNMP Network Interface Discovery Agent job (which uses the Metric SNMP Network Interface Discovery Agent application), or via another method.

  3. Optional - The response time metric creation functionality requires that instances have been discovered using the Metric NMAP TCP Port Discovery job (which uses the Metric Pipe Instance Discovery application), or via another method.

  4. Using the Polling Policies UI, create the entries that will be used when the application is run, and make changes as needed in the environment:

    Configuration -> Metrics -> Polling Policies

    When configuring policies, there are several defaults that have been configured for ease of use.

    • If setting up Ping Polling, the following can be used:

      • Match

        • Instance

          • Match => LIKE

          • Name => Device

      • Assign

        • Method => NA

        • Poller Template => Default Ping

        • Threshold Group => Default Ping

    • If setting up Network Interface Polling, the following can be used:

      • Match

        • Instance

          • Match => LIKE

          • Name => eth

      • Assign

        • Method => SNMP

        • Poller Template => Default Network Interface

        • Threshold Group => Default Network Interface

    • If setting up Response Time Polling, the following can be used:

      • Match

        • Instance

          • Match => LIKE

          • Name => tcp

      • Assign

        • Method => Transaction

        • Poller Template => Default Response Time

        • Threshold Group => Default Response Time

  5. Enable the default Job, unless a specific configuration option is needed.

    Configuration -> Broker Control -> Jobs

Default Scheduled Job

Field Value
Package Name coreCollection-app
Job Name Metric Poller Discovery
Job Program bin/core/collection/PollerDiscoveryAgent
Job Arguments
Job Description Automatically creates polling based up Poller Policies
Failover Type Standalone (Supported: Standalone, Primary/Backup)
Status Disabled
Privileged (Checked)
Minutes 59
Hours 0
Days *
Months *
WeekDays 0

Default Configuration

Name Value Possible Values Notes
LogFile logs/MetricPollerDiscovery.log Text, 255 characters Relative path to Log File.
LogLevel ERROR OFF, FATAL, ERROR, WARN, INFO, DEBUG Logging level used by application.

Best Practices

Administration Details

The following list shows the technical details you will need for advanced administration of the application: