Example #1
0
File: host.php Project: MrWnn/cacti
function host_remove_query()
{
    /* ================= input validation ================= */
    input_validate_input_number(get_request_var_request('id'));
    input_validate_input_number(get_request_var_request('host_id'));
    /* ==================================================== */
    api_device_dq_remove($_REQUEST['host_id'], $_REQUEST['id']);
}
Example #2
0
function host_remove_query() {
	api_device_dq_remove($_GET["host_id"], $_GET["id"]);
}
Example #3
0
function host_remove_query()
{
    /* ================= input validation ================= */
    input_validate_input_number(get_request_var("id"));
    input_validate_input_number(get_request_var("host_id"));
    /* ==================================================== */
    api_device_dq_remove($_GET["host_id"], $_GET["id"]);
}
Example #4
0
function host_remove_query()
{
    /* ================= input validation ================= */
    input_validate_input_number(get_request_var("id"));
    input_validate_input_number(get_request_var("host_id"));
    /* ==================================================== */
    /* modify for multi user start */
    if (!check_host($_GET["host_id"])) {
        access_denied();
    }
    /* modify for multi user end */
    api_device_dq_remove($_GET["host_id"], $_GET["id"]);
}
Example #5
0
		print __("Try php -q data_query_list.php") . "\n";
		exit(1);
	}

	/* get devices matching criteria */
	$devices = getDevices($device);

	if (!sizeof($devices)) {
		echo __("ERROR: No matching Devices found") . "\n";
		echo __("Try php -q device_list.php") . "\n";
		exit(1);
	}

	if (isset($dq["snmp_query_id"])) {
		foreach ($devices as $device) {
			api_device_dq_remove($device["id"], $dq["snmp_query_id"]);
			echo __("Data Query (%s) removed from Device (%s: %s)", $dq["snmp_query_id"], $device["id"], $device["hostname"]) . "\n";
		}
	}
}else{
	display_help($me);
	exit(1);
}

function display_help($me) {
	echo "Remove Data Query Script 1.0" . ", " . __("Copyright 2004-2010 - The Cacti Group") . "\n";
	echo __("A simple command line utility to remove data queries from devices in Cacti") . "\n\n";
	echo __("usage: ") . $me . " [--data-query-id=] [--device-id=] [--site-id=] [--poller-id=]\n";
	echo "       [--description=] [--ip=] [--template=] [--notes=\"[]\"] [--disabled]\n";
	echo "       [--avail=[pingsnmp]] [--ping-method=[tcp] --ping-port=[N/A, 1-65534]] --ping-retries=[2] --ping-timeout=[500]\n";
	echo "       [--version=1] [--community=] [--port=161] [--timeout=500]\n";
Example #6
0
function device_remove_query() {
	/* ================= input validation ================= */
	input_validate_input_number(get_request_var("id"));
	input_validate_input_number(get_request_var("device_id"));
	/* ==================================================== */

	api_device_dq_remove(get_request_var("device_id"), get_request_var("id"));
}