コード例 #1
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Acl_Group();
     $this->params = array('acl_group_changed' => '1', 'acl_group_activate' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->activateField = "acl_group_activate";
 }
コード例 #2
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->object = new Centreon_Object_Ndomod();
     $this->params = array('output_type' => 'tcpsocket', 'tcp_port' => '5668', 'output_buffer_items' => '5000', 'file_rotation_interval' => '14400', 'file_rotation_timeout' => '60', 'reconnect_interval' => '15', 'reconnect_warning_interval' => '900', 'data_processing_options' => '-1', 'config_output_options' => '3', 'activate' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->activateField = "activate";
 }
コード例 #3
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Manufacturer();
     $this->params = array();
     $this->insertParams = array('name', 'alias');
     $this->action = "VENDOR";
     $this->nbOfCompulsoryParams = count($this->insertParams);
 }
コード例 #4
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->object = new Centreon_Object_Ndo2db();
     $this->params = array('ndo2db_user' => 'nagios', 'ndo2db_group' => 'nagios', 'local' => '0', 'socket_type' => 'tcp', 'socket_name' => '/var/run/ndo.sock', 'tcp_port' => '5668', 'db_servertype' => 'mysql', 'db_host' => 'localhost', 'db_name' => 'centreon_status', 'db_port' => '3306', 'db_prefix' => 'nagios_', 'db_user' => 'centreon', 'max_timedevents_age' => '1440', 'max_systemcommands_age' => '1440', 'max_servicechecks_age' => '1440', 'max_hostchecks_age' => '1440', 'max_eventhandlers_age' => '1440', 'activate' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->activateField = "activate";
 }
コード例 #5
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->object = new Centreon_Object_Nagios();
     $this->params = array('log_file' => '/var/log/nagios/nagios.log', 'cfg_dir' => '/etc/nagios/', 'temp_file' => '/var/log/nagios/nagios.tmp', 'p1_file' => '/usr/sbin/p1.pl', 'nagios_user' => 'nagios', 'nagios_group' => 'nagios', 'enable_notifications' => '0', 'execute_service_checks' => '1', 'accept_passive_service_checks' => '1', 'execute_host_checks' => '2', 'accept_passive_host_checks' => '2', 'enable_event_handlers' => '1', 'log_rotation_method' => 'd', 'log_archive_path' => '/var/log/nagios/archives/', 'check_external_commands' => '1', 'command_check_interval' => '1s', 'command_file' => '/var/log/nagios/rw/nagios.cmd', 'lock_file' => '/var/log/nagios/nagios.lock', 'retain_state_information' => '1', 'state_retention_file' => '/var/log/nagios/status.sav', 'retention_update_interval' => '60', 'use_retained_program_state' => '1', 'use_retained_scheduling_info' => '1', 'use_syslog' => '0', 'log_notifications' => '1', 'log_service_retries' => '1', 'log_host_retries' => '1', 'log_event_handlers' => '1', 'log_initial_states' => '1', 'log_external_commands' => '1', 'log_passive_checks' => '2', 'sleep_time' => '1', 'service_inter_check_delay_method' => 's', 'service_interleave_factor' => 's', 'max_concurrent_checks' => '200', 'max_service_check_spread' => '5', 'check_result_reaper_frequency' => '5', 'interval_length' => '60', 'auto_reschedule_checks' => '2', 'enable_flap_detection' => '0', 'low_service_flap_threshold' => '25.0', 'high_service_flap_threshold' => '50.0', 'low_host_flap_threshold' => '25.0', 'high_host_flap_threshold' => '50.0', 'soft_state_dependencies' => '0', 'service_check_timeout' => '60', 'host_check_timeout' => '10', 'event_handler_timeout' => '30', 'notification_timeout' => '30', 'ocsp_timeout' => '5', 'ochp_timeout' => '5', 'perfdata_timeout' => '5', 'obsess_over_services' => '0', 'obsess_over_hosts' => '2', 'process_performance_data' => '0', 'host_perfdata_file_mode' => '2', 'service_perfdata_file_mode' => '2', 'check_for_orphaned_services' => '0', 'check_for_orphaned_hosts' => '', 'check_service_freshness' => '2', 'check_host_freshness' => '2', 'date_format' => 'euro', 'illegal_object_name_chars' => "~!\$%^&*\"|'<>?,()=", 'illegal_macro_output_chars' => "`~\$^&\"|'<>", 'use_regexp_matching' => '2', 'use_true_regexp_matching' => '2', 'admin_email' => 'admin@localhost', 'admin_pager' => 'admin', 'nagios_activate' => '1', 'event_broker_options' => '-1', 'enable_predictive_host_dependency_checks' => '2', 'enable_predictive_service_dependency_checks' => '2', 'use_large_installation_tweaks' => '2', 'free_child_process_memory' => '2', 'child_processes_fork_twice' => '2', 'enable_environment_macros' => '2', 'enable_embedded_perl' => '2', 'use_embedded_perl_implicitly' => '2', 'debug_level' => '0', 'debug_level_opt' => '0', 'debug_verbosity' => '2');
     $this->nbOfCompulsoryParams = 3;
     $this->activateField = "nagios_activate";
 }
