Administer > Audit and compliance > Compliance > Configuration compliance

Configuration compliance

In HPE Server Automation, an application configuration manages configuration files on a managed server. An application configuration can manage one or several configuration files for an individual server or for group of servers. Each application configuration includes one or more templates that model an ideal configuration state for the fields. These templates help you manage configuration values (key-value pairs) for specific files on a server.

For example, you can create an application configuration that manages the hosts file for servers in your data center. You can define the IP address-hostname key-value pairs for a standard UNIX hosts file and then attach the application configuration to several servers or to a group of servers that contain the file. The application configuration serves as the policy that helps ensure that the hosts files on the target servers have the correct IP address-hostname definitions.

Application configuration compliance indicates whether all of the application configurations (policies) attached to a server are compliant with the actual application configuration files on the managed server. In the hosts file example, if the information inside the hosts file in a server configuration does not match the values defined in the application configuration, the server’s Configuration is Non-Compliant . If more than one application configuration is attached to a server and any one of the actual configuration files targeted by the application configuration is different, the entire server is shown as Non-Compliant in the Compliance view.

Conversely, if there are no differences found between the application configuration and the files on a server, the Configuration compliance status is Compliant . All application configurations must be 100% compliant for the server’s Configuration compliance status to display as Compliant in the Compliance view.

To check the latest state of a configuration file targeted by an application configuration, you can perform an application configuration compliance scan to determine whether there are any differences between the application configuration and the actual configuration files on the server.

See "Application configuration" in the SA 10.60 Developer section for more information.