public static function tearDownAfterClass() { // restore DETECT_URLS to original setting if (self::$detect_urls_var != 'yes') { setConfigVar('DETECT_URLS', self::$detect_urls_var); } }
public static function tearDownAfterClass() { // restore AUTOPORTS_CONFIG to original setting if (self::$autoports_config_var != '') { setConfigVar('AUTOPORTS_CONFIG', self::$autoports_config_var); } // remove sample data commitDeleteObject(self::$object_id); }
function resetUIConfig() { setConfigVar('MASSCOUNT', '8'); setConfigVar('MAXSELSIZE', '30'); setConfigVar('ROW_SCALE', '2'); setConfigVar('IPV4_ADDRS_PER_PAGE', '256'); setConfigVar('DEFAULT_RACK_HEIGHT', '42'); setConfigVar('DEFAULT_SLB_VS_PORT', ''); setConfigVar('DEFAULT_SLB_RS_PORT', ''); setConfigVar('DETECT_URLS', 'no'); setConfigVar('RACK_PRESELECT_THRESHOLD', '1'); setConfigVar('DEFAULT_IPV4_RS_INSERVICE', 'no'); setConfigVar('AUTOPORTS_CONFIG', '4 = 1*33*kvm + 2*24*eth%u;15 = 1*446*kvm'); setConfigVar('SHOW_EXPLICIT_TAGS', 'yes'); setConfigVar('SHOW_IMPLICIT_TAGS', 'yes'); setConfigVar('SHOW_AUTOMATIC_TAGS', 'no'); setConfigVar('DEFAULT_OBJECT_TYPE', '4'); setConfigVar('IPV4_AUTO_RELEASE', '1'); setConfigVar('SHOW_LAST_TAB', 'yes'); setConfigVar('EXT_IPV4_VIEW', 'yes'); setConfigVar('TREE_THRESHOLD', '25'); setConfigVar('IPV4_JAYWALK', 'no'); setConfigVar('ADDNEW_AT_TOP', 'yes'); setConfigVar('IPV4_TREE_SHOW_USAGE', 'no'); setConfigVar('PREVIEW_TEXT_MAXCHARS', '10240'); setConfigVar('PREVIEW_TEXT_ROWS', '25'); setConfigVar('PREVIEW_TEXT_COLS', '80'); setConfigVar('PREVIEW_IMAGE_MAXPXS', '320'); setConfigVar('VENDOR_SIEVE', ''); setConfigVar('IPV4LB_LISTSRC', 'false'); setConfigVar('IPV4OBJ_LISTSRC', 'not ({$typeid_3} or {$typeid_9} or {$typeid_10} or {$typeid_11})'); setConfigVar('IPV4NAT_LISTSRC', '{$typeid_4} or {$typeid_7} or {$typeid_8} or {$typeid_798}'); setConfigVar('ASSETWARN_LISTSRC', '{$typeid_4} or {$typeid_7} or {$typeid_8}'); setConfigVar('NAMEWARN_LISTSRC', '{$typeid_4} or {$typeid_7} or {$typeid_8}'); setConfigVar('RACKS_PER_ROW', '12'); setConfigVar('FILTER_PREDICATE_SIEVE', ''); setConfigVar('FILTER_DEFAULT_ANDOR', 'and'); setConfigVar('FILTER_SUGGEST_ANDOR', 'yes'); setConfigVar('FILTER_SUGGEST_TAGS', 'yes'); setConfigVar('FILTER_SUGGEST_PREDICATES', 'yes'); setConfigVar('FILTER_SUGGEST_EXTRA', 'no'); setConfigVar('DEFAULT_SNMP_COMMUNITY', 'public'); setConfigVar('IPV4_ENABLE_KNIGHT', 'yes'); setConfigVar('TAGS_TOPLIST_SIZE', '50'); setConfigVar('TAGS_QUICKLIST_SIZE', '20'); setConfigVar('TAGS_QUICKLIST_THRESHOLD', '50'); setConfigVar('ENABLE_MULTIPORT_FORM', 'no'); setConfigVar('DEFAULT_PORT_IIF_ID', '1'); setConfigVar('DEFAULT_PORT_OIF_IDS', '1=24; 3=1078; 4=1077; 5=1079; 6=1080; 8=1082; 9=1084; 10=1588; 11=1668'); setConfigVar('IPV4_TREE_RTR_AS_CELL', 'no'); setConfigVar('PROXIMITY_RANGE', 0); setConfigVar('IPV4_TREE_SHOW_VLAN', 'yes'); setConfigVar('VLANSWITCH_LISTSRC', ''); setConfigVar('VLANIPV4NET_LISTSRC', ''); setConfigVar('DEFAULT_VDOM_ID', ''); setConfigVar('DEFAULT_VST_ID', ''); setConfigVar('STATIC_FILTER', 'yes'); setConfigVar('8021Q_DEPLOY_MINAGE', '300'); setConfigVar('8021Q_DEPLOY_MAXAGE', '3600'); setConfigVar('8021Q_DEPLOY_RETRY', '10800'); setConfigVar('8021Q_WRI_AFTER_CONFT_LISTSRC', 'false'); setConfigVar('8021Q_INSTANT_DEPLOY', 'no'); setConfigVar('CDP_RUNNERS_LISTSRC', ''); setConfigVar('LLDP_RUNNERS_LISTSRC', ''); setConfigVar('SHRINK_TAG_TREE_ON_CLICK', 'yes'); setConfigVar('MAX_UNFILTERED_ENTITIES', '0'); setConfigVar('SYNCDOMAIN_MAX_PROCESSES', '0'); setConfigVar('PORT_EXCLUSION_LISTSRC', '{$typeid_3} or {$typeid_10} or {$typeid_11} or {$typeid_1505} or {$typeid_1506}'); setConfigVar('FILTER_RACKLIST_BY_TAGS', 'yes'); setConfigVar('MGMT_PROTOS', 'ssh: {$typeid_4}; telnet: {$typeid_8}'); setConfigVar('SYNC_802Q_LISTSRC', ''); setConfigVar('QUICK_LINK_PAGES', 'depot,ipv4space,rackspace'); setConfigVar('CACTI_LISTSRC', 'false'); setConfigVar('MUNIN_LISTSRC', 'false'); setConfigVar('VIRTUAL_OBJ_LISTSRC', '1504,1505,1506,1507'); setConfigVar('DATETIME_ZONE', 'UTC'); setConfigVar('DATETIME_FORMAT', '%Y-%m-%d'); setConfigVar('SEARCH_DOMAINS', ''); setConfigVar('8021Q_EXTSYNC_LISTSRC', 'false'); setConfigVar('8021Q_MULTILINK_LISTSRC', 'false'); setConfigVar('REVERSED_RACKS_LISTSRC', 'false'); setConfigVar('NEAREST_RACKS_CHECKBOX', 'yes'); showFuncMessage(__FUNCTION__, 'OK'); }
} $domain = escapeshellcmd($rec['domain']); $statsdir = escapeshellcmd($rec['document_root'] . '/' . ($rec['type'] == 'vhostsubdomain' ? $rec['web_folder'] : 'web') . '/stats'); $webalizer = '/usr/bin/webalizer'; $webalizer_conf_main = '/etc/webalizer/webalizer.conf'; $webalizer_conf = escapeshellcmd($rec['document_root'] . '/log/webalizer.conf'); if (is_file($statsdir . '/index.php')) { unlink($statsdir . '/index.php'); } if (!@is_file($webalizer_conf)) { copy($webalizer_conf_main, $webalizer_conf); } if (@is_file($webalizer_conf)) { setConfigVar($webalizer_conf, 'Incremental', 'yes'); setConfigVar($webalizer_conf, 'IncrementalName', $statsdir . '/webalizer.current'); setConfigVar($webalizer_conf, 'HistoryName', $statsdir . '/webalizer.hist'); } if (!@is_dir($statsdir)) { mkdir($statsdir); } exec("{$webalizer} -c {$webalizer_conf} -n {$domain} -s {$domain} -r {$domain} -q -T -p -o {$statsdir} {$logfile}"); } ####################################################################################################### // Create awstats statistics ####################################################################################################### $sql = "SELECT domain_id, domain, document_root, web_folder, type, system_user, system_group FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'awstats' AND server_id = " . $conf['server_id']; $records = $app->db->queryAllRecords($sql); $web_config = $app->getconf->get_server_config($conf['server_id'], 'web'); foreach ($records as $rec) { //$yesterday = date('Ymd',time() - 86400); $yesterday = date('Ymd', strtotime("-1 day", time()));