\n"); define('SBR', "
\n"); define('SPACE', ' '); define('RARR', '⇒'); define('ZBX_EREG_SPACES', '([[:space:]]+){0,1}'); define('ZBX_EREG_INTERNAL_NAMES', '([0-9a-zA-Z_.[:space:][.-.]$]+)'); define('ZBX_EREG_KEY_NAME', '([0-9a-zA-Z_.,[.:.][:space:][.-.]$]+)'); define('ZBX_EREG_PARAMS', '([[:print:]]+){0,1}'); define('ZBX_EREG_SIGN', '([&|><=+*/#[.-.]])'); define('ZBX_EREG_NUMBER', '([[.-.]+]*[0-9]+[.]{0,1}[0-9]*[A-Z]{0,1})'); /* Character '-' must be last in the list of symbols, otherwise it won't be accepted */ define('ZBX_EREG_DNS_FORMAT', '([0-9a-zA-Z\_\.\$[.-.]]+)'); define('ZBX_EREG_HOST_FORMAT', ZBX_EREG_INTERNAL_NAMES); define('ZBX_EREG_NODE_FORMAT', ZBX_EREG_INTERNAL_NAMES); define('ZBX_EREG_ITEM_KEY_FORMAT', '('.ZBX_EREG_KEY_NAME.'(\['.ZBX_EREG_PARAMS.'\]){0,1})'); define('ZBX_KEY_ID', 1); define('ZBX_KEY_NAME_ID', 2); define('ZBX_KEY_PARAM_ID', 4); define('ZBX_EREG_FUNCTION_FORMAT', '('.ZBX_EREG_INTERNAL_NAMES.'(\('.ZBX_EREG_PARAMS.'\)))'); define('ZBX_EREG_SIMPLE_EXPRESSION_FORMAT','(\{'.ZBX_EREG_HOST_FORMAT.'\:'.ZBX_EREG_ITEM_KEY_FORMAT.'\.'.ZBX_EREG_FUNCTION_FORMAT.'\})'); define('ZBX_EREG_MACRO_NAME_FORMAT', '(\{[A-Z\.]+\})'); define('ZBX_SIMPLE_EXPRESSION_HOST_ID', 2); define('ZBX_SIMPLE_EXPRESSION_KEY_ID', 2 + ZBX_KEY_ID); define('ZBX_SIMPLE_EXPRESSION_KEY_NAME_ID', 2 + ZBX_KEY_NAME_ID); define('ZBX_SIMPLE_EXPRESSION_KEY_PARAM_ID', 2 + ZBX_KEY_PARAM_ID); define('ZBX_SIMPLE_EXPRESSION_FUNCTION_ID', 7); define('ZBX_SIMPLE_EXPRESSION_FUNCTION_NAME_ID', 8); define('ZBX_SIMPLE_EXPRESSION_FUNCTION_PARAM_ID', 10); define('ZBX_EREG_EXPRESSION_TOKEN_FORMAT', '^([[:print:]]*)('.ZBX_EREG_SIMPLE_EXPRESSION_FORMAT.'|'.ZBX_EREG_MACRO_NAME_FORMAT.')([[:print:]]*)$'); define('ZBX_EXPRESSION_LEFT_ID', 1); define('ZBX_EXPRESSION_SIMPLE_EXPRESSION_ID', 2); define('ZBX_EXPRESSION_MACRO_ID', 13); define('ZBX_EXPRESSION_RIGHT_ID', 14); define('ZBX_MIN_PERIOD', 3600); define('ZBX_MAX_PERIOD', 12*31*24*3600); define('ZBX_PERIOD_DEFAULT', ZBX_MIN_PERIOD); define('ZBX_HISTORY_COUNT',5); define('ZBX_GUEST_USER','guest'); /* Define if your logs are in non-standard format */ /* define('ZBX_LOG_ENCODING_DEFAULT', 'Shift_JIS');*/ define('ZBX_HAVE_IPV6', 1); global $_GET, $_POST, $_COOKIE, $_REQUEST; /* Support for PHP5. PHP5 does not have $HTTP_..._VARS */ if (!function_exists('version_compare')) { $_GET = $HTTP_GET_VARS; $_POST = $HTTP_POST_VARS; $_COOKIE = $HTTP_COOKIE_VARS; } /* if magic quotes on then get rid of them */ if (get_magic_quotes_gpc()) { $_GET = zbx_stripslashes($_GET); $_POST = zbx_stripslashes($_POST); $_COOKIE = zbx_stripslashes($_COOKIE); } /* init $_REQUEST */ ini_set('variables_order', 'GP'); $_REQUEST = $_POST + $_GET; ?>