CloudFabrix Documentation
Asset IntelligenceOps IntelligenceObservabilityRobotic Data
  • Getting Started
  • CloudFabrix Overview
  • AIOps Platform
  • AIOps Solutions
  • CloudFabrix RDA
    • RDA - Overview
      • RDA - Terminology and Artifacts
    • RDA - Installation
      • Linux OS
      • Windows OS
      • Mac OS
      • RDA Client
      • Worker Nodes
      • Event Gateway
      • Edge Collector
      • Log Shippers
        • Filebeat
        • Fluentd
        • Rsyslog
        • Syslog (udp)
        • Splunk forwarder (Windows and Linux)
        • Winlogbeat (Windows)
      • RDA Log Archives
    • RDA - Administration
      • RDA - Configuration
    • RDA - User Guide
      • RDA - AIOps Studio
        • AIOps Studio - Solution Packages
        • AIOps Studio - Pipelines
        • AIOps Studio - Explore
        • AIOps Studio - Administration
        • RDA CLI in UI
        • AIOps Studio - Examples
          • File Operations
          • Loop Operations
          • Data Management Operations - cfxdm
          • Data mapping - cfxdm - dm:eval
          • Filters - cfxdm - dm:filter
          • Data mapping - cfxdm - dm:map
          • Metadata - cfxdm-dm:metadata
          • Data mapping - cfxdm - dm:functions
            • Any_non_null
            • Concat
            • Datetime
            • Date and Timestamp
            • Evaluate
            • Fixed
            • Highest
            • Join
            • jsonDecode
            • Lower
            • Lowest
            • Match
            • Minutes_Between
            • Replace
            • Seconds_Between
            • Slice
            • Split
            • Strip
            • To_Numeric
            • Ts_To_Datetimestr
            • Upper
            • When_Null
          • Data Mapping cfxdm - dm:sort
          • Data Mapping cfxdm - dm:head
          • Data Mapping cfxdm - dm: tail
          • Data Mapping cfxdm - dm: dedup
          • Data Mapping cfxdm - dm:selectcolumns
          • Data Mapping cfxdm - dm:fixcolumns
          • Data Mapping cfxdm - dm:mergecolumns
          • Data Mapping cfxdm - dm:describe
          • Data Mapping cfxdm - dm:save
          • Data Mapping cfxdm - dm:savedlist
          • Data Mapping cfxdm - dm:recall
          • Data Mapping cfxdm - dm:concat
          • Data Mapping cfxdm - dm:groupby
          • Data Mapping cfxdm - dm:to_type
          • Data Mapping cfxdm - dm:enrich
          • Data Mapping cfxdm - dm:dns_ip_to_name
          • Data Mapping cfxdm - dm:dns_name_to_ip
        • AIOps Studio - Datasource Examples
          • Elasticsearch (v1)
      • RDA - Data Management (cfxdm)
        • cfxdm - dm:filter
        • cfxdm - dm:map
        • cfxdm - dm:functions
        • cfxdm - dm:sort
        • cfxdm - dm:head
        • cfxdm - dm:tail
        • cfxdm - dm:dedup
        • cfxdm - dm:selectcolumns
        • cfxdm - dm:mergecolumns
        • cfxdm - dm:describe
        • cfxdm - dm:hist
        • cfxdm - dm:bin
        • cfxdm - dm:fixcolumns
        • cfxdm - dm:save
        • cfxdm - dm:savedlist
        • cfxdx - dm:recall
        • cfxdm - dm:concat
        • cfxdm - dm:groupby
        • cfxdm - dm:enrich
        • cfxdm - dm:to_type
        • cfxdm - dm:dns_ip_to_name
        • cfxdm - dm:dns_name_to_ip
        • cfxdm - files:loadfile
      • RDA Terminal
        • Examples using Terminal / Commandline
    • RDA - Bot Documentation
    • RDA - Datasource Integrations
      • AppDynamics
      • Dynatrace
      • Dell EMC Unity
      • Elasticsearch
      • Infoblox NetMRI
      • Kubernetes Cluster
      • Linux OS
      • Microsoft Windows Server OS
      • Nagios XI
      • NetApp Clustered ONTAP
      • PRTG Network Monitor
      • VMware vCenter
      • VMware vRealize Operations
    • RDA - Python API
      • Class CaaSDataset
      • Class CaaSClient
      • Python API Example
    • RDA - FAQ
      • Download and Installation
      • Troubleshooting
  • CFXQL - CFX Query Language
    • CFXQL User Interface
  • Operations Intelligence Analytics (OIA)
    • Solution Overview
      • Navigating cfxOIA
      • Any title
    • Administration Guide
      • Active Directory Integration
      • Add Customer
      • First Steps
      • OIA Users
      • Add New Users and Assign Roles
      • Add Environment
      • Add Gateway
      • Add DataSource
      • Add Project
      • Project Configuration
      • Stacks
      • Teams
    • User Guide
      • Incidents
        • Incident
        • Stack
      • Alerts
      • Outcomes
  • INTEGRATIONS
    • Zabbix
    • AppDynamics
    • Dynatrace
    • NetApp C Mode
    • NetApp 7 Mode
    • Splunk Enterprise
    • VMware vCenter
  • OBSERVABILITY
  • Observability - IT Infrastructure Monitoring (cfxPulse)
    • Getting Started
    • Solution Overview
    • Installing cfxPulse Collector
    • Administrator Quick Start Guide
      • Prerequisites
      • Accessing cfxPulse
      • Configuration of cfxPulse
      • Setting Up Monitoring
      • Monitoring Using Prometheus Agents
      • How to add Prometheus Agent Details
      • Discovery of Devices
      • Monitoring Dashboard
    • End User Quick Start Guide
      • Portal Navigation
      • Monitoring Analysis
      • Monitoring
      • Alerts and Incidents
      • Reports
      • NOC/Ops
      • Configuration Backups
      • Interacting With Tabular Reports
      • Creating Custom Dashboards
  • Observability - Log Monitoring & Analytics (CFX LogAnalytics or CLA)
    • Getting Started
    • Solution Overview
    • Solution Key Components
    • Log Forwarding
      • Install and Configure Logstash
      • Sending Logs to Logstash Forwarder
    • Log Collection
      • Collecting Logs from Linux
    • Log Transformation & Enrichment
    • Logstash Installation
      • How to install Java / Logstash on client side
  • Asset Intelligence Analytics (AIA) Solution
    • Getting Started
    • Solution Overview
    • AIA Roles
      • Platform Admin
        • Managed Service Provider (MSP)
        • Authentication Server
        • Set Up Services
        • Organizations
        • Users
      • Organization Admin
        • My Organizations
      • Organization Executive
      • Organization User
    • AIA Tasks, Functions
      • Home Page Navigation
      • Filters
      • Settings Menu
      • Notifications
      • Authentical Server
      • How to Add, Edit, Delete MSP
      • Actions
        • Services
        • Files
        • Dictionaries
        • Discovery Jobs
        • Snapshots
        • Clambda Jobs
        • State Operations
        • Replacement Rate
      • Details
        • Overall
        • POR Insights
        • HW Assets
        • SW Assets
        • Contracts
        • App Dependency
        • Asset List
    • AIA API
    • Enterprise Discovery
      • cfxEdgeCollector
        • Deployment of cfxEdgeCollector
        • Configuration of cfxEdgeCollector
        • cfxEdgeCollector Command Line Options
        • cfxEdgeCollector Help Command
        • Working With cfxEdgeCollector
        • cfxEdgeCollector Auto Export
    • Asset Intelligence & Analytics (AIA) (Delete)
  • CloudFabrix SaaS
    • Signup
    • Navigation
    • User Roles
  • Support
    • Contact Support
