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.

Prerequisite
None

Expected Duration
137 minutes

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.

Objective

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

MONTHLY SUBSCRIPTION

$129/month
 

ANNUAL SUBSCRIPTION

$1295/year

Multi-license discounts available for Annual and Monthly subscriptions.