Closed ddb4github closed 5 years ago
For example:
--- syslog/config.php.dist 2018-11-16 14:05:23.000000000 +0800 +++ syslog/config.php.dist 2019-04-12 19:33:42.578334867 +0800 @@ -44,6 +44,14 @@ $syslogdb_port = $database_port; } +/* Uncomment lines below to enable options for silent installation during intall plugin */ +//$syslog_install_options["upgrade_type"] = "truncate"; +//$syslog_install_options["engine"] = "innodb"; +//$syslog_install_options["db_type"] = "trad"; +//$syslog_install_options["days"] = "1 Month"; +//$syslog_install_options["mode"] = "install"; +//$syslog_install_options["id"] = "syslog"; + /* field in the incomming table */ $syslog_incoming_config['dateField'] = 'date'; $syslog_incoming_config['timeField'] = 'time'; @@ -52,5 +60,3 @@ $syslog_incoming_config['hostField'] = 'host_id'; $syslog_incoming_config['textField'] = 'message'; $syslog_incoming_config['id'] = 'seq'; - -?> --- syslog/setup.php 2019-01-28 09:45:50.000000000 +0800 +++ syslog/setup.php 2019-04-12 18:27:34.553787460 +0800 @@ -67,6 +67,13 @@ return true; } + /* hack for syslog so IBM Spectrum LSF RTM can install syslog without user interaction with preset defaults */ + }elseif (cacti_sizeof($syslog_install_options) >= 6) { + + if (!$bg_inprocess) { + syslog_execute_update($syslog_exists, $syslog_install_options); + $bg_inprocess = true; + } } elseif (isset_request_var('cancel')) { header('Location:' . $config['url_path'] . 'plugins.php?mode=uninstall&id=syslog&uninstall&uninstall_method=all'); exit;
This is resolved. Close when satisfied.
For example: