コード例 #1
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = CHARTS
     self.log_path = self.configuration.get('log_path', '/var/log/fleet.log')
     self.data = dict()
     self.create_keys()
コード例 #2
0
ファイル: mail_log.chart.py プロジェクト: apardyl/netdata
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = CHARTS
     self.stats = MailStatistics()
     self.parser = {
         "postfix": PostfixParser
     }.get(configuration.get("type", "postfix"))(self)
コード例 #3
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = dict()
     self.log_path = self.configuration.get('log_path', '/var/log/fail2ban.log')
     self.conf_path = self.configuration.get('conf_path', '/etc/fail2ban/jail.local')
     self.conf_dir = self.configuration.get('conf_dir', '/etc/fail2ban/jail.d/')
     self.exclude = self.configuration.get('exclude')
コード例 #4
0
 def __init__(self, configuration=None, name=None):
     """
     :param configuration:
     :param name:
     """
     LogService.__init__(self, configuration=configuration, name=name)
     self.configuration = configuration
     self.log_path = self.configuration.get('path')
     self.job = None
コード例 #5
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     if 'Red Hat' in platform.linux_distribution()[0]:
         log_path = '/var/log/secure'
     else:
         log_path = '/var/log/auth.log'
     self.log_path = self.configuration.get('path', log_path)
     self.order = ORDER
     self.definitions = CHARTS
コード例 #6
0
 def __init__(self, configuration=None, name=None):
     """
     :param configuration:
     :param name:
     """
     LogService.__init__(self, configuration=configuration, name=name)
     self.configuration = configuration
     self.log_path = self.configuration.get('path')
     self.job = None
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = dict()
     self.log_path = self.configuration.get('log_path', '/var/log/fail2ban.log')
     self.conf_path = self.configuration.get('conf_path', '/etc/fail2ban/jail.local')
     self.conf_dir = self.configuration.get('conf_dir', '/etc/fail2ban/jail.d/')
     self.exclude = self.configuration.get('exclude', str())
     self.monitoring_jails = list()
     self.banned_ips = defaultdict(set)
     self.data = dict()
コード例 #8
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = dict()
     self.log_path = self.configuration.get('log_path',
                                            '/var/log/fail2ban.log')
     self.conf_path = self.configuration.get('conf_path',
                                             '/etc/fail2ban/jail.local')
     self.conf_dir = self.configuration.get('conf_dir',
                                            '/etc/fail2ban/jail.d/')
     self.exclude = self.configuration.get('exclude')
コード例 #9
0
ファイル: fail2ban.chart.py プロジェクト: firehol/netdata
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = dict()
     self.log_path = self.configuration.get('log_path', '/var/log/fail2ban.log')
     self.conf_path = self.configuration.get('conf_path', '/etc/fail2ban/jail.local')
     self.conf_dir = self.configuration.get('conf_dir', '/etc/fail2ban/jail.d/')
     self.exclude = self.configuration.get('exclude', str())
     self.monitoring_jails = list()
     self.banned_ips = defaultdict(set)
     self.data = dict()
コード例 #10
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.configuration = configuration
     self.log_path = self.configuration.get('path')
     self.order = ['blocks_produced']
     self.definitions = {
         'blocks_produced': {
             'options': [
                 None, 'Produced Blocks', 'blocks/round', 'blocks',
                 'nodeos_log.blocks_produced', 'line'
             ],
             'lines': [['produced',
                        self.configuration.get('producer')]]
         }
     }
コード例 #11
0
 def __init__(self, configuration=None, name=None):
     LogService.__init__(self, configuration=configuration, name=name)
     self.order = ORDER
     self.definitions = CHARTS
     self.log_path = self.configuration.get('log_path')