#!/usr/bin/php -q function form_save->save_component_data_source_new $save["id"] = "0"; $save["data_template_id"] = $data_template_id; $save["host_id"] = $host_id; $local_data_id = sql_save($save, "data_local"); change_data_template($local_data_id, $data_template_id); /* update the title cache */ update_data_source_title_cache($local_data_id); /* update host data */ if (!empty($host_id)) { push_out_host($host_id, $local_data_id); } /* display_version - displays version information */ function display_version() { $version = get_cacti_cli_version(); print "Cacti Add Data Source, Version $version, " . COPYRIGHT_YEARS . PHP_EOL; } function display_help() { display_version(); print "usage: add_datasource.php --host-id=[ID] --data-template-id=[ID]\n\n"; print "Cacti utility for adding datasources via a command line interface.\n\n"; print "--host-id=id - The host id\n"; print "--data-template-id=id - The numerical ID of the data template to be added\n"; }