A plugin for Eye that provides centralized process monitoring and management. The GUI component is located at http://github.com/normelton/eye-control-gui.
Each Eye server will report its state to a centralized Redis Redis server. This must be configured on each Eye server:
Eye.config do
logger '/tmp/eye.log'
eye_control :enable => true, :host => '192.168.1.5'
end
By default, the Eye process will also respond to start / stop / restart requests coming from Eye Control. This can be disabled by running in read-only mode:
Eye.config do
logger '/tmp/eye.log'
eye_control :enable => true, :host => '192.168.1.5', :readonly => true
end
Right now, there are no security measures in place. Ensure that only legitimate clients can connect to your Eye Control and Redis servers.