What is this? This is PAGE "Rel0," which is the very first release of the PAGE code from Priority Health. Very little has been modified here in hopes that it might be immediately useful to somebody before I go crazy with the rewrite for V2. These instructions may imporve as I get feedback from users and have time to write installations scripts, etc.. My effort will likely be focused on the successor to Rel0, which will actually be PAGE 2.0. I will post any relevant information regarding Rel0 or 2.0 on my website at http://www.tobert.org/scheduler Excuses: This code should not be used as a basis for learning Perl, POE, or any of the other technologies employed within. It was written in 2002 when I was still a full-time systems administrator and is actually the project that got me started with learning what it takes to be a programmer. Web UI Excuses: The web UI was written by somebody else at Priority Health that had more free time than I did when it was needed. If you look at the code, you'll know why I'm pointing this out. It's only included so that some kind of UI is available to people who want to mess around with this while I work on a new one. System Requirements: Perl 5.8 OpenSSH MySQL with InnoDB support (4.x or higher) Perl Modules: POE (any version from ~2003 or better) YAML Log::Log4perl Mail::Mailer DBI DBD::mysql Sys::Syslog Installation: * Create a mysql database, import the database_setup.sql. * Set up the database information in config.yaml * Set up SSH shared hostkeys with the remote hosts * Copy client.pl to an appropriate location on remote hosts * Run controller.pl as a daemon (nohup helps) -Al Tobey