ConfigDiscovery
Overview
The Unified Assurance Topology Configuration Discovery uses Configuration Policies to identify devices where configuration files should be collected, then creates entries as needed for the Unified Assurance Gather Configurations Agent application. This is an automated utility that can be utilized to perform the same function as manually creating entries using the Collections UI.
Configuration -> Device Configuration -> Collections
Configuration Discovery Setup
-
Using the Profiles UI, create a new profile or modify an existing one with the required login information and other settings:
-
Using the Actions UI, create a new set of actions or modify an existing one with the commands needed to gather relevant information:
-
Using the Policies UI, create a new set of policies or modify an existing one with the Profile, Action, and any restrictions needed to associate the correct devices with a profile and action:
-
Enable the default Job, unless a specific configuration option is needed.
Default Scheduled Job
Field | Value |
---|---|
Package Name | coreCollection-app |
Job Name | Config Discovery |
Job Program | bin/core/collection/ConfigDiscovery |
Job Arguments | |
Job Description | Discover and associate which devices need to have which profiles/action associations run against them |
Failover Type | Standalone (Supported: Standalone, Primary/Backup) |
Status | Disabled |
Privileged | (Checked) |
Minutes | 59 |
Hours | * |
Days | * |
Months | * |
WeekDays | * |
Default Configuration
Name | Value | Possible Values | Notes |
---|---|---|---|
LogFile | logs/ConfigDiscovery.log | Text, 255 characters | Relative path to Log File. |
LogLevel | ERROR | OFF, FATAL, ERROR, WARN, INFO, DEBUG | Logging level used by application. |
Best Practices
- The default job configuration is to run hourly at x:59:00.
Administration Details
The following list shows the technical details you will need for advanced administration of the application:
-
Package - coreCollection-app
-
Synopsis -
./ConfigDiscovery [OPTIONS]
-
Options:
-c, --AppConfigID N Application Config ID (Service, Job, or Request ID) -?, -h, --Help Print usage and exit
-
Threaded - Single Threaded