Powered by GitBook
On this page
  1. Asset Intelligence Analytics (AIA) Solution
  2. Enterprise Discovery
  3. cfxEdgeCollector

cfxEdgeCollector Auto Export

cfxEdgeCollector Auto Export Functionality

The auto-export functionality allows users to create a schedule configuration for auto-export of the data to target systems. The data could have been collected by creating a single job or multiple jobs.

By creating a (Cron) schedule with a specified time, the cfxEdgeCollector starts collecting the data and merge it into a single zip file. The merged zip file will be exported to the target system at a scheduled time. The zip file name normally is formatted as shown below:

<jobname>_<number of jobs count>_<date>_<timestamp>.zip

Once the export is completed, the system keeps track of data upload status in the database table with details like zip file name, time of upload, the status of upload (failure/success).

In case of failure in uploading the file, the cfxEdgeCollector tries again up to 10 times with a delay of 5 minutes between tries. All failure reasons are captured along with other details like how long the cfxAIA access (in days), access key expiry details, etc.

How to schedule/configure auto-export?

Step 1: cfxedgecollector CLI (register option) is used to configure cfxAIA access keys to the cfxEdgeCollector.

The command line details can be obtained using --help option (as shown below).

>>> cfxedgecollector register -–help

Register the cfxAIA REST access key with the cfxEdgeCollector using the CLI command with options as shown below with an example data (IP address and Key-Value)

>>> cfxedgecollector register --target 10.95.117.30 
--key-name “Realize1” --key-value “acab04f8-50e8-4485-88b4-abafcda9cfe9” --add

>>> cfxedgecollector register --target 10.95.104.40 
--key-name “Realize2” --key-value “ccab02f8-10e6-1382-25b4-abafcda9cfrc” –-add

Users can update or modify the access key or IP address at any time by using the option 'update' in place of 'add'. The configuration can be deleted by using the 'remove' as an option by passing key-name which is unique across the cfxEdgeCollector.

In order to list all the configured keys, use the 'list' CLI option as shown below.

>>>cfxedgecollector register --list    

The following screenshot shows the CLI command and its result in a demo environment.

Step 2: Select 'Auto Export' checkbox and enter access key on UI as shown for each of the job configurations.

Step 3: The following CLI options are available for auto export.

One can export all the jobs data immediately by using the following command.

> cfxedgecollector --auto-export

There will be a check immediately to see the export option is selected and necessary access keys are provided. Then a zip file is created of all related to the key name.

The status of all data uploads can be obtained by using the following command

> cfxedgecollector --export-list    

By default, it will show the last 24 hours, however by changing the option to '--days' or '--months' as shown below. Similarly, there is an option to limit the number of records.

Step 4: The following command will export all the jobs data instantly to the target cfxAIA system.

>>> cfxedgecollector –auto-export

For auto-export, use cron schedule using the following command

>>> cfxedgecollector --jobname export1 
--schedule templates/schedule.json --auto-export-schedule

schedule.json has the following input fields for the Cron schedule.

{
  "minutes": "0",
  "hours": "*/6",
  "day-of-month": "1-15",
  "months": "*",
  "day-of-week": "SUN-SAT"
}

The following is an example screenshot of the output of a cron job list (that was configured in a demo instance).

Note: All the logs related to auto-export are logged in the file exporter.log and path as shown below.

<HOME_DIR>/data/exportlogs/exporter.log

PreviousWorking With cfxEdgeCollectorNextAsset Intelligence & Analytics (AIA) (Delete)

Last updated 4 years ago

Cron schedule created to run for every 6 hours