Device packages allow Embedded Collectors to communicate with network devices and enable support for multiple vendors. There are two main types of device packages: system packages, which are preinstalled and managed by Cisco, and custom packages, which users can upload and manage to extend device support.
A device package is a data collection framework that
-
defines communication protocols including commands, telemetry models, and SNMP objects required to retrieve device data from network devices
-
translates device data into a standardized format for downstream processing within Embedded Collectors, and
-
enables multi-vendor support allowing Embedded Collectors to communicate with multiple device types and vendors without requiring additional code changes.
Types of device packages
Embedded Collectors use device packages to define communication and data collection from network devices. These are categorized as system packages and custom device packages.
-
System packages are preinstalled packages that ship with Crosswork. They include built-in definitions for Cisco and commonly supported third-party devices. These packages contain the standard CLI, SNMP, and telemetry collection models required for those devices.
System device packages have these characteristics.
-
Installed automatically with Embedded Collectors.
-
Maintained and updated by Cisco.
-
Administrators cannot modify the system device packages. Only applications can modify these files. To modify the system device packages, contact the Cisco Customer Experience team.
-
Updated as part of Embedded Collectors or device package version upgrades.
System packages ensure that Embedded Collectors can immediately begin collecting data from supported devices without requiring manual configuration.
-
-
Custom device packages are provided by administrators. They extend the data collection capabilities of Embedded Collectors beyond the coverage of system packages. Typically, administrators use these to onboard unsupported devices, add vendor-specific MIBs, or introduce additional metrics.
Custom device packages have these characteristics.
-
Created, imported, or obtained separately (for example, from Cisco or third-party vendors).
-
Uploaded manually through Administration > Data Gateway > Device Packages.
-
Can be edited, replaced, or deleted by administrators as needed.
-
Useful for integrating proprietary, non-Cisco, or newer device types.
Custom packages co-exist with system packages and take precedence when both define the same device type or data model.
-
located next to the package name in the File Name column.