コード例 #6
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->serviceObj = new CentreonService();
     $this->object = new Centreon_Object_Dependency();
     $this->action = "DEP";
     $this->insertParams = array('dep_name', 'dep_description', 'type', 'parents');
     $this->nbOfCompulsoryParams = count($this->insertParams);
 }
コード例 #7
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->object = new Centreon_Object_Cgi();
     $this->params = array('main_config_file' => '', 'physical_html_path' => '', 'url_html_path' => '', 'nagios_check_command' => '', 'use_authentication' => '', 'default_user_name' => '', 'authorized_for_system_information' => '', 'authorized_for_system_commands' => '', 'authorized_for_configuration_information' => '', 'authorized_for_all_hosts' => '', 'authorized_for_all_host_commands' => '', 'authorized_for_all_services' => '', 'authorized_for_all_service_commands' => '', 'statusmap_background_image' => '', 'default_statusmap_layout' => '2', 'statuswrl_include' => '', 'default_statuswrl_layout' => '2', 'host_unreachable_sound' => '', 'host_down_sound' => '', 'service_critical_sound' => '', 'service_warning_sound' => '', 'service_unknown_sound' => '', 'ping_syntax' => '', 'cgi_comment' => '', 'cgi_activate' => '1');
     $this->nbOfCompulsoryParams = 3;
     $this->activateField = "cgi_activate";
 }
コード例 #8
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->relObj = new Centreon_Object_Relation_Instance_Resource();
     $this->object = new Centreon_Object_Resource();
     $this->params = array('resource_line' => '', 'resource_comment' => '', 'resource_activate' => '1');
     $this->nbOfCompulsoryParams = 4;
     $this->activateField = "resource_activate";
 }
コード例 #9
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Acl_Menu();
     $this->aclGroupObj = new Centreon_Object_Acl_Group();
     $this->relObject = new Centreon_Object_Relation_Acl_Group_Menu();
     $this->params = array('acl_topo_activate' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->activateField = "acl_topo_activate";
 }
コード例 #10
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Trap();
     $this->manufacturerObj = new CentreonManufacturer();
     $this->params = array();
     $this->insertParams = array('traps_name', 'traps_oid');
     $this->action = "TRAP";
     $this->nbOfCompulsoryParams = count($this->insertParams);
 }
コード例 #11
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Timeperiod();
     $this->params = array('tp_sunday' => '', 'tp_monday' => '', 'tp_tuesday' => '', 'tp_wednesday' => '', 'tp_thursday' => '', 'tp_friday' => '', 'tp_saturday' => '');
     $this->insertParams = array("tp_name", "tp_alias");
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()));
     $this->action = "TP";
     $this->nbOfCompulsoryParams = count($this->insertParams);
 }
コード例 #12
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Instance();
     $this->params = array('localhost' => '0', 'ns_activate' => '1', 'ssh_port' => '22', 'monitoring_engine' => 'NAGIOS', 'nagios_bin' => '/usr/sbin/nagios', 'nagiostats_bin' => '/usr/bin/nagiostats', 'nagios_perfdata' => '/var/log/nagios/service-perfdata', 'init_script' => '/etc/init.d/nagios', 'centreonbroker_cfg_path' => '/etc/centreon/broker');
     $this->insertParams = array('name', 'ns_ip_address', 'ssh_port', 'monitoring_engine');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey(), 'last_restart'));
     $this->action = "INSTANCE";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->activateField = "ns_activate";
 }
