diff --git a/plugins/naxsi_exceptions/naxsi_exceptions b/plugins/naxsi_exceptions/naxsi_exceptions index 181b5766..263263f6 100644 --- a/plugins/naxsi_exceptions/naxsi_exceptions +++ b/plugins/naxsi_exceptions/naxsi_exceptions @@ -14,6 +14,8 @@ Following config is needed: [naxsi_exceptions] env.nginx_error_log_file /var/log/nginx/error.log + env.warning_level 2 + env.critical_level 20 =head1 AUTHOR @@ -42,6 +44,8 @@ import re import json state_file = os.path.join(os.environ.get('MUNIN_PLUGSTATE'), os.environ.get('MUNIN_STATEFILE')) +warning_level = os.environ.get('warning_level', 20) +critial_level = os.environ.get('critical_level', 2) def run_binary(args): @@ -99,8 +103,8 @@ def print_config(): rule_ids = json.loads(f.read() or '[]') for k in rule_ids: print(f'ID_{k}.label ID_{k}') - print(f'ID_{k}.warning 10') - print(f'ID_{k}.critical 100') + print(f'ID_{k}.warning {warning_leve}') + print(f'ID_{k}.critical {critical_level}') if __name__ == '__main__':