22.1 enhancements and patches
22.1
Rules and rule sets enhancements
This release includes the following rule and rule set enhancements.
Additional out-of-the-box rule sets for the CIS compliance of Cisco devices
Network Automation includes the following out-of-the-box rule sets for the CIS compliance of Cisco devices:
- CIS Level 1 - Cisco_IOS_16_Benchmark_v1.1.1
- CIS Level 2 - Cisco_IOS_16_Benchmark_v1.1.1
Ability to test the rule grammar when adding a rule
Before saving and enabling a rule, test the rule grammar with different configurations. This saves the time and effort required to update the rule in case the rule grammar does not work as expected.
For more information, see Adding-or-editing-a-rule.
Ability to search the trigger and subject in different domains
Search the subject in a domain different from the trigger's domain by specifying the scope of the subject in the Scope field.
For more information, see Defining-rule-grammar.
Ability to upload a file to a device by attaching it to a custom action
Use the following XML elements to upload a file to a device by attaching the file to a custom action:
- <deploysFile>
- <deployedFilePrompt>
For more information, see Developing-a-custom-action-adapter-using-XML. For a sample custom action that demonstrates how to attach a file, see the out-of-the-box Install License custom action from the Network Automation UI.
Support for multiple End of Life milestone dates
The Populate Cisco End of Life Date external script action supports multiple End of Life (EOL) milestone dates in case you need to fetch more than one date from Cisco.
Use the following fields to fetch more than one date:
- End of Life Milestone Date Name
- Name of Dynamic Field that will store the Dates
For more information, see Populating-End-of-Life-data-for-Cisco-devices.
Support for encrypted connection and authentication for the SMTP server
Network Automation supports encrypted connection and authentication for the SMTP server through the following system parameters:
- Encryption Type
- Enable SMTP Server Authentication
- SMTP Server Port
For information about these parameters, see Managing-system-parameters.
Ability to perform actions on a target configuration
Perform the following actions on a target configuration:
- Email and export the target configuration and device details in RTF, HTML, and PDF format
- Download the target configuration in TXT format
Device and device adapter enhancements
This release includes the following device and device adapter enhancements.
Support for Cisco IOS versions 16.x and 17.x
The Cisco IOS Switch/Router device adapter supports Cisco IOS versions 16.x and 17.x.
Support for capturing detailed hardware inventory for the Juniper JunOS device types
Network Automation captures detailed hardware inventory for the Juniper JunOS devices in the Device Snapshot -> Discover Core section. For more information, see Managing-detailed-hardware-inventory.
The following figure shows the inventory for a Juniper JunOS device:
Support for the systemd service manager for Linux services
The database, application server, and agent services in Network Automation are now created by using the systemd service manager. In earlier versions, these services were created by using the systemV service manager. As a result, the commands accessing the init.d files (for example, /etc/init.d/enatomat status) no longer work. Use the systemctl commands instead (for example, systemctl status enatomcat).
Ability to change the list of actions from the Device Details page
Select the list of actions that you want to be made available on the Device Details page.
Ability to modify a component from the component details page
Modify a component from its details page by using the Edit option as shown in the following example:
Generate rules while importing security vulnerabilities
Generate rules and associate them with the security vulnerabilities automatically while importing the vulnerabilities by using the Enable Automatic Rule Creation option.
For more information, see Importing-security-vulnerabilities.
Perform actions from the Job Details page
On the Job Details page, perform various actions such as Copy, Copy Failed Job, Abort, Approve, and so on.
Support for additional operating systems
Network Automation and Multi-Server Administration support the following operating systems:
Operating system | Version |
---|---|
Red Hat Enterprise Linux | 8.4, 8.5 |
Oracle Enterprise Linux | 8.4, 8.5 |
Ubuntu Linux | 21.04, 21.10 |
Windows Server | 2022 |
For the complete list of supported operating systems, see OS support.
Support for additional database
Network Automation supports version 14.1 of PostgreSQL.
For the complete list of supported databases, Database support.
Support for Entuity Network Analytics version
Network Automation supports version 19.0 Patch P05 of Entuity Network Analytics.
For the complete list of supported Entuity Analytics versions, see Entuity-Network-Analytics.
Third-party software support
This version of Network Automation is bundled with the following third-party software:
- AdoptOpenJDK version 11.0.14.1
- Apache Tomcat web server version 9.0.60