=MariaDB 10.2.2, >=MySQL 8.0] (0=disabled, 1=autodetect, 2=force enable) /** * Mail sending and other parameters for pingCheck and DiscoveryCheck scripts ******************************/ # pingCheck.php script parameters $config['ping_check_send_mail'] = true; // true/false, send or not mail on ping check $config['ping_check_method'] = false; // false/ping/pear/fping, reset scan method # discoveryCheck.php script parameters $config['discovery_check_send_mail'] = true; // true/false, send or not mail on discovery check $config['discovery_check_method'] = false; // false/ping/pear/fping, reset scan method # remove_offline_addresses.php script parameters $config['removed_addresses_send_mail'] = true; // true/false, send or not mail on pomoving inactive addresses $config['removed_addresses_timelimit'] = 86400 * 7; // int, after how many seconds of inactivity address will be deleted (7 days) # resolveIPaddresses.php script parameters $config['resolve_emptyonly'] = true; // if true it will only update the ones without DNS entry! $config['resolve_verbose'] = true; // verbose response - prints results, cron will email it to you! $config['disable_main_login_form'] = false; // disable main login form if you want use another authentification method by default (SAML, LDAP, etc.) /** * php debugging on/off * * true = SHOW all php errors * false = HIDE all php errors ******************************/ $debugging = false; /* * API Crypt security provider. "mcrypt" or "openssl*" * Supported methods: * openssl-128-cbc (alias openssl, openssl-128) *default * openssl-256-cbc (alias openssl-256) * * default as of 1.3.2 "openssl-128-cbc" ******************************/ // $api_crypt_encryption_library = "mcrypt"; /** * Allow API calls over HTTP (security = none) * * @var bool */ $api_allow_unsafe = false; /** * manual set session name for auth * increases security * optional ******************************/ $phpsessname = "phpipam"; /** * Cookie SameSite settings ("None", "Lax"=Default, "Strict") * - "Strict" increases security * - "Lax" required for SAML2, some SAML topologies may require "None". * - "None" requires HTTPS (implies "Secure;") */ $cookie_samesite = "Lax"; /** * Session storage - files or database * * @var string */ $session_storage = "database"; /** * Path to access phpipam in site URL, http:/url/BASE/ * * BASE definition should end with a trailing slash "/" * BASE will be set automatically if not defined. Examples... * * If you access the login page at http://phpipam.local/ = define('BASE', "/"); * If you access the login page at http://company.website/phpipam/ = define('BASE', "/phpipam/"); * If you access the login page at http://company.website/ipam/ = define('BASE', "/ipam/"); * ******************************/ if(!defined('BASE')) define('BASE', "__PATH__/"); /** * Multicast unique mac requirement - section or vlan ******************************/ if(!defined('MCUNIQUE')) define('MCUNIQUE', "section"); /** * Permit private subpages - private apps under /app/tools/custom//index.php ******************************/ $private_subpages = array(); /** * proxy connection details ******************************/ $proxy_enabled = false; // Enable/Disable usage of the Proxy server $proxy_server = 'myproxy.something.com'; // Proxy server FQDN or IP $proxy_port = '8080'; // Proxy server port $proxy_user = 'USERNAME'; // Proxy Username $proxy_pass = 'PASSWORD'; // Proxy Password $proxy_use_auth = false; // Enable/Disable Proxy authentication $offline_mode = false; // Offline mode, disable server-side Internet requests (proxy/OpenStreetMap) /** * Failed access * Message to log into webserver logs in case of failed access, for further processing by tools like Fail2Ban * The message can contain a %u parameter which will be replaced with the login user identifier. ******************************/ // $failed_access_message = ''; /** * General tweaks ******************************/ $config['logo_width'] = 220; // logo width $config['requests_public'] = true; // Show IP request module on login page $config['split_ip_custom_fields'] = false; // Show custom fields in separate table when editing IP address $config['footer_message'] = ""; // Custom message included in the footer of every page /** * PHP CLI binary for scanning and network discovery. * * The default behaviour is to use the system wide default php version symlinked to php in PHP_BINDIR (/usr/bin/php). * If multiple php versions are present; overide selection with $php_cli_binary. */ // $php_cli_binary = '/usr/bin/php7.4'; /** * Path to mysqldump binary * * default: '/usr/bin/mysqldump' */ // $mysqldump_cli_binary = '/usr/bin/mysqldump';