public static function tearDownAfterClass()
 {
     // restore DETECT_URLS to original setting
     if (self::$detect_urls_var != 'yes') {
         setConfigVar('DETECT_URLS', self::$detect_urls_var);
     }
 }
Пример #2
0
 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);
 }
Пример #3
0
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');
}
Пример #4
0
    }
    $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()));