Driver and monitor difference

As discussed in the Cookbook, it is better to include checking and analysis in a monitor component so that these functions of your agent may still be used even when the agent is in passive mode.