| of the License, or (at your option) any later version. | | | | This program is distributed in the hope that it will be useful, | | but WITHOUT ANY WARRANTY; without even the implied warranty of | | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | | GNU General Public License for more details. | +-------------------------------------------------------------------------+ | Cacti: The Complete RRDTool-based Graphing Solution | +-------------------------------------------------------------------------+ | This code is designed, written, and maintained by the Cacti Group. See | | about.php and/or the AUTHORS file for specific developer information. | +-------------------------------------------------------------------------+ | http://www.cacti.net/ | +-------------------------------------------------------------------------+ */ /* do NOT run this script through a web browser */ if (!isset($_SERVER["argv"][0]) || isset($_SERVER['REQUEST_METHOD']) || isset($_SERVER['REMOTE_ADDR'])) { die("<br><strong>This script is only meant to run at the command line.</strong>"); } /* We are not talking to the browser */ $no_http_headers = true; /* Start Initialization Section */ include dirname(__FILE__) . "/include/global.php"; include_once $config["base_path"] . "/lib/poller.php"; include_once $config["base_path"] . "/lib/graph_export.php"; include_once $config["base_path"] . "/lib/rrd.php"; /* Let PHP Run Just as Long as It Has To */ ini_set("max_execution_time", "0"); /* graph export */ graph_export();
break; case '-f': case '--force': $force = TRUE; break; case '-v': case '-V': case '--version': case '--help': case '-h': display_help(); exit; default: print 'ERROR: Invalid Parameter ' . $parameter . "\n\n"; display_help(); exit; } } /* graph export */ graph_export($force); /* display_help - displays the usage of the function */ function display_help() { $version = db_fetch_cell('SELECT cacti FROM version LIMIT 1'); print "Cacti Graph Export Tool Version {$version}, " . COPYRIGHT_YEARS . "\n\n"; print "usage: poller_export.php [-f|--force] [-d|--debug] [-h|--help|-v|-V|--version]\n\n"; print "-f | --force - Force export to run now running now\n"; print "-d | --debug - Display verbose output during execution\n"; print "-v -V --version - Display this help message\n"; print "-h --help - display this help message\n"; }