Logo Search packages:      
Sourcecode: cacti version File versions  Download package

config_arrays.php

<?php
/*
 +-------------------------------------------------------------------------+
 | Copyright (C) 2004 Ian Berry                                            |
 |                                                                         |
 | This program is free software; you can redistribute it and/or           |
 | modify it under the terms of the GNU General Public License             |
 | as published by the Free Software Foundation; either version 2          |
 | 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: a php-based graphing solution                                    |
 +-------------------------------------------------------------------------+
 | Most of this code has been designed, written and is maintained by       |
 | Ian Berry. See about.php for specific developer credit. Any questions   |
 | or comments regarding this code should be directed to:                  |
 | - iberry@raxnet.net                                                     |
 +-------------------------------------------------------------------------+
 | - raXnet - http://www.raxnet.net/                                       |
 +-------------------------------------------------------------------------+
*/

$messages = array(
      1  => 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"),
      12 => array(
            "message" => 'Username already in use.',
            "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",
      "Version 3");

$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");

$rrdtool_versions = array(
      "rrd-1.0.x" => "RRDTool 1.0.x",
      "rrd-1.2.x" => "RRDTool 1.2.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"
            ),
      "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",
      "0.8.6c" => "0006",
      "0.8.6d" => "0007",
      "0.8.6e" => "0008",
      "0.8.6f" => "0009",
      "0.8.6g" => "0010",
      "0.8.6h" => "0011"
      );

$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 => "/"
      );

?>

Generated by  Doxygen 1.6.0   Back to index