Working with Chef Analytics

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.


Expected Duration
137 minutes

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.


Introduction to 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

Installing Chef Analytics

  • 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

Verifying Installation and Configuration

  • 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

Working with Notifications

  • create an SMTP mail server to send Chef Analytics notifications
  • create simple notifications
  • create simple rules
  • create a simple trigger

Auditing Nodes

  • 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

Creating Audit Alerts

  • 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

Practice: Creating a Simple Application

  • create a recipe and a cookbook that will enforce compliance on a server and send a notification if the server is not compliant





Multi-license discounts available for Annual and Monthly subscriptions.