コード例 #13
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Acl_Action();
     $this->aclGroupObj = new Centreon_Object_Acl_Group();
     $this->relObject = new Centreon_Object_Relation_Acl_Group_Action();
     $this->params = array('acl_action_activate' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->availableActions = array('global_event_handler', 'global_flap_detection', 'global_host_checks', 'global_host_obsess', 'global_host_passive_checks', 'global_notifications', 'global_perf_data', 'global_restart', 'global_service_checks', 'global_service_obsess', 'global_service_passive_checks', 'global_shutdown', 'host_acknowledgement', 'host_checks', 'host_checks_for_services', 'host_comment', 'host_event_handler', 'host_flap_detection', 'host_notifications', 'host_notifications_for_services', 'host_schedule_check', 'host_schedule_downtime', 'host_schedule_forced_check', 'host_submit_result', 'poller_listing', 'poller_stats', 'service_acknowledgement', 'service_checks', 'service_comment', 'service_event_handler', 'service_flap_detection', 'service_notifications', 'service_passive_checks', 'service_schedule_check', 'service_schedule_downtime', 'service_schedule_forced_check', 'service_submit_result', 'top_counter');
     $this->activateField = "acl_action_activate";
 }
コード例 #14
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Contact_Group();
     $this->params = array('cg_activate' => '1');
     $this->insertParams = array('cg_name', 'cg_alias');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()));
     $this->action = "CG";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->activateField = "cg_activate";
 }
コード例 #15
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Command();
     $this->params = array();
     $this->insertParams = array("command_name", "command_type", "command_line");
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey(), "graph_id", "cmd_cat_id"));
     $this->action = "CMD";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->typeConversion = array("notif" => 1, "check" => 2, "misc" => 3, 1 => "notif", 2 => "check", 3 => "misc");
 }
コード例 #16
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->object = new Centreon_Object_Broker();
     $this->params = array('config_filename' => 'central-broker.xml', 'config_activate' => '1');
     $this->insertParams = array('name', 'ns_nagios_server');
     $this->action = "CENTBROKERCFG";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->activateField = "config_activate";
 }
コード例 #17
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->serviceObj = new CentreonService();
     $this->object = new Centreon_Object_Downtime();
     $this->action = "DOWNTIME";
     $this->insertParams = array('dt_name', 'dt_description');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()));
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->activateField = 'dt_activate';
     $this->weekDays = array('monday' => 1, 'tuesday' => 2, 'wednesday' => 3, 'thursday' => 4, 'friday' => 5, 'saturday' => 6, 'sunday' => 7);
 }
コード例 #18
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Service();
     $this->params = array('service_is_volatile' => '2', 'service_active_checks_enabled' => '2', 'service_passive_checks_enabled' => '2', 'service_parallelize_check' => '2', 'service_obsess_over_service' => '2', 'service_check_freshness' => '2', 'service_event_handler_enabled' => '2', 'service_flap_detection_enabled' => '2', 'service_process_perf_data' => '2', 'service_retain_status_information' => '2', 'service_retain_nonstatus_information' => '2', 'service_notifications_enabled' => '2', 'service_register' => '0', 'service_activate' => '1');
     $this->insertParams = array('service_description', 'service_alias', 'service_template_model_stm_id');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey(), 'children'));
     $this->action = "STPL";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->register = 0;
     $this->activateField = 'service_activate';
 }
コード例 #19
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Host();
     $this->params = array('host_active_checks_enabled' => '2', 'host_passive_checks_enabled' => '2', 'host_checks_enabled' => '2', 'host_obsess_over_host' => '2', 'host_check_freshness' => '2', 'host_event_handler_enabled' => '2', 'host_flap_detection_enabled' => '2', 'host_process_perf_data' => '2', 'host_retain_status_information' => '2', 'host_retain_nonstatus_information' => '2', 'host_notifications_enabled' => '2', 'host_register' => '1', 'host_activate' => '1');
     $this->insertParams = array('host_name', 'host_alias', 'host_address', 'template', 'instance', 'hostgroup');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()), array('host_template_model_htm_id'));
     $this->action = "HOST";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->register = 1;
     $this->activateField = 'host_activate';
 }
コード例 #20
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->relObj = new Centreon_Object_Relation_Instance_Resource();
     $this->object = new Centreon_Object_Resource();
     $this->params = array('resource_line' => '', 'resource_comment' => '', 'resource_activate' => '1');
     $this->insertParams = array($this->object->getUniqueLabelField(), 'resource_line', 'instance_id', 'resource_comment');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()));
     $this->nbOfCompulsoryParams = 4;
     $this->activateField = "resource_activate";
     $this->action = 'RESOURCECFG';
 }
コード例 #21
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct($db)
 {
     parent::__construct();
     $this->tpObject = new CentreonTimePeriod();
     $this->object = new Centreon_Object_Contact();
     $this->params = array('contact_host_notification_options' => 'n', 'contact_service_notification_options' => 'n', 'contact_location' => '0', 'contact_enable_notifications' => '0', 'contact_type_msg' => 'txt', 'contact_activate' => '1', 'contact_register' => '1');
     $this->insertParams = array('contact_name', 'contact_alias', 'contact_email', 'contact_passwd', 'contact_admin', 'contact_oreon', 'contact_lang', 'contact_auth_type');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey(), "contact_template_id"));
     $this->action = "CONTACT";
     $this->nbOfCompulsoryParams = count($this->insertParams);
     $this->register = 1;
     $this->activateField = 'contact_activate';
 }
コード例 #22
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->instanceObj = new CentreonInstance();
     $this->commandObj = new Centreon_Object_Command();
     $this->object = new Centreon_Object_Nagios();
     $this->brokerModuleObj = new Centreon_Object_Nagios_Broker_Module();
     $this->params = array('log_file' => '/var/log/centreon-engine/centengine.log', 'cfg_dir' => '/etc/centreon-engine/', 'status_file' => '/var/log/centreon-engine/status.dat', 'status_update_interval' => '30', 'enable_notifications' => '1', 'execute_service_checks' => '1', 'accept_passive_service_checks' => '1', 'execute_host_checks' => '1', 'accept_passive_host_checks' => '1', 'enable_event_handlers' => '1', 'log_rotation_method' => 'd', 'log_archive_path' => '/var/log/centreon-engine/archives/', 'check_external_commands' => '1', 'command_check_interval' => '1s', 'command_file' => '/var/lib/centreon-engine/rw/centengine.cmd', 'retain_state_information' => '1', 'state_retention_file' => '/var/log/centreon-engine/retention.dat', 'use_retained_program_state' => '1', 'use_retained_scheduling_info' => '1', 'use_syslog' => '0', 'log_notifications' => '1', 'log_service_retries' => '1', 'log_host_retries' => '1', 'log_event_handlers' => '1', 'log_initial_states' => '1', 'log_external_commands' => '1', 'log_passive_checks' => '0', 'sleep_time' => '0.2', 'service_inter_check_delay_method' => 's', 'host_inter_check_delay_method' => 's', 'service_interleave_factor' => 's', 'max_concurrent_checks' => '400', 'max_service_check_spread' => '5', 'max_host_check_spread' => '5', 'check_result_reaper_frequency' => '5', 'interval_length' => '60', 'auto_reschedule_checks' => '0', 'use_aggressive_host_checking' => '0', 'enable_flap_detection' => '0', 'low_service_flap_threshold' => '25.0', 'high_service_flap_threshold' => '50.0', 'low_host_flap_threshold' => '25.0', 'high_host_flap_threshold' => '50.0', 'soft_state_dependencies' => '0', 'service_check_timeout' => '60', 'host_check_timeout' => '10', 'event_handler_timeout' => '30', 'notification_timeout' => '30', 'ocsp_timeout' => '5', 'ochp_timeout' => '5', 'perfdata_timeout' => '5', 'obsess_over_services' => '0', 'obsess_over_hosts' => '0', 'process_performance_data' => '0', 'host_perfdata_file_mode' => '2', 'service_perfdata_file_mode' => '2', 'check_for_orphaned_services' => '0', 'check_for_orphaned_hosts' => '0', 'check_service_freshness' => '2', 'check_host_freshness' => '2', 'date_format' => 'euro', 'illegal_object_name_chars' => "~!\$%^&*\"|'<>?,()=", 'illegal_macro_output_chars' => "`~\$^&\"|'<>", 'use_regexp_matching' => '2', 'use_true_regexp_matching' => '2', 'admin_email' => 'admin@localhost', 'admin_pager' => 'admin', 'nagios_comment' => 'Centreon Engine configuration file', 'nagios_activate' => '1', 'event_broker_options' => '-1', 'translate_passive_host_checks' => '2', 'nagios_server_id' => '1', 'enable_predictive_host_dependency_checks' => '0', 'enable_predictive_service_dependency_checks' => '0', 'passive_host_checks_are_soft' => '2', 'use_large_installation_tweaks' => '1', 'free_child_process_memory' => '2', 'child_processes_fork_twice' => '2', 'enable_environment_macros' => '2', 'use_setpgid' => '2', 'enable_embedded_perl' => '2', 'use_embedded_perl_implicitly' => '2', 'debug_file' => '/var/log/centreon-engine/centengine.debug', 'debug_level' => '0', 'debug_level_opt' => '0', 'debug_verbosity' => '0', 'max_debug_file_size' => '1000000000', 'daemon_dumps_core' => '0', 'cfg_file' => 'centengine.cfg', 'use_check_result_path' => '0', 'cached_host_check_horizon' => '60');
     $this->nbOfCompulsoryParams = 3;
     $this->activateField = "nagios_activate";
     $this->action = 'NAGIOSCFG';
     $this->insertParams = array($this->object->getUniqueLabelField(), 'nagios_server_id', 'nagios_comment');
     $this->exportExcludedParams = array_merge($this->insertParams, array($this->object->getPrimaryKey()));
 }
