Chapter 10. Monitoring with Beacons

Beacons are a newer type of module in Salt which are designed to watch resources on a Minion, and report to the Master when those resources fall out of alignment with what you expect them to look like. In this chapter, we will discuss:

  • Monitoring external systems with Salt
  • Troubleshooting beacons

Watching for data

There are two basic types of monitoring services: those that record data, and those that trigger alerts based on that data. On the surface, beacons may look like the second type. They run on a regular interval (as frequently as every second, by default) and when they find data that is important, they send it up to the Master.

However, because beacons have access to execution modules on the Minion that ...

Get Extending SaltStack now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.