Configure Sensor Precedence
In Paragon Automation Platform, the following fields in device configuration, required for sensor precedence, are extracted using base platform:
Vendor name: Paragon Insights supports multiple vendors that include Juniper Networks, Cisco Systems, Arista Networks, and PaloAlto Networks.
Operating system: Name of the operating system supported by vendors such as Junos, IOS XR, and so on.
Product: Name of the family of products (devices) offered by a vendor. For example, MX routers, ACX routers, PTX routers from Juniper Networks.
Platform: Particular member device in a series of products. For example, MX2020, ACX5400 and so on.
Release or version: release version of the OS selected.
The configuration of above fields in the device hierarchy must match the sensor precedence specified in the Rule Properties. For example, if you include platform MX2020 in device configuration, the sensor precedence hierarchy must also include MX2020.
The following is a sample configuration of setting sensor precedence in Rule Properties:
rule-properties { version 1; contributor juniper; supported-healthbot-version 4.0.0; supported-devices { sensors interfaces-iagent; juniper { sensors interfaces-iagent; operating-system junos { products EX { sensors interfaces-iagent; platforms EX9200 { sensors interfaces-iagent; releases 17.3R1 { sensors interfaces-iagent; release-support min-supported-release; } } platforms EX9100 { sensors interfaces-oc; } } products MX { sensors interfaces-oc; } products PTX { sensors interfaces-oc; } products QFX { sensors interfaces-oc; } } } other-vendor cisco { vendor-name cisco; sensors interfaces-oc; } } }
Sensor precedence mandates changes to the current hierarchy of configuration in Rule Properties. The hierarchy of the following elements has changed in Paragon Insights. The old hierarchy of the listed elements in Rule Properties is deprecated.
Releases: The old statement hierarchy defined
releases
underproduct
, andplatform
as a leaf statement under Releases. This hierarchy is deprecated.products MX { releases 15.2R1 { ### Deprecated release-support min-supported-release; ### Deprecated platform All; ### Deprecated } }
Operating system: The old statement hierarchy defined operating system as a leaf statement for other vendors. This order is deprecated.
other-vendor cisco { vendor-name cisco; operating-system nexus; ### Deprecated sensors [ s1 s2 ]; // Default sensors for cisco vendor operating-systems nxos { sensors [ s1 s2 ]; // Default sensors for cisco vendor with NX OS products NEXUS { sensors [ s1 s2 ]; // Default sensors for cisco vendor with NX OS and for the specified product platforms 7000 { sensors [ s1 s2 ]; // Default sensors for cisco vendor with NX OS and for the specified product and platform releases 15.8 { release-support only-on-this-release; sensors [ s1 s2 ]; // Sensors for cisco vendor with NX OS and for the product, platform and version } } }