Now that you've seen various ways to monitor Minions, let's go ahead and set up some alerts.
In Chapter 4, Managing Tasks Asynchronously, we discussed how to use the Reactor system to file incidents in the PagerDuty
service in response to events. Our example also made use of the disk.status
monitoring state.
As beacons are designed to do nothing more than send an event when a certain threshold is reached, they are perfect for alerting purposes! Let's go ahead and set up a couple of examples.
Let's go back to inotify for a moment. Say that you're using the /etc/hosts
file to manage local DNS lookups. You may have some software that manages this file for you, perhaps automatically adding entries as necessary; you want to be notified via e-mail when this happens.
First off, the Minion needs to be properly configured...