Working with Chef Analytics
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
The demand for IT personnel having an in-depth knowledge of Chef and Chef Analytics is increasing day by day. Chef Analytics is a configuration management automation tool used for auditing changes on a Chef Server. In this course, you will learn the basics of Chef Analytics as well as its installation, configuration, and setting up simple alerts and notifications.
Target Audience
System administrators, DevOps personnel, operations staff, managers, software developers, and anyone interested in learning the advanced features of Chef. A prior knowledge of Chef is essential.
Prerequisites
None
Expected Duration (hours)
2.3
Lesson Objectives Working with Chef Analytics
start the course
describe the purpose, architecture, components, and network topology of Chef Analytics
distinguish between noteworthy Chef Analytics actions and events
describe how action logs are generated and recognize the Chef pipeline architecture
describe the network and system prerequisites for installing Chef Analytics
prepare the Enterprise Chef Server to communicate with Chef Analytics
list the steps to install Chef Analytics
list the post-installation steps of Chef Analytics that need to be performed on the Enterprise Chef server
use and deploy configuration files on the Chef Analytics server
describe how hostnames are used in Chef Server/Chef Analytics architecture
verify successful installation of Chef Analytics by using command line utilities
log in to the Chef Analytics server and perform simple navigation
create a Chef client instance by starting Chef Client on a managed node
create an SMTP mail server to send Chef Analytics notifications
create simple notifications
create simple rules
create a simple trigger
recognize how audit-mode can be used to enforce server compliance
use Chef Tools such as Virtual Box, Vagrant, and Test Kitchen
recognize how to create a cookbook for server auditing
create and apply recipes to a Test Kitchen instance
create and use a web server cookbook for auditing
describe how to make updates to a web server to enforce compliance
create an audit alert when auditing a server for compliance fails
define audit triggering rules and describe what happens when an audit fails
recognize how audit rules are enforced in an auditing cookbook
create a recipe and a cookbook that will enforce compliance on a server and send a notification if the server is not compliant
Course Number: os_chad_a01_it_enus
Expertise Level
Intermediate