1
0
Fork 0
mirror of https://github.com/munin-monitoring/contrib.git synced 2025-07-21 18:41:03 +00:00

naxsi plugin allows multiple logfiles (#1467)

* add naxsi exceptions plugin

* Update naxsi_exceptions

* Update naxsi_exceptions

* rename dir to simpler version

* Update naxsi_exceptions

* Update naxsi_exceptions

* naxsi plugin for multiple logfiles to be scanned

* Update issue templates

* Delete .github/ISSUE_TEMPLATE directory
This commit is contained in:
Jirka Schäfer 2025-01-04 20:01:23 +01:00 committed by GitHub
parent 4cc9e9a43d
commit 50c90dec07
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -13,7 +13,7 @@ naxsi - monitor naxsi rule hits
Following config is needed: Following config is needed:
[naxsi_exceptions] [naxsi_exceptions]
env.nginx_error_log_file /var/log/nginx/error.log env.nginx_error_log_files /var/log/nginx/error.log /var/log/nginx/error2.log
env.warning_level 2 env.warning_level 2
env.critical_level 20 env.critical_level 20
@ -59,11 +59,14 @@ def run_binary(args):
def get_values(): def get_values():
logfile=os.environ.get('nginx_error_log_file') logfile=os.environ.get('nginx_error_log_files', '').split(' ')
if not logfile:
if not logfiles:
raise ValueError('no nginx err log file configured') raise ValueError('no nginx err log file configured')
output = run_binary([ output = ''
for logfile in logfiles:
output += run_binary([
'logtail', 'logtail',
# '-t', # FIXME test mode,: remove # '-t', # FIXME test mode,: remove
'-f', '-f',