From 65f156f87b1d7628f2e27397131d2e8fd32492de Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Sun, 19 Oct 2014 16:43:32 +0200 Subject: [PATCH] guardian.cgi: Add dropdown to select the used loglevel. --- html/cgi-bin/guardian.cgi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/html/cgi-bin/guardian.cgi b/html/cgi-bin/guardian.cgi index b24b33cbbc..6c5b0d6521 100644 --- a/html/cgi-bin/guardian.cgi +++ b/html/cgi-bin/guardian.cgi @@ -58,7 +58,7 @@ $settings{'GUARDIAN_ENABLED'} = 'off'; $settings{'GUARDIAN_ENABLE_SNORT'} = 'on'; $settings{'GUARDIAN_ENABLE_SSH'} = 'on'; $settings{'GUARDIAN_ENABLE_HTTPD'} = 'on'; -$settings{'GUARDIAN_BLOCKINTERFACES'} ='default'; +$settings{'GUARDIAN_LOGLEVEL'} ='info'; $settings{'GUARDIAN_BLOCKTIME'} = '86400'; $settings{'GUARDIAN_LOGFILE'} = '/var/log/guardian/guardian.log'; $settings{'GUARDIAN_SNORT_ALERTFILE'} = '/var/log/snort/alert'; @@ -231,6 +231,7 @@ if ( ($memory != 0) && (@pid[0] ne "///") ) { # Function to display the status of guardian and allow base configuration. sub showMainBox() { my %checked = (); + my %selected = (); $checked{'GUARDIAN_ENABLED'}{'on'} = ''; $checked{'GUARDIAN_ENABLED'}{'off'} = ''; @@ -245,6 +246,8 @@ sub showMainBox() { $checked{'GUARDIAN_ENABLE_HTTPD'}{'on'} = ''; $checked{'GUARDIAN_ENABLE_HTTPD'}{$settings{'GUARDIAN_ENABLE_HTTPD'}} = "checked='checked'"; + $selected{'GUARDIAN_LOGLEVEL'}{$settings{'GUARDIAN_LOGLEVEL'}}= 'selected'; + &Header::openpage($Lang::tr{'guardian configuration'}, 1, ''); &Header::openbigbox('100%', 'left', '', $errormessage); @@ -337,6 +340,15 @@ END
+ + $Lang::tr{'guardian loglevel'} + + + $Lang::tr{'guardian blocktime'}: @@ -595,6 +607,7 @@ sub BuildConfiguration() { print FILE "EnableSnortMonitoring $settings{'GUARDIAN_ENABLE_SNORT'}\n"; print FILE "EnableSSHMonitoring $settings{'GUARDIAN_ENABLE_SSH'}\n"; print FILE "EnableHTTPDMonitoring $settings{'GUARDIAN_ENABLE_HTTPD'}\n"; + print FILE "LogLevel $settings{'GUARDIAN_LOGLEVEL'}\n"; print FILE "HostGatewayByte $HostGatewayByte\n"; print FILE "LogFile $settings{'GUARDIAN_LOGFILE'}\n"; print FILE "AlertFile $settings{'GUARDIAN_SNORT_ALERTFILE'}\n"; -- 2.39.5