@cryptotaxi247 / netdata-1 / commits / 2bd6fee1a

"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: