2012-03-21 09:50:14 +01:00
|
|
|
<?php
|
|
|
|
// Pandora FMS - http://pandorafms.com
|
|
|
|
// ==================================================
|
|
|
|
// Copyright (c) 2005-2012 Artica Soluciones Tecnologicas
|
|
|
|
// Please see http://pandorafms.org for full contribution list
|
|
|
|
|
|
|
|
// This program is free software; you can redistribute it and/or
|
|
|
|
// modify it under the terms of the GNU Lesser General Public License
|
|
|
|
// as published by the Free Software Foundation; version 2
|
|
|
|
|
|
|
|
// 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.
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @package Include
|
|
|
|
* @subpackage Constants
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* Enterprise hook constant */
|
|
|
|
define ('ENTERPRISE_NOT_HOOK', -1);
|
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-03-21 09:50:14 +01:00
|
|
|
/* Events state constants */
|
|
|
|
define ('EVENT_NEW', 0);
|
|
|
|
define ('EVENT_VALIDATE', 1);
|
|
|
|
define ('EVENT_PROCESS', 2);
|
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-03-21 09:50:14 +01:00
|
|
|
/* Agents disabled status */
|
|
|
|
define ('AGENT_ENABLED',0);
|
|
|
|
define ('AGENT_DISABLED',1);
|
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-03-21 09:50:14 +01:00
|
|
|
/* Error report codes */
|
2012-05-22 14:23:49 +02:00
|
|
|
define ('NOERR',11111);
|
2012-03-21 09:50:14 +01:00
|
|
|
define ('ERR_GENERIC',-10000);
|
|
|
|
define ('ERR_EXIST',-20000);
|
|
|
|
define ('ERR_INCOMPLETE', -30000);
|
|
|
|
define ('ERR_DB', -40000);
|
2012-05-22 14:23:49 +02:00
|
|
|
define ('ERR_DB_HOST', -40001);
|
|
|
|
define ('ERR_DB_DB', -40002);
|
2012-03-21 09:50:14 +01:00
|
|
|
define ('ERR_FILE', -50000);
|
|
|
|
define ('ERR_NOCHANGES', -60000);
|
2012-03-27 09:44:54 +02:00
|
|
|
define ('ERR_NODATA', -70000);
|
2012-05-30 17:20:50 +02:00
|
|
|
define ('ERR_CONNECTION', -80000);
|
2012-03-21 09:50:14 +01:00
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
2012-03-21 09:50:14 +01:00
|
|
|
|
|
|
|
/* Seconds in a time unit constants */
|
|
|
|
define('SECONDS_1MINUTE',60);
|
|
|
|
define('SECONDS_5MINUTES',300);
|
|
|
|
define('SECONDS_30MINUTES',1800);
|
|
|
|
define('SECONDS_1HOUR',3600);
|
|
|
|
define('SECONDS_6HOURS',21600);
|
|
|
|
define('SECONDS_12HOURS',43200);
|
|
|
|
define('SECONDS_1DAY',86400);
|
|
|
|
define('SECONDS_1WEEK',604800);
|
|
|
|
define('SECONDS_15DAYS',1296000);
|
|
|
|
define('SECONDS_1MONTH',2592000);
|
|
|
|
define('SECONDS_3MONTHS',7776000);
|
|
|
|
define('SECONDS_6MONTHS',15552000);
|
|
|
|
define('SECONDS_1YEAR',31104000);
|
|
|
|
define('SECONDS_2YEARS',62208000);
|
|
|
|
define('SECONDS_3YEARS',93312000);
|
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-03-27 09:44:54 +02:00
|
|
|
/* Separator constats */
|
|
|
|
define('SEPARATOR_COLUMN', ';');
|
|
|
|
define('SEPARATOR_ROW', chr(10)); //chr(10) = '\n'
|
|
|
|
define('SEPARATOR_COLUMN_CSV', "#");
|
|
|
|
define('SEPARATOR_ROW_CSV', "@\n");
|
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-05-03 13:29:04 +02:00
|
|
|
/* Backup paths */
|
|
|
|
switch ($config["dbtype"]) {
|
|
|
|
case "mysql":
|
|
|
|
case "postgresql":
|
|
|
|
define ('BACKUP_DIR', 'attachment/backups');
|
|
|
|
define ('BACKUP_FULLPATH', $config['homedir'] . '/' . BACKUP_DIR);
|
|
|
|
break;
|
|
|
|
case "oracle":
|
|
|
|
define ('BACKUP_DIR', 'DATA_PUMP_DIR');
|
|
|
|
define ('BACKUP_FULLPATH', 'DATA_PUMP_DIR');
|
|
|
|
break;
|
|
|
|
}
|
2012-05-16 16:52:49 +02:00
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-05-16 16:52:49 +02:00
|
|
|
/* Color constants */
|
|
|
|
define('COL_CRITICAL','#cc0000');
|
|
|
|
define('COL_WARNING','#ffcc00');
|
|
|
|
define('COL_NORMAL','#8ae234');
|
|
|
|
define('COL_NOTINIT','#ef2929');
|
|
|
|
define('COL_UNKNOWN','#aaaaaa');
|
|
|
|
define('COL_ALERTFIRED','#ff8800');
|
2012-06-13 20:01:43 +02:00
|
|
|
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
2012-06-13 20:01:43 +02:00
|
|
|
/* The styles */
|
|
|
|
/* Size of text in characters for truncate */
|
|
|
|
define('GENERIC_SIZE_TEXT', 25);
|
2012-07-03 Miguel de Dios <miguel.dedios@artica.es>
* ajax.php: added support for the enterprise, because some case
this file can't call enterprise functions.
* godmode/reporting/visual_console_builder.wizard.php,
godmode/reporting/visual_console_builder.php,
godmode/reporting/visual_console_builder.editor.js,
godmode/reporting/visual_console_builder.elements.php,
godmode/reporting/visual_console_builder.editor.php,
godmode/reporting/visual_console_builder.constans.php (delete),
include/functions_visual_map_editor.php,
include/ajax/visual_console_builder.ajax.php,
include/functions_visual_map.php: some parts of code had been
refactored because it is necesary for to add enterprise feature to
Visual map.
* include/constants.php: cleaned source code style and added and
reordened the constants for visual maps.
* include/functions_html.php, include/styles/pandora.css,
include/functions_ui.php, include/functions.php, index.php: cleaned
source code style.
git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@6732 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2012-07-03 17:39:37 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Visual maps contants */
|
|
|
|
//The items kind
|
|
|
|
define('STATIC_GRAPH', 0);
|
|
|
|
define('PERCENTILE_BAR', 3);
|
|
|
|
define('MODULE_GRAPH', 1);
|
|
|
|
define('SIMPLE_VALUE', 2);
|
|
|
|
define('LABEL', 4);
|
|
|
|
define('ICON', 5);
|
|
|
|
define('SIMPLE_VALUE_MAX', 6);
|
|
|
|
define('SIMPLE_VALUE_MIN', 7);
|
|
|
|
define('SIMPLE_VALUE_AVG', 8);
|
|
|
|
define('PERCENTILE_BUBBLE', 9);
|
|
|
|
define('SERVICE', 10); //Enterprise Item.
|
|
|
|
//Some styles
|
|
|
|
define('MIN_WIDTH',300);
|
|
|
|
define('MIN_HEIGHT',120);
|
|
|
|
define('MIN_WIDTH_CAPTION',420);
|
|
|
|
//The process for simple value
|
|
|
|
define('PROCESS_VALUE_NONE', 0);
|
|
|
|
define('PROCESS_VALUE_MIN', 1);
|
|
|
|
define('PROCESS_VALUE_MAX', 2);
|
|
|
|
define('PROCESS_VALUE_AVG', 3);
|
|
|
|
?>
|