예제 #1
0
 | 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();
예제 #2
0
            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";
}