コード例 #23
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->authorizedOptions = array('broker' => array('ndo', 'broker'), 'centstorage' => array('0', '1'), 'enable_perfdata_sync' => array('0', '1'), 'enable_logs_sync' => array('0', '1'), 'gmt' => ISNUM, 'mailer_path_bin' => ISSTRING, 'snmptt_unknowntrap_log_file' => ISSTRING, 'snmpttconvertmib_path_bin' => ISSTRING, 'perl_library_path' => ISSTRING, 'rrdtool_path_bin' => ISSTRING, 'debug_path' => ISSTRING, 'debug_auth' => array('0', '1'), 'debug_nagios_import' => array('0', '1'), 'debug_rrdtool' => array('0', '1'), 'debug_ldap_import' => array('0', '1'), 'enable_autologin' => array('0', '1'), 'interval_length' => ISNUM, 'enable_gmt' => array('0', '1'), 'nagios_path_img' => ISSTRING, 'broker_correlator_script' => ISSTRING);
 }
コード例 #24
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->object = new Centreon_Object_Acl_Resource();
     $this->aclGroupObj = new Centreon_Object_Acl_Group();
     $this->relObject = new Centreon_Object_Relation_Acl_Group_Resource();
     $this->params = array('all_hosts' => '0', 'all_hostgroups' => '0', 'all_servicegroups' => '0', 'acl_res_activate' => '1', 'changed' => '1');
     $this->nbOfCompulsoryParams = 2;
     $this->activateField = "acl_res_activate";
 }
コード例 #25
0
 /**
  * Constructor
  *
  * @return void
  */
 public function __construct()
 {
     parent::__construct();
     $this->baseParams = array('alias' => '', 'bind_dn' => '', 'bind_pass' => '', 'group_base_search' => '', 'group_filter' => '', 'group_member' => '', 'group_name' => '', 'ldap_auto_import' => '', 'ldap_contact_tmpl' => '', 'ldap_dns_use_domain' => '', 'ldap_search_limit' => '', 'ldap_search_timeout' => '', 'ldap_srv_dns' => '', 'ldap_store_password' => '', 'ldap_template' => '', 'protocol_version' => '', 'user_base_search' => '', 'user_email' => '', 'user_filter' => '', 'user_firstname' => '', 'user_lastname' => '', 'user_name' => '', 'user_pager' => '', 'user_group' => '');
     $this->serverParams = array('host_address', 'host_port', 'host_order', 'use_ssl', 'use_tls');
 }