You are here: Smart Control > How Smart Control Works

How Smart Control Works

Automation framework drives the entire Smart Control infrastructure. This is managed by the Smart Control daemon-- smartd. This daemon loads configuration parameters from the configuration file and executes events as needed.

An alerts daemonā€”alertd, is responsible for Smart Control alerts. This daemon already cognizant of important events in the system, so it notifies smartd when a triggered type event has occurred so that smartd can execute the necessary script.

The figure below illustrates an overview of how Smart Control framework functions. The alertd daemon gets triggered event information from the system and then notifies the smartd daemon to execute a particular PHP script. The smartd daemon is responsible for running scripts when a particular scheduled or interval event occurs--based on a system clock. PHP scripts themselves can read and write system status and load balancer configuration information.