function syslog_config_insert() { syslog_connect(); syslog_check_upgrade(); }
} $options["engine"] = $engine; $options["db_type"] = $type; $options["days"] = $days; $options["upgrade_type"] = "background"; /* record the start time */ list($micro, $seconds) = explode(" ", microtime()); $start_time = $seconds + $micro; $dir = dirname(__FILE__); chdir($dir); if (strpos($dir, 'plugins') !== false) { chdir('../../'); } include "./include/global.php"; include_once dirname(__FILE__) . "/setup.php"; include dirname(__FILE__) . "/config.php"; include_once dirname(__FILE__) . "/functions.php"; /* Connect to the Syslog Database */ syslog_connect(); if (sizeof(syslog_db_fetch_row("SHOW TABLES IN " . $syslogdb_default . " LIKE 'syslog'"))) { syslog_db_execute("RENAME TABLE `" . $syslogdb_default . "`.`syslog` TO `" . $syslogdb_default . "`.`syslog_pre_upgrade`"); } /* perform the upgrade */ syslog_upgrade_pre_oneoh_tables($options, true); cacti_log("SYSLOG NOTE: Background Syslog Database Upgrade Process Completed", false, "SYSTEM"); function display_help() { echo "Syslog Database Upgrade, Copyright 2004-2011 - The Cacti Group\n\n"; echo "Syslog Database Upgrade script for Cacti Syslogging.\n\n"; echo "usage: syslog_upgrade.php --type=trad|part --engine=MyISAM|InnoDB --days=N [--debug|-d]\n\n"; }