コード例 #1
0
ファイル: master.php プロジェクト: OracolTech/Saturn-Master
 Console::stdout('## GLOBAL CONFIG ##' . PHP_EOL);
 $DEBUG_LEVEL = Console::select('DEBUG LEVEL?', ['0' => 'MUTE - OK for production', '1' => 'DEBUG Verbose', '2' => 'DEBUG VERBOSE + TRACE']);
 Console::stdout(PHP_EOL);
 Console::stdout('%YDNS :%n' . PHP_EOL);
 $NAMESERVER = Console::prompt('DNS NAMESERVER     ', ['default' => '8.8.8.8']);
 Console::stdout(PHP_EOL);
 Console::stdout('%YMySQL :%n' . PHP_EOL);
 $DB_USER = Console::prompt('DATABASE USERNAME  ', ['default' => 'root']);
 $DB_PASS = Console::prompt('DATABASE PASSWORD  ', ['default' => '']);
 $DB_HOST = Console::prompt('DATABASE HOST      ', ['default' => '127.0.0.1']);
 $DB_PORT = Console::prompt('DATABASE PORT      ', ['default' => '3306']);
 $DB_NAME = Console::prompt('DATABASE NAME      ', ['default' => 'saturn']);
 Console::stdout(PHP_EOL);
 Console::stdout('%YSATURN MASTER NETWORK :%n' . PHP_EOL);
 $HOST = Console::prompt('MASTER DAEMON IP   ', ['default' => '0.0.0.0']);
 $PORT = Console::prompt('MASTER DAEMON PORT ', ['default' => '4000']);
 Console::stdout(PHP_EOL);
 $vars = [];
 $vars['[DEBUG_LEVEL]'] = $DEBUG_LEVEL;
 $vars['[NAMESERVER]'] = $NAMESERVER;
 $vars['[DB_USER]'] = $DB_USER;
 $vars['[DB_PASS]'] = $DB_PASS;
 $vars['[DB_HOST]'] = $DB_HOST;
 $vars['[DB_PORT]'] = $DB_PORT;
 $vars['[DB_NAME]'] = $DB_NAME;
 $vars['[HOST]'] = $HOST;
 $vars['[PORT]'] = $PORT;
 Console::stdout('%W## CHECK MYSQL CONNECTION ##%n' . PHP_EOL . PHP_EOL);
 $mysqli = new \mysqli($DB_HOST, $DB_USER, $DB_PASS, '', $DB_PORT);
 /* check connection */
 if ($mysqli->connect_error) {
コード例 #2
0
ファイル: slave.php プロジェクト: OracolTech/Saturn-Slave
            $vars['[MSQL_THREAD_CACHED]'] = (int) Console::confirm('Plugin MySQL::Enable collect Thread cached');
            $vars['[MSQL_THREAD_CONN]'] = (int) Console::confirm('Plugin MySQL::Enable collect Thread connected');
            $vars['[MSQL_THREAD_CREATED]'] = (int) Console::confirm('Plugin MySQL::Enable collect Thread created');
            $vars['[MSQL_THREAD_RUN]'] = (int) Console::confirm('Plugin MySQL::Enable collect Thread running');
            $vars['[MSQL_SLOW]'] = (int) Console::confirm('Plugin MySQL::Enable collect Slow query');
            $vars['[MSQL_BYTE_RCV]'] = (int) Console::confirm('Plugin MySQL::Enable collect Bytes Received');
            $vars['[MSQL_BYTE_SNT]'] = (int) Console::confirm('Plugin MySQL::Enable collect Bytes Sent');
            $vars['[MSQL_CONN]'] = (int) Console::confirm('Plugin MySQL::Enable collect Connection');
            $vars['[MSQL_ABORTED_CLIENT]'] = (int) Console::confirm('Plugin MySQL::Enable collect Aborted clients');
            $vars['[MSQL_ABORTED_CONN]'] = (int) Console::confirm('Plugin MySQL::Enable collect Aborted connections');
        }
    }
    $vars['[APACHE_REFRESH]'] = Console::prompt('Plugin Apache                         ', ['default' => '5']);
    if ($vars['[APACHE_REFRESH]'] != 0) {
        $vars['[APACHE_STATUS_HOST]'] = Console::prompt('Enter the apache ip/host with mod server-status enabled ', ['default' => 'localhost']);
        $vars['[APACHE_STATUS_URL]'] = Console::prompt('Enter the uri to access mod server-status page', ['default' => 'server-status']);
        $vars['[APACHE_UPTIME]'] = (int) Console::confirm('Plugin APACHE::Enable collect Uptime');
        $vars['[APACHE_RQSTSEC]'] = (int) Console::confirm('Plugin APACHE::Enable collect Rqst/Sec');
        $vars['[APACHE_BYTESEC]'] = (int) Console::confirm('Plugin APACHE::Enable collect Bytes/Sec');
        $vars['[APACHE_BYTERQST]'] = (int) Console::confirm('Plugin APACHE::Enable collect Bytes/Rqst');
        $vars['[APACHE_BUSYWORKER]'] = (int) Console::confirm('Plugin APACHE::Enable collect Busy Worker');
        $vars['[APACHE_IDLEWORKER]'] = (int) Console::confirm('Plugin APACHE::Enable collect Idle Worker');
        $vars['[APACHE_CPULOAD]'] = (int) Console::confirm('Plugin APACHE::Enable collect CPU Load');
        $vars['[APACHE_CPUUSER]'] = (int) Console::confirm('Plugin APACHE::Enable collect CPU User');
        $vars['[APACHE_CPUSYSTEM]'] = (int) Console::confirm('Plugin APACHE::Enable collect CPU System');
        $vars['[APACHE_CPUCHILDUSER]'] = (int) Console::confirm('Plugin APACHE::Enable collect CPU Children User');
        $vars['[APACHE_CPUCHILDSYS]'] = (int) Console::confirm('Plugin APACHE::Enable collect CPU Children System');
        $config_plugins .= <<<EOD

apache.server['apache'].conf['host'] = [APACHE_STATUS_HOST]
apache.server['apache'].conf['status_url'] = [APACHE_STATUS_URL]