array( "message" => 'Save Successful.', "type" => "info"), 2 => array( "message" => 'Save Failed', "type" => "error"), 3 => array( "message" => 'Save Failed: Field Input Error (Check Red Fields)', "type" => "error"), 4 => array( "message" => 'Passwords do not match, please retype.', "type" => "error"), 5 => array( "message" => 'You must select at least one field.', "type" => "error"), 6 => array( "message" => 'You must have built in user authentication turned on to use this feature.', "type" => "error"), 7 => array( "message" => 'XML parse error.', "type" => "error"), 15 => array( "message" => 'XML: Cacti version does not exist.', "type" => "error"), 16 => array( "message" => 'XML: Hash version does not exist.', "type" => "error"), 17 => array( "message" => 'XML: Generated with a newer version of Cacti.', "type" => "error"), 18 => array( "message" => 'XML: Cannot locate type code.', "type" => "error") ); $cdef_operators = array(1 => "+", "-", "*", "/", "%"); $cdef_functions = array(1 => "SIN", "COS", "LOG", "EXP", "FLOOR", "CEIL", "LT", "LE", "GT", "GE", "EQ", "IF", "MIN", "MAX", "LIMIT", "DUP", "EXC", "POP", "UN", "UNKN", "PREV", "INF", "NEGINF", "NOW", "TIME", "LTIME"); $input_types = array( DATA_INPUT_TYPE_SNMP => "SNMP", // Action 0: DATA_INPUT_TYPE_SNMP_QUERY => "SNMP Query", DATA_INPUT_TYPE_SCRIPT => "Script/Command", // Action 1: DATA_INPUT_TYPE_SCRIPT_QUERY => "Script Query", // Action 1: DATA_INPUT_TYPE_PHP_SCRIPT_SERVER => "Script - Script Server (PHP)", DATA_INPUT_TYPE_QUERY_SCRIPT_SERVER => "Script Query - Script Server" ); $reindex_types = array( DATA_QUERY_AUTOINDEX_NONE => "None", DATA_QUERY_AUTOINDEX_BACKWARDS_UPTIME => "Uptime Goes Backwards", DATA_QUERY_AUTOINDEX_INDEX_NUM_CHANGE => "Index Count Changed", DATA_QUERY_AUTOINDEX_FIELD_VERIFICATION => "Verify All Fields" ); $snmp_query_field_actions = array(1 => "SNMP Field Name (Dropdown)", "SNMP Field Value (From User)", "SNMP Output Type (Dropdown)"); $consolidation_functions = array(1 => "AVERAGE", "MIN", "MAX", "LAST"); $data_source_types = array(1 => "GAUGE", "COUNTER", "DERIVE", "ABSOLUTE"); $graph_item_types = array(1 => "COMMENT", "HRULE", "VRULE", "LINE1", "LINE2", "LINE3", "AREA", "STACK", "GPRINT", "LEGEND"); $image_types = array(1 => "PNG", "GIF"); $snmp_versions = array(1 => "Version 1", "Version 2"); $logfile_options = array(1 => "Logfile Only", "Logfile and Syslog/Eventlog", "Syslog/Eventlog Only"); $availability_options = array( AVAIL_SNMP_AND_PING => "Ping and SNMP - Most Recommended", AVAIL_SNMP => "SNMP - Reliable", AVAIL_PING => "Ping - Faster Option with Risk"); $ping_methods = array( PING_ICMP => "ICMP Ping", PING_UDP => "UDP Ping"); $logfile_verbosity = array( POLLER_VERBOSITY_NONE => "NONE - Syslog Only if Selected", POLLER_VERBOSITY_LOW => "LOW - Statistics and Errors", POLLER_VERBOSITY_MEDIUM => "MEDIUM - Statistics, Errors and Results", POLLER_VERBOSITY_HIGH => "HIGH - Statistics, Errors, Results and Major I/O Events", POLLER_VERBOSITY_DEBUG => "DEBUG - Statistics, Errors, Results, I/O and Program Flow"); $poller_options = array(1 => "cmd.php", "cactid"); $registered_cacti_names = array( "path_cacti"); $graph_views = array(1 => "Tree View", "List View", "Preview View"); $graph_tree_views = array(1 => "Single Pane", "Dual Pane"); $auth_realms = array(0 => "Local", "LDAP"); $snmp_implimentations = array( "ucd-snmp" => "UCD-SNMP 4.x", "net-snmp" => "NET-SNMP 5.x"); $cdef_item_types = array( 1 => "Function", 2 => "Operator", 4 => "Special Data Source", 5 => "Another CDEF", 6 => "Custom String"); $tree_sort_types = array( TREE_ORDERING_NONE => "Manual Ordering (No Sorting)", TREE_ORDERING_ALPHABETIC => "Alphabetic Ordering", TREE_ORDERING_NUMERIC => "Numeric Ordering" ); $custom_data_source_types = array( "CURRENT_DATA_SOURCE" => "Current Graph Item Data Source", "ALL_DATA_SOURCES_NODUPS" => "All Data Sources (Don't Include Duplicates)", "ALL_DATA_SOURCES_DUPS" => "All Data Sources (Include Duplicates)", "CURRENT_DS_MINIMUM_VALUE" => "Current Data Source Item: Minimum Value", "SIMILAR_DATA_SOURCES_NODUPS" => "All Similar Data Sources (Don't Include Duplicates)", "CURRENT_DS_MAXIMUM_VALUE" => "Current Data Source Item: Maximum Value", "CURRENT_GRAPH_MINIMUM_VALUE" => "Graph: Lower Limit", "CURRENT_GRAPH_MAXIMUM_VALUE" => "Graph: Upper Limit"); $menu = array( "Create" => array( "graphs_new.php" => "New Graphs" ), "Management" => array( "graphs.php" => array( "graphs.php" => "Graph Management", "cdef.php" => "CDEFs", "color.php" => "Colors", "gprint_presets.php" => "GPRINT Presets" ), "tree.php" => "Graph Trees", "data_sources.php" => array( "data_sources.php" => "Data Sources", "rra.php" => "RRAs" ), "host.php" => 'Devices' ), "Collection Methods" => array( "data_queries.php" => "Data Queries", "data_input.php" => "Data Input Methods" ), //"Event Management" => array( // "smtp_servers.php" => "Mail Servers", // "email_templates.php" => "Email Templates", // "event_queue.php" => "Event Queue", // "smtp_queue.php" => "Mail Queue" // ), "Templates" => array( "graph_templates.php" => "Graph Templates", "host_templates.php" => "Host Templates", "data_templates.php" => "Data Templates" ), "Import/Export" => array( "templates_import.php" => "Import Templates", "templates_export.php" => "Export Templates" ), "Configuration" => array( "settings.php" => "Settings" ), "Utilities" => array( "utilities.php" => "System Utilities", "user_admin.php" => "User Management", "logout.php" => "Logout User" )); $user_auth_realms = array( 1 => "User Administration", 2 => "Data Input", 3 => "Update Data Sources", 4 => "Update Graph Trees", 5 => "Update Graphs", 7 => "View Graphs", 8 => "Console Access", 9 => "Update Round Robin Archives", 10 => "Update Graph Templates", 11 => "Update Data Templates", 12 => "Update Host Templates", 13 => "Data Queries", 14 => "Update CDEF's", 15 => "Global Settings", 16 => "Export Data", 17 => "Import Data" ); $user_auth_realm_filenames = array( "about.php" => 8, "cdef.php" => 14, "color.php" => 5, "data_input.php" => 2, "data_sources.php" => 3, "data_templates.php" => 11, "gprint_presets.php" => 5, "graph.php" => 7, "graph_image.php" => 7, "graph_settings.php" => 7, "graph_templates.php" => 10, "graph_templates_inputs.php" => 10, "graph_templates_items.php" => 10, "graph_view.php" => 7, "graphs.php" => 5, "graphs_items.php" => 5, "graphs_new.php" => 5, "host.php" => 3, "host_templates.php" => 12, "index.php" => 8, "rra.php" => 9, "settings.php" => 15, "data_queries.php" => 13, "templates_export.php" => 16, "templates_import.php" => 17, "tree.php" => 4, "user_admin.php" => 1, "utilities.php" => 15, "smtp_servers.php" => 8, "email_templates.php" => 8, "event_queue.php" => 8, "smtp_queue.php" => 8 ); $hash_type_codes = array( "round_robin_archive" => "15", "cdef" => "05", "cdef_item" => "14", "gprint_preset" => "06", "data_input_method" => "03", "data_input_field" => "07", "data_template" => "01", "data_template_item" => "08", "graph_template" => "00", "graph_template_item" => "10", "graph_template_input" => "09", "data_query" => "04", "data_query_graph" => "11", "data_query_sv_graph" => "12", "data_query_sv_data_source" => "13", "host_template" => "02" ); $hash_version_codes = array( "0.8.4" => "0000", "0.8.5" => "0001", "0.8.5a" => "0002", "0.8.6" => "0003", "0.8.6a" => "0004", "0.8.6b" => "0005" ); $hash_type_names = array( "cdef" => "CDEF", "cdef_item" => "CDEF Item", "gprint_preset" => "GPRINT Preset", "data_input_method" => "Data Input Method", "data_input_field" => "Data Input Field", "data_template" => "Data Template", "data_template_item" => "Data Template Item", "graph_template" => "Graph Template", "graph_template_item" => "Graph Template Item", "graph_template_input" => "Graph Template Input", "data_query" => "Data Query", "host_template" => "Host Template", "round_robin_archive" => "Round Robin Archive" ); $host_struc = array( "host_template_id", "description", "hostname", "snmp_community", "snmp_version", "snmp_username", "snmp_password", "snmp_port", "snmp_timeout", "disabled", "status", "status_event_count", "status_fail_date", "status_rec_date", "status_last_error", "min_time", "max_time", "cur_time", "avg_time", "total_polls", "failed_polls", "availability" ); $graph_timespans = array( GT_LAST_HALF_HOUR => "Last Half Hour", GT_LAST_HOUR => "Last Hour", GT_LAST_2_HOURS => "Last 2 Hours", GT_LAST_4_HOURS => "Last 4 Hours", GT_LAST_6_HOURS =>"Last 6 Hours", GT_LAST_12_HOURS =>"Last 12 Hours", GT_LAST_DAY =>"Last Day", GT_LAST_2_DAYS =>"Last 2 Days", GT_LAST_3_DAYS =>"Last 3 Days", GT_LAST_4_DAYS =>"Last 4 Days", GT_LAST_WEEK =>"Last Week", GT_LAST_2_WEEKS =>"Last 2 Weeks", GT_LAST_MONTH =>"Last Month", GT_LAST_2_MONTHS =>"Last 2 Months", GT_LAST_3_MONTHS =>"Last 3 Months", GT_LAST_4_MONTHS =>"Last 4 Months", GT_LAST_6_MONTHS =>"Last 6 Months", GT_LAST_YEAR =>"Last Year", GT_LAST_2_YEARS =>"Last 2 Years" ); $graph_dateformats = array( GD_MO_D_Y =>"Month Number, Day, Year", GD_MN_D_Y =>"Month Name, Day, Year", GD_D_MO_Y =>"Day, Month Number, Year", GD_D_MN_Y =>"Day, Month Name, Year", GD_Y_MO_D =>"Year, Month Number, Day", GD_Y_MN_D =>"Year, Month Name, Day" ); $graph_datechar = array( GDC_HYPHEN => "-", GDC_SLASH => "/" ); ?>