This is a simple, quick and dirty dashboard that gives you an at-a-glance look at the state of all your supervisor using webservers. Also provides the ability to stop and start individual processes. It uses
The only external dependency is the Silex phar archive. Download silex.phar and put it in the top dir of this application. All other dependencies are included.
Supervisor also needs to be configured to allow XML-RPC access on port 9001 on 127.0.0.1.
Copy config.php.dist as config.php and edit as appropriate.
Download silex.phar and put it in the top level of this application.
Apache config changes:
Alias /supervisorui/ "/path/to/supervisorui/web/"
<Directory "/path/to/supervisorui/web">
Order deny,allow
Deny from all
Allow from 127.0.0.1 <other private ip's here>
</Directory>
Either enable .htaccess overrides or put the contents of the web/.htaccess file into the above <Directory>
block.
Supervisor (/etc/supervisord.conf) changes to enable XML-RPC access:
[inet_http_server] ; inet (TCP) server disabled by default
port=127.0.0.1:9001
Restart apache and supervisord for these changes to take effect
https://github.com/luxbet/supervisorui/wiki
© 2012 Luxbet Pty Ltd. Released under The BSD 3 clause License