@@ -1181,43 +1181,53 @@ function _getLogData($log){
11811181
11821182 if (@is_file ('/etc/debian_version ' )) $ dist = 'debian ' ;
11831183 if (@is_file ('/etc/redhat-release ' )) $ dist = 'redhat ' ;
1184+ if (@is_file ('/etc/SuSE-release ' )) $ dist = 'suse ' ;
11841185
11851186 switch ($ log ) {
11861187 case 'log_mail ' :
11871188 if ($ dist == 'debian ' ) $ logfile = '/var/log/mail.log ' ;
11881189 if ($ dist == 'redhat ' ) $ logfile = '/var/log/maillog ' ;
1190+ if ($ dist == 'suse ' ) $ logfile = '/var/log/mail.info ' ;
11891191 break ;
11901192 case 'log_mail_warn ' :
11911193 if ($ dist == 'debian ' ) $ logfile = '/var/log/mail.warn ' ;
11921194 if ($ dist == 'redhat ' ) $ logfile = '/var/log/maillog ' ;
1195+ if ($ dist == 'suse ' ) $ logfile = '/var/log/mail.warn ' ;
11931196 break ;
11941197 case 'log_mail_err ' :
11951198 if ($ dist == 'debian ' ) $ logfile = '/var/log/mail.err ' ;
11961199 if ($ dist == 'redhat ' ) $ logfile = '/var/log/maillog ' ;
1200+ if ($ dist == 'suse ' ) $ logfile = '/var/log/mail.err ' ;
11971201 break ;
11981202 case 'log_messages ' :
11991203 if ($ dist == 'debian ' ) $ logfile = '/var/log/messages ' ;
12001204 if ($ dist == 'redhat ' ) $ logfile = '/var/log/messages ' ;
1205+ if ($ dist == 'suse ' ) $ logfile = '/var/log/messages '
12011206 break;
12021207 case 'log_ispc_cron ' :
12031208 if ($ dist == 'debian ' ) $ logfile = '/var/log/ispconfig/cron.log ' ;
12041209 if ($ dist == 'redhat ' ) $ logfile = '/var/log/ispconfig/cron.log ' ;
1210+ if ($ dist == 'suse ' ) $ logfile = '/var/log/ispconfig/cron.log ' ;
12051211 break ;
12061212 case 'log_freshclam ' :
12071213 if ($ dist == 'debian ' ) $ logfile = '/var/log/clamav/freshclam.log ' ;
12081214 if ($ dist == 'redhat ' ) $ logfile = (is_file ('/var/log/clamav/freshclam.log ' ) ? '/var/log/clamav/freshclam.log ' : '/var/log/freshclam.log ' );
1209- break ;
1215+ if ($ dist == 'suse ' ) $ logfile = '' ;
1216+ break ;
12101217 case 'log_clamav ' :
12111218 if ($ dist == 'debian ' ) $ logfile = '/var/log/clamav/clamav.log ' ;
12121219 if ($ dist == 'redhat ' ) $ logfile = (is_file ('/var/log/clamav/clamd.log ' ) ? '/var/log/clamav/clamd.log ' : '/var/log/maillog ' );
1220+ if ($ dist == 'suse ' ) $ logfile = '' ;
12131221 break ;
12141222 case 'log_fail2ban ' :
12151223 if ($ dist == 'debian ' ) $ logfile = '/var/log/fail2ban.log ' ;
12161224 if ($ dist == 'redhat ' ) $ logfile = '/var/log/fail2ban.log ' ;
1225+ if ($ dist == 'suse ' ) $ logfile = '/var/log/fail2ban.log ' ;
12171226 break ;
12181227 case 'log_ispconfig ' :
12191228 if ($ dist == 'debian ' ) $ logfile = '/var/log/ispconfig/ispconfig.log ' ;
12201229 if ($ dist == 'redhat ' ) $ logfile = '/var/log/ispconfig/ispconfig.log ' ;
1230+ if ($ dist == 'suse ' ) $ logfile = '/var/log/ispconfig/ispconfig.log ' ;
12211231 break ;
12221232 default :
12231233 $ logfile = '' ;
0 commit comments