* @copyright 2003-2016 PgPool Global Development Group * @version CVS: $Id$ */ require_once('common.php'); require_once('command.php'); if (!isset($_SESSION[SESSION_LOGIN_USER])) { exit(); } $params = readConfigParams(array('port', 'wd_hostname', 'wd_port', 'trusted_servers', 'delegate_IP', 'wd_lifecheck_method', 'wd_heartbeat_port', 'wd_heartbeat_keepalive', 'wd_heartbeat_deadtime', 'wd_interval', 'wd_life_point', 'wd_lifecheck_query', 'other_pgpool_hostname', 'other_pgpool_port', 'other_wd_port', 'hostname', 'pgpool_port')); // get watchdog information $watchdogInfo = array(); if (4.2 <= _PGPOOL2_VERSION) { for ($i = 0; $i < count($params['hostname']); $i++) { $watchdogInfo[] = getWatchdogInfo($i); } } else if (3.5 <= _PGPOOL2_VERSION) { $watchdogInfo['local'] = getWatchdogInfo(0); for ($i = 0; $i < count($params['other_pgpool_hostname']); $i++) { $watchdogInfo[] = getWatchdogInfo($i + 1); } } else { $watchdogInfo['local'] = getWatchdogInfo(); for ($i = 0; $i < count($params['other_pgpool_hostname']); $i++) { $watchdogInfo[] = getWatchdogInfo($i); } } $tpl->assign('params', $params); $tpl->assign('watchdogInfo', $watchdogInfo); $tpl->display('innerWatchdog.tpl');