"fail2ban" module update
lgz committed
Oct 13, 2017 at 21:27 UTC
2bd6fee1a7fcd842e1f3086adad6c2a5c8ceb36b
1 file changed
+8
-5
python.d/fail2ban.chart.py
+8
-5
@@ -2,12 +2,15 @@
2
# Description: fail2ban log netdata python.d module
3
# Author: l2isbad
4
5
+import bisect
6
+
7
+from glob import glob
8
from re import compile as r_compile
9
from os import access as is_accessible, R_OK
10
from os.path import isdir, getsize
8
-from glob import glob
9
-import bisect
10
-from base import LogService
11
+
12
+
13
+from bases.FrameworkServices.LogService import LogService
14
15
priority = 60000
16
retries = 60
@@ -180,8 +183,8 @@ def find_jails_in_files(list_of_files, print_error):
183
jails_list = list()
184
for conf in list_of_files:
185
if is_accessible(conf, R_OK):
183
- with open(conf, 'rt') as conf:
184
- raw_data = conf.readlines()
186
+ with open(conf, 'rt') as f:
187
+ raw_data = f.readlines()
188
data = ' '.join(line for line in raw_data if line.startswith(('[', 'enabled')))
189
jails_list.extend(REGEX_JAILS.findall(data))
190
else: