diff --git a/docs/api-objects.txt b/docs/api-objects.txt
index c1183b5..6338769 100644
--- a/docs/api-objects.txt
+++ b/docs/api-objects.txt
@@ -28,6 +28,7 @@ linspector.lib.config.parser.__package__ linspector.lib.config.parser-module.htm
linspector.lib.config.parser.KEY_PERIODS linspector.lib.config.parser-module.html#KEY_PERIODS
linspector.lib.config.parser.KEY_MEMBERS linspector.lib.config.parser-module.html#KEY_MEMBERS
linspector.lib.config.parser.KEY_LAYOUTS linspector.lib.config.parser-module.html#KEY_LAYOUTS
+linspector.lib.config.parser.Task linspector.lib.tasks.task.Task-class.html
linspector.lib.config.parser.MOD_TASKS linspector.lib.config.parser-module.html#MOD_TASKS
linspector.lib.config.parser.MOD_PARSERS linspector.lib.config.parser-module.html#MOD_PARSERS
linspector.lib.config.parser.Processor linspector.lib.processors.processor.Processor-class.html
@@ -62,9 +63,13 @@ linspector.lib.parsers.parser.__package__ linspector.lib.parsers.parser-module.h
linspector.lib.processors linspector.lib.processors-module.html
linspector.lib.processors.__package__ linspector.lib.processors-module.html#__package__
linspector.lib.processors.mongodb linspector.lib.processors.mongodb-module.html
+linspector.lib.processors.mongodb.create linspector.lib.processors.mongodb-module.html#create
linspector.lib.processors.mongodb.__package__ linspector.lib.processors.mongodb-module.html#__package__
linspector.lib.processors.processor linspector.lib.processors.processor-module.html
linspector.lib.processors.processor.__package__ linspector.lib.processors.processor-module.html#__package__
+linspector.lib.processors.syslog linspector.lib.processors.syslog-module.html
+linspector.lib.processors.syslog.create linspector.lib.processors.syslog-module.html#create
+linspector.lib.processors.syslog.__package__ linspector.lib.processors.syslog-module.html#__package__
linspector.lib.services linspector.lib.services-module.html
linspector.lib.services.__package__ linspector.lib.services-module.html#__package__
linspector.lib.services.http linspector.lib.services.http-module.html
@@ -96,15 +101,15 @@ linspector.lib.services.tcpconnect.__package__ linspector.lib.services.tcpconnec
linspector.lib.tasks linspector.lib.tasks-module.html
linspector.lib.tasks.__package__ linspector.lib.tasks-module.html#__package__
linspector.lib.tasks.email linspector.lib.tasks.email-module.html
-linspector.lib.tasks.email.creator linspector.lib.tasks.email-module.html#creator
+linspector.lib.tasks.email.create linspector.lib.tasks.email-module.html#create
linspector.lib.tasks.email.__package__ linspector.lib.tasks.email-module.html#__package__
linspector.lib.tasks.sms linspector.lib.tasks.sms-module.html
-linspector.lib.tasks.sms.creator linspector.lib.tasks.sms-module.html#creator
+linspector.lib.tasks.sms.create linspector.lib.tasks.sms-module.html#create
linspector.lib.tasks.sms.__package__ linspector.lib.tasks.sms-module.html#__package__
linspector.lib.tasks.task linspector.lib.tasks.task-module.html
linspector.lib.tasks.task.__package__ linspector.lib.tasks.task-module.html#__package__
linspector.lib.tasks.xmpp linspector.lib.tasks.xmpp-module.html
-linspector.lib.tasks.xmpp.creator linspector.lib.tasks.xmpp-module.html#creator
+linspector.lib.tasks.xmpp.create linspector.lib.tasks.xmpp-module.html#create
linspector.lib.tasks.xmpp.__package__ linspector.lib.tasks.xmpp-module.html#__package__
linspector.lib.config.config.Config linspector.lib.config.config.Config-class.html
linspector.lib.config.config.Config.__init__ linspector.lib.config.config.Config-class.html#__init__
@@ -164,54 +169,46 @@ linspector.lib.config.members.MemberFilter linspector.lib.config.members.MemberF
linspector.lib.config.members.MemberFilter.__str__ linspector.lib.config.members.MemberFilter-class.html#__str__
linspector.lib.config.members.MemberFilter.__init__ linspector.lib.config.members.MemberFilter-class.html#__init__
linspector.lib.config.parser.ConfigParser linspector.lib.config.parser.ConfigParser-class.html
-linspector.lib.config.parser.ConfigParser.create_layouts_from_json linspector.lib.config.parser.ConfigParser-class.html#create_layouts_from_json
-linspector.lib.config.parser.ConfigParser.create_hostgroups_from_json linspector.lib.config.parser.ConfigParser-class.html#create_hostgroups_from_json
linspector.lib.config.parser.ConfigParser.replace_with_import linspector.lib.config.parser.ConfigParser-class.html#replace_with_import
-linspector.lib.config.parser.ConfigParser.create_config linspector.lib.config.parser.ConfigParser-class.html#create_config
-linspector.lib.config.parser.ConfigParser.create_members_from_json linspector.lib.config.parser.ConfigParser-class.html#create_members_from_json
+linspector.lib.config.parser.ConfigParser._create_raw_Object linspector.lib.config.parser.ConfigParser-class.html#_create_raw_Object
linspector.lib.config.parser.ConfigParser._load_module linspector.lib.config.parser.ConfigParser-class.html#_load_module
linspector.lib.config.parser.ConfigParser.replace_pointer linspector.lib.config.parser.ConfigParser-class.html#replace_pointer
linspector.lib.config.parser.ConfigParser._read_json_config linspector.lib.config.parser.ConfigParser-class.html#_read_json_config
linspector.lib.config.parser.ConfigParser.parse_config linspector.lib.config.parser.ConfigParser-class.html#parse_config
-linspector.lib.config.parser.ConfigParser._get_as_list linspector.lib.config.parser.ConfigParser-class.html#_get_as_list
-linspector.lib.config.parser.ConfigParser._create_raw_Object linspector.lib.config.parser.ConfigParser-class.html#_create_raw_Object
+linspector.lib.config.parser.ConfigParser.create_config linspector.lib.config.parser.ConfigParser-class.html#create_config
linspector.lib.config.parser.ConfigParser.__init__ linspector.lib.config.parser.ConfigParser-class.html#__init__
linspector.lib.config.parser.ConfigParser._create_new_config_dict linspector.lib.config.parser.ConfigParser-class.html#_create_new_config_dict
linspector.lib.config.parser.ConfigurationException linspector.lib.config.parser.ConfigurationException-class.html
linspector.lib.config.parser.ConfigurationException.__str__ linspector.lib.config.parser.ConfigurationException-class.html#__str__
linspector.lib.config.parser.ConfigurationException.__init__ linspector.lib.config.parser.ConfigurationException-class.html#__init__
linspector.lib.config.parser.FullConfigParser linspector.lib.config.parser.FullConfigParser-class.html
-linspector.lib.config.parser.ConfigParser.create_layouts_from_json linspector.lib.config.parser.ConfigParser-class.html#create_layouts_from_json
-linspector.lib.config.parser.FullConfigParser.parse_config linspector.lib.config.parser.FullConfigParser-class.html#parse_config
linspector.lib.config.parser.ConfigParser.replace_with_import linspector.lib.config.parser.ConfigParser-class.html#replace_with_import
-linspector.lib.config.parser.ConfigParser._create_raw_Object linspector.lib.config.parser.ConfigParser-class.html#_create_raw_Object
-linspector.lib.config.parser.ConfigParser.create_members_from_json linspector.lib.config.parser.ConfigParser-class.html#create_members_from_json
+linspector.lib.config.parser.ConfigParser.create_config linspector.lib.config.parser.ConfigParser-class.html#create_config
linspector.lib.config.parser.ConfigParser._load_module linspector.lib.config.parser.ConfigParser-class.html#_load_module
linspector.lib.config.parser.ConfigParser.replace_pointer linspector.lib.config.parser.ConfigParser-class.html#replace_pointer
linspector.lib.config.parser.ConfigParser._read_json_config linspector.lib.config.parser.ConfigParser-class.html#_read_json_config
-linspector.lib.config.parser.ConfigParser.create_hostgroups_from_json linspector.lib.config.parser.ConfigParser-class.html#create_hostgroups_from_json
-linspector.lib.config.parser.ConfigParser._create_new_config_dict linspector.lib.config.parser.ConfigParser-class.html#_create_new_config_dict
-linspector.lib.config.parser.ConfigParser.create_config linspector.lib.config.parser.ConfigParser-class.html#create_config
+linspector.lib.config.parser.FullConfigParser.parse_config linspector.lib.config.parser.FullConfigParser-class.html#parse_config
+linspector.lib.config.parser.ConfigParser._create_raw_Object linspector.lib.config.parser.ConfigParser-class.html#_create_raw_Object
linspector.lib.config.parser.ConfigParser.__init__ linspector.lib.config.parser.ConfigParser-class.html#__init__
-linspector.lib.config.parser.ConfigParser._get_as_list linspector.lib.config.parser.ConfigParser-class.html#_get_as_list
+linspector.lib.config.parser.ConfigParser._create_new_config_dict linspector.lib.config.parser.ConfigParser-class.html#_create_new_config_dict
linspector.lib.config.periods.CronPeriod linspector.lib.config.periods.CronPeriod-class.html
linspector.lib.config.periods.CronPeriod.createJob linspector.lib.config.periods.CronPeriod-class.html#createJob
linspector.lib.config.periods.CronPeriod.__str__ linspector.lib.config.periods.CronPeriod-class.html#__str__
-linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.Period.get_name linspector.lib.config.periods.Period-class.html#get_name
linspector.lib.config.periods.CronPeriod.__init__ linspector.lib.config.periods.CronPeriod-class.html#__init__
linspector.lib.config.periods.DatePeriod linspector.lib.config.periods.DatePeriod-class.html
linspector.lib.config.periods.DatePeriod.createJob linspector.lib.config.periods.DatePeriod-class.html#createJob
linspector.lib.config.periods.DatePeriod.__str__ linspector.lib.config.periods.DatePeriod-class.html#__str__
-linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.Period.get_name linspector.lib.config.periods.Period-class.html#get_name
linspector.lib.config.periods.DatePeriod.__init__ linspector.lib.config.periods.DatePeriod-class.html#__init__
linspector.lib.config.periods.IntervalPeriod linspector.lib.config.periods.IntervalPeriod-class.html
linspector.lib.config.periods.IntervalPeriod.createJob linspector.lib.config.periods.IntervalPeriod-class.html#createJob
linspector.lib.config.periods.IntervalPeriod.__str__ linspector.lib.config.periods.IntervalPeriod-class.html#__str__
-linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.Period.get_name linspector.lib.config.periods.Period-class.html#get_name
linspector.lib.config.periods.IntervalPeriod.__init__ linspector.lib.config.periods.IntervalPeriod-class.html#__init__
linspector.lib.config.periods.Period linspector.lib.config.periods.Period-class.html
linspector.lib.config.periods.Period.createJob linspector.lib.config.periods.Period-class.html#createJob
-linspector.lib.config.periods.Period.getName linspector.lib.config.periods.Period-class.html#getName
+linspector.lib.config.periods.Period.get_name linspector.lib.config.periods.Period-class.html#get_name
linspector.lib.config.periods.Period.__init__ linspector.lib.config.periods.Period-class.html#__init__
linspector.lib.config.services.Service linspector.lib.config.services.Service-class.html
linspector.lib.config.services.Service.clone linspector.lib.config.services.Service-class.html#clone
@@ -269,6 +266,8 @@ linspector.lib.processors.mongodb.Mongodb linspector.lib.processors.mongodb.Mong
linspector.lib.processors.mongodb.Mongodb.__init__ linspector.lib.processors.mongodb.Mongodb-class.html#__init__
linspector.lib.processors.processor.Processor linspector.lib.processors.processor.Processor-class.html
linspector.lib.processors.processor.Processor.__init__ linspector.lib.processors.processor.Processor-class.html#__init__
+linspector.lib.processors.syslog.Syslog linspector.lib.processors.syslog.Syslog-class.html
+linspector.lib.processors.syslog.Syslog.__init__ linspector.lib.processors.syslog.Syslog-class.html#__init__
linspector.lib.services.http.HttpService linspector.lib.services.http.HttpService-class.html
linspector.lib.services.service.Service.pre_execute linspector.lib.services.service.Service-class.html#pre_execute
linspector.lib.services.service.Service.get_comment linspector.lib.services.service.Service-class.html#get_comment
@@ -278,6 +277,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.http.HttpService.__init__ linspector.lib.services.http.HttpService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -286,7 +286,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.http.HttpService.execute linspector.lib.services.http.HttpService-class.html#execute
linspector.lib.services.http.HttpService.needs_arguments linspector.lib.services.http.HttpService-class.html#needs_arguments
@@ -301,6 +300,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.ping.PingService.__init__ linspector.lib.services.ping.PingService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -309,7 +309,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.service.Service.execute linspector.lib.services.service.Service-class.html#execute
linspector.lib.services.service.Service.needs_arguments linspector.lib.services.service.Service-class.html#needs_arguments
@@ -324,6 +323,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.service.Service.__init__ linspector.lib.services.service.Service-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -332,7 +332,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.service.Service.execute linspector.lib.services.service.Service-class.html#execute
linspector.lib.services.service.Service.needs_arguments linspector.lib.services.service.Service-class.html#needs_arguments
@@ -347,6 +346,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.shell.ShellService.__init__ linspector.lib.services.shell.ShellService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -355,7 +355,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.shell.ShellService.execute linspector.lib.services.shell.ShellService-class.html#execute
linspector.lib.services.shell.ShellService.needs_arguments linspector.lib.services.shell.ShellService-class.html#needs_arguments
@@ -370,6 +369,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.snmpget.SnmpgetService.__init__ linspector.lib.services.snmpget.SnmpgetService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -378,7 +378,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.snmpget.SnmpgetService.execute linspector.lib.services.snmpget.SnmpgetService-class.html#execute
linspector.lib.services.snmpget.SnmpgetService.needs_arguments linspector.lib.services.snmpget.SnmpgetService-class.html#needs_arguments
@@ -393,6 +392,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.ssh.SshService.__init__ linspector.lib.services.ssh.SshService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -401,7 +401,6 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.ssh.SshService.execute linspector.lib.services.ssh.SshService-class.html#execute
linspector.lib.services.ssh.SshService.needs_arguments linspector.lib.services.ssh.SshService-class.html#needs_arguments
@@ -416,6 +415,7 @@ linspector.lib.services.service.Service.set_host linspector.lib.services.service
linspector.lib.services.service.Service.put_fail linspector.lib.services.service.Service-class.html#put_fail
linspector.lib.services.tcpconnect.TcpconnectService.__init__ linspector.lib.services.tcpconnect.TcpconnectService-class.html#__init__
linspector.lib.services.service.Service.put_fails linspector.lib.services.service.Service-class.html#put_fails
+linspector.lib.services.service.Service.add_periods linspector.lib.services.service.Service-class.html#add_periods
linspector.lib.services.service.Service._execute linspector.lib.services.service.Service-class.html#_execute
linspector.lib.services.service.Service.add_parser linspector.lib.services.service.Service-class.html#add_parser
linspector.lib.services.service.Service.handle_result linspector.lib.services.service.Service-class.html#handle_result
@@ -424,14 +424,16 @@ linspector.lib.services.service.Service.get_parser linspector.lib.services.servi
linspector.lib.services.service.Service.get_host linspector.lib.services.service.Service-class.html#get_host
linspector.lib.services.service.Service.get_fails linspector.lib.services.service.Service-class.html#get_fails
linspector.lib.services.service.Service.add_argument linspector.lib.services.service.Service-class.html#add_argument
-linspector.lib.services.service.Service.add_period linspector.lib.services.service.Service-class.html#add_period
linspector.lib.services.service.Service.has_fail linspector.lib.services.service.Service-class.html#has_fail
linspector.lib.services.tcpconnect.TcpconnectService.execute linspector.lib.services.tcpconnect.TcpconnectService-class.html#execute
linspector.lib.services.tcpconnect.TcpconnectService.needs_arguments linspector.lib.services.tcpconnect.TcpconnectService-class.html#needs_arguments
linspector.lib.services.service.Service.get_arguments linspector.lib.services.service.Service-class.html#get_arguments
linspector.lib.services.service.Service.add_arguments linspector.lib.services.service.Service-class.html#add_arguments
linspector.lib.tasks.email.EmailTask linspector.lib.tasks.email.EmailTask-class.html
+linspector.lib.tasks.task.Task._execute linspector.lib.tasks.task.Task-class.html#_execute
+linspector.lib.tasks.task.Task.get_task_type linspector.lib.tasks.task.Task-class.html#get_task_type
linspector.lib.tasks.email.EmailTask.execute_task linspector.lib.tasks.email.EmailTask-class.html#execute_task
+linspector.lib.tasks.task.Task.set_task_type linspector.lib.tasks.task.Task-class.html#set_task_type
linspector.lib.tasks.email.EmailTask.__init__ linspector.lib.tasks.email.EmailTask-class.html#__init__
linspector.lib.tasks.sms.SmsTask linspector.lib.tasks.sms.SmsTask-class.html
linspector.lib.tasks.task.Task._execute linspector.lib.tasks.task.Task-class.html#_execute
diff --git a/docs/class-tree.html b/docs/class-tree.html
index 0bfffc7..d6367d5 100644
--- a/docs/class-tree.html
+++ b/docs/class-tree.html
@@ -100,44 +100,25 @@
-
- linspector.lib.services.service.Service
-
linspector.lib.config.services.Service
- linspector.lib.config.tasks.Task
-
- lib.tasks.task.Task:
+ linspector.lib.tasks.task.Task:
Base class for all built-in Tasks.
-
- linspector.lib.tasks.task.Task:
- Base class for all built-in Tasks.
-
+ linspector.lib.config.tasks.Task
+
object:
The most base type
+ linspector.lib.services.service.Service
+
+
@@ -200,7 +197,7 @@
@@ -295,19 +289,27 @@
(in Parser)
get_name()
(in HostGroup) |
-get_threshold()
-(in Service) |
+get_tasks()
+(in Member) |
generateId()
(in linspector.lib.core.job) |
get_name()
(in Layout) |
+get_threshold()
+(in Service) |
+
+
+get_arguments()
+(in Service) |
+get_name()
+(in Period) |
getAllOutput()
(in Command) |
-get_arguments()
+ | get_comment()
(in Service) |
get_parents()
(in HostGroup) |
@@ -315,7 +317,7 @@
(in HostService)
-get_comment()
+ | get_fails()
(in Service) |
get_parser()
(in Service) |
@@ -323,7 +325,7 @@
(in Command)
-get_fails()
+ | get_host()
(in Service) |
get_periods()
(in Service) |
@@ -331,17 +333,9 @@
(in Host)
-get_host()
-(in Service) |
-get_processors()
-(in HostGroup) |
-getName()
-(in Period) |
-
-
get_hostgroups()
(in Layout) |
-get_services()
+ | get_processors()
(in HostGroup) |
getNextExecutionTime()
(in JobInfo) |
@@ -349,16 +343,16 @@
get_hosts()
(in HostGroup) |
-get_task_type()
-(in Task) |
+get_services()
+(in HostGroup) |
getOutput()
(in Command) |
get_members()
(in HostGroup) |
-get_tasks()
-(in Member) |
+get_task_type()
+(in Task) |
getReturnCode()
(in Command) |
@@ -649,56 +643,63 @@
Service
(in linspector.lib.config.services) |
-set_task_type()
-(in Task) |
-snmpget
+ | setCommand()
+(in HostService) |
+ssh
(in linspector.lib.services) |
service
(in linspector.lib.services) |
-setCommand()
-(in HostService) |
-SnmpgetService
-(in linspector.lib.services.snmpget) |
-
-
-Service
-(in linspector.lib.services.service) |
setLogger()
(in JobInfo) |
-ssh
-(in linspector.lib.services) |
-
-
-serviceList()
-(in linspector.lib.config.services) |
-shell
-(in linspector.lib.services) |
SshService
(in linspector.lib.services.ssh) |
-services
-(in linspector.lib.config) |
-ShellService
-(in linspector.lib.services.shell) |
+Service
+(in linspector.lib.services.service) |
+shell
+(in linspector.lib.services) |
start()
(in Daemon) |
-services
-(in linspector.lib) |
-sms
-(in linspector.lib.tasks) |
+serviceList()
+(in linspector.lib.config.services) |
+ShellService
+(in linspector.lib.services.shell) |
stop()
(in Daemon) |
-set_host()
-(in Service) |
+services
+(in linspector.lib.config) |
+sms
+(in linspector.lib.tasks) |
+syslog
+(in linspector.lib.processors) |
+
+
+services
+(in linspector.lib) |
SmsTask
(in linspector.lib.tasks.sms) |
+Syslog
+(in linspector.lib.processors.syslog) |
+
+
+set_host()
+(in Service) |
+snmpget
+(in linspector.lib.services) |
+ |
+
+
+set_task_type()
+(in Task) |
+SnmpgetService
+(in linspector.lib.services.snmpget) |
|
@@ -761,274 +762,275 @@
__add_internal()
(in HostGroup) |
-__init__()
-(in TcpconnectService) |
-__package__
-(in linspector.lib.services.tcpconnect) |
+__init__()
+(in SshService) |
+__package__
+(in linspector.lib.services.snmpget) |
__init__()
(in Config) |
-__init__()
-(in EmailTask) |
-__package__
-(in linspector.lib.tasks) |
+__init__()
+(in TcpconnectService) |
+__package__
+(in linspector.lib.services.ssh) |
__init__()
(in HostGroup) |
-__init__()
-(in SmsTask) |
-__package__
-(in linspector.lib.tasks.email) |
+__init__()
+(in EmailTask) |
+__package__
+(in linspector.lib.services.tcpconnect) |
__init__()
(in HostGroupException) |
-__init__()
-(in XmppTask) |
-__package__
-(in linspector.lib.tasks.sms) |
+__init__()
+(in SmsTask) |
+__package__
+(in linspector.lib.tasks) |
__init__()
(in HostGroupMissingArgumentException) |
-__package__
-(in linspector) |
-__package__
-(in linspector.lib.tasks.task) |
+__init__()
+(in XmppTask) |
+__package__
+(in linspector.lib.tasks.email) |
__init__()
(in HostGroupService) |
-__package__
-(in linspector.lib) |
-__package__
-(in linspector.lib.tasks.xmpp) |
+__package__
+(in linspector) |
+__package__
+(in linspector.lib.tasks.sms) |
__init__()
(in Host) |
-__package__
-(in linspector.lib.config) |
-__str__()
-(in HostGroup) |
+__package__
+(in linspector.lib) |
+__package__
+(in linspector.lib.tasks.task) |
__init__()
(in HostService) |
-__package__
-(in linspector.lib.config.config) |
-__str__()
-(in HostGroupException) |
+__package__
+(in linspector.lib.config) |
+__package__
+(in linspector.lib.tasks.xmpp) |
__init__()
(in Layout) |
-__package__
-(in linspector.lib.config.hostgroups) |
-__str__()
-(in HostGroupService) |
+__package__
+(in linspector.lib.config.config) |
+__str__()
+(in HostGroup) |
__init__()
(in LayoutException) |
-__package__
-(in linspector.lib.config.hosts) |
-__str__()
-(in Host) |
+__package__
+(in linspector.lib.config.hostgroups) |
+__str__()
+(in HostGroupException) |
__init__()
(in LayoutList) |
-__package__
-(in linspector.lib.config.layouts) |
-__str__()
-(in HostService) |
+__package__
+(in linspector.lib.config.hosts) |
+__str__()
+(in HostGroupService) |
__init__()
(in Member) |
-__package__
-(in linspector.lib.config.members) |
-__str__()
-(in Layout) |
+__package__
+(in linspector.lib.config.layouts) |
+__str__()
+(in Host) |
__init__()
(in MemberFilter) |
-__package__
-(in linspector.lib.config.parser) |
-__str__()
-(in LayoutException) |
+__package__
+(in linspector.lib.config.members) |
+__str__()
+(in HostService) |
__init__()
(in ConfigParser) |
-__package__
-(in linspector.lib.config.periods) |
-__str__()
-(in LayoutList) |
+__package__
+(in linspector.lib.config.parser) |
+__str__()
+(in Layout) |
__init__()
(in ConfigurationException) |
-__package__
-(in linspector.lib.config.services) |
-__str__()
-(in Member) |
+__package__
+(in linspector.lib.config.periods) |
+__str__()
+(in LayoutException) |
__init__()
(in CronPeriod) |
-__package__
-(in linspector.lib.config.tasks) |
-__str__()
-(in MemberFilter) |
+__package__
+(in linspector.lib.config.services) |
+__str__()
+(in LayoutList) |
__init__()
(in DatePeriod) |
-__package__
-(in linspector.lib.core) |
-__str__()
-(in ConfigurationException) |
+__package__
+(in linspector.lib.config.tasks) |
+__str__()
+(in Member) |
__init__()
(in IntervalPeriod) |
-__package__
-(in linspector.lib.core.command) |
-__str__()
-(in CronPeriod) |
+__package__
+(in linspector.lib.core) |
+__str__()
+(in MemberFilter) |
__init__()
(in Period) |
-__package__
-(in linspector.lib.core.daemon) |
-__str__()
-(in DatePeriod) |
+__package__
+(in linspector.lib.core.command) |
+__str__()
+(in ConfigurationException) |
__init__()
(in Service) |
-__package__
-(in linspector.lib.core.job) |
-__str__()
-(in IntervalPeriod) |
+__package__
+(in linspector.lib.core.daemon) |
+__str__()
+(in CronPeriod) |
__init__()
(in Task) |
-__package__
-(in linspector.lib.core.linspector_daemon) |
-__str__()
-(in Service) |
+__package__
+(in linspector.lib.core.job) |
+__str__()
+(in DatePeriod) |
__init__()
(in Command) |
-__package__
-(in linspector.lib.core.logger) |
-__str__()
-(in Task) |
+__package__
+(in linspector.lib.core.linspector_daemon) |
+__str__()
+(in IntervalPeriod) |
__init__()
(in Daemon) |
-__package__
-(in linspector.lib.parsers) |
-__str__()
-(in Command) |
+__package__
+(in linspector.lib.core.logger) |
+__str__()
+(in Service) |
__init__()
(in JobInfo) |
-__package__
-(in linspector.lib.parsers.parser) |
-__str__()
-(in JobInfo) |
+__package__
+(in linspector.lib.parsers) |
+__str__()
+(in Task) |
__init__()
(in Logger) |
-__package__
-(in linspector.lib.processors) |
-_create_new_config_dict()
-(in ConfigParser) |
+__package__
+(in linspector.lib.parsers.parser) |
+__str__()
+(in Command) |
__init__()
(in Parser) |
-__package__
-(in linspector.lib.processors.mongodb) |
-_create_raw_Object()
-(in ConfigParser) |
+__package__
+(in linspector.lib.processors) |
+__str__()
+(in JobInfo) |
__init__()
(in Mongodb) |
-__package__
-(in linspector.lib.processors.processor) |
-_execute()
-(in Service) |
+__package__
+(in linspector.lib.processors.mongodb) |
+_create_new_config_dict()
+(in ConfigParser) |
__init__()
(in Processor) |
+__package__
+(in linspector.lib.processors.processor) |
+_create_raw_Object()
+(in ConfigParser) |
+
+
+__init__()
+(in Syslog) |
+__package__
+(in linspector.lib.processors.syslog) |
+_execute()
+(in Service) |
+
+
+__init__()
+(in HttpService) |
__package__
(in linspector.lib.services) |
_execute()
(in Task) |
-__init__()
-(in HttpService) |
-__package__
-(in linspector.lib.services.http) |
-_get_as_list()
-(in ConfigParser) |
-
-
__init__()
(in PingService) |
-__package__
-(in linspector.lib.services.ping) |
+__package__
+(in linspector.lib.services.http) |
_load_module()
(in ConfigParser) |
__init__()
(in Service) |
-__package__
-(in linspector.lib.services.service) |
+__package__
+(in linspector.lib.services.ping) |
_read_json_config()
(in ConfigParser) |
__init__()
(in ShellService) |
-__package__
-(in linspector.lib.services.shell) |
+__package__
+(in linspector.lib.services.service) |
_to_config_dict()
(in HostGroup) |
__init__()
(in SnmpgetService) |
-__package__
-(in linspector.lib.services.snmpget) |
+__package__
+(in linspector.lib.services.shell) |
_to_config_dict()
(in Layout) |
-
-__init__()
-(in SshService) |
-__package__
-(in linspector.lib.services.ssh) |
- |
-
@@ -1058,7 +1060,7 @@