Simple Item class diagram :
Simple Items class diagram :
Simple DummyCommand class diagram :
objects Package¶businessimpactmodulation Module¶shinken.objects.businessimpactmodulation.Businessimpactmodulation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'businessimpactmodulation'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'modulation_period': <shinken.property.StringProp object at 0x7f2dc119ab90>, 'business_impact': <shinken.property.IntegerProp object at 0x7f2dc119ab50>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'business_impact_modulation_name': <shinken.property.StringProp object at 0x7f2dc119aad0>}¶shinken.objects.businessimpactmodulation.Businessimpactmodulations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Businessimpactmodulation
name_property = 'business_impact_modulation_name'¶checkmodulation Module¶shinken.objects.checkmodulation.CheckModulation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶macros = {}¶my_type = 'checkmodulation'¶properties = {'check_period': <shinken.property.StringProp object at 0x7f2dc11b4e90>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'check_command': <shinken.property.StringProp object at 0x7f2dc11b4e10>, 'checkmodulation_name': <shinken.property.StringProp object at 0x7f2dc11b49d0>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.checkmodulation.CheckModulations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of CheckModulation
name_property = 'checkmodulation_name'¶command Module¶shinken.objects.command.Command(params={})[source]¶Bases: shinken.objects.item.Item
command_line¶command_name¶definition_order¶enable_environment_macros¶id = 0¶imported_from¶module_type¶my_type = 'command'¶name¶poller_tag¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'command_line': <shinken.property.StringProp object at 0x7f2dc16ce610>, 'poller_tag': <shinken.property.StringProp object at 0x7f2dc16ce650>, 'reactionner_tag': <shinken.property.StringProp object at 0x7f2dc16ce690>, 'module_type': <shinken.property.StringProp object at 0x7f2dc16ce6d0>, 'timeout': <shinken.property.IntegerProp object at 0x7f2dc16ce710>, 'enable_environment_macros': <shinken.property.BoolProp object at 0x7f2dc16ce750>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'command_name': <shinken.property.StringProp object at 0x7f2dc16ce590>}¶reactionner_tag¶timeout¶use¶shinken.objects.command.Commands(items)[source]¶Bases: shinken.objects.item.Items
name_property = 'command_name'¶config Module¶Config is the class to read, load and manipulate the user configuration. It read a main cfg (nagios.cfg) and get all informations from it. It create objects, make link between them, clean them, and cut them into independent parts. The main user of this is Arbiter, but schedulers use it too (but far less)
shinken.objects.config.Config[source]¶Bases: shinken.objects.item.Item
cache_path = 'objects.cache'¶configuration_types = ['void', 'timeperiod', 'command', 'contactgroup', 'hostgroup', 'contact', 'notificationway', 'checkmodulation', 'macromodulation', 'host', 'service', 'servicegroup', 'servicedependency', 'hostdependency', 'arbiter', 'scheduler', 'reactionner', 'broker', 'receiver', 'poller', 'realm', 'module', 'resultmodulation', 'escalation', 'serviceescalation', 'hostescalation', 'discoveryrun', 'discoveryrule', 'businessimpactmodulation', 'hostextinfo', 'serviceextinfo']¶early_created_types = ['arbiter', 'module']¶fill_resource_macros_names_macros()[source]¶fill the macro dict will all value from self.resource_macros_names
hack_old_nagios_parameters()[source]¶Create some ‘modules’ from all nagios parameters if they are set and the modules are not created
hack_old_nagios_parameters_for_arbiter()[source]¶Create some ‘modules’ from all nagios parameters if they are set and the modules are not created
linkify()[source]¶Make ‘links’ between elements, like a host got a services list with all it’s services in it
macros = {'USER235': '$USER235$', 'USER87': '$USER87$', 'USER86': '$USER86$', 'USER85': '$USER85$', 'USER84': '$USER84$', 'USER83': '$USER83$', 'USER82': '$USER82$', 'USER81': '$USER81$', 'USER80': '$USER80$', 'DOWNTIMEDATAFILE': '', 'USER89': '$USER89$', 'USER88': '$USER88$', 'USER174': '$USER174$', 'USER175': '$USER175$', 'USER176': '$USER176$', 'USER177': '$USER177$', 'USER170': '$USER170$', 'MAINCONFIGFILE': '', 'USER172': '$USER172$', 'USER173': '$USER173$', 'USER229': '$USER229$', 'USER178': '$USER178$', 'USER179': '$USER179$', 'USER206': '$USER206$', 'TEMPPATH': '', 'USER207': '$USER207$', 'USER225': '$USER225$', 'RETENTIONDATAFILE': '', 'USER142': '$USER142$', 'USER221': '$USER221$', 'USER141': '$USER141$', 'USER140': '$USER140$', 'USER143': '$USER143$', 'USER62': '$USER62$', 'USER145': '$USER145$', 'USER144': '$USER144$', 'USER147': '$USER147$', 'USER128': '$USER128$', 'USER149': '$USER149$', 'USER148': '$USER148$', 'RESOURCEFILE': '', 'USER146': '$USER146$', 'USER78': '$USER78$', 'USER79': '$USER79$', 'USER72': '$USER72$', 'USER73': '$USER73$', 'USER70': '$USER70$', 'USER71': '$USER71$', 'USER76': '$USER76$', 'USER77': '$USER77$', 'COMMENTDATAFILE': '', 'USER75': '$USER75$', 'STATUSDATAFILE': '', 'USER237': '$USER237$', 'USER205': '$USER205$', 'USER255': '$USER255$', 'USER254': '$USER254$', 'USER251': '$USER251$', 'USER250': '$USER250$', 'USER253': '$USER253$', 'USER252': '$USER252$', 'USER234': '$USER234$', 'USER158': '$USER158$', 'USER159': '$USER159$', 'USER156': '$USER156$', 'USER157': '$USER157$', 'USER154': '$USER154$', 'USER155': '$USER155$', 'USER152': '$USER152$', 'USER153': '$USER153$', 'USER150': '$USER150$', 'USER151': '$USER151$', 'USER69': '$USER69$', 'USER68': '$USER68$', 'USER61': '$USER61$', 'USER60': '$USER60$', 'USER63': '$USER63$', 'LOGFILE': '', 'USER65': '$USER65$', 'USER64': '$USER64$', 'USER67': '$USER67$', 'USER66': '$USER66$', 'USER138': '$USER138$', 'USER139': '$USER139$', 'USER132': '$USER132$', 'COMMANDFILE': 'command_file', 'USER242': '$USER242$', 'USER243': '$USER243$', 'USER240': '$USER240$', 'USER203': '$USER203$', 'USER246': '$USER246$', 'USER247': '$USER247$', 'USER244': '$USER244$', 'USER245': '$USER245$', 'USER233': '$USER233$', 'USER248': '$USER248$', 'USER249': '$USER249$', 'USER171': '$USER171$', 'USER54': '$USER54$', 'USER55': '$USER55$', 'USER56': '$USER56$', 'USER57': '$USER57$', 'USER50': '$USER50$', 'USER51': '$USER51$', 'USER52': '$USER52$', 'USER53': '$USER53$', 'TEMPFILE': '', 'USER122': '$USER122$', 'USER121': '$USER121$', 'USER120': '$USER120$', 'USER58': '$USER58$', 'USER59': '$USER59$', 'USER125': '$USER125$', 'USER124': '$USER124$', 'USER241': '$USER241$', 'SERVICEPERFDATAFILE': '', 'USER230': '$USER230$', 'USER123': '$USER123$', 'USER133': '$USER133$', 'USER201': '$USER201$', 'USER200': '$USER200$', 'USER202': '$USER202$', 'USER239': '$USER239$', 'USER238': '$USER238$', 'ADMINEMAIL': '', 'USER43': '$USER43$', 'USER42': '$USER42$', 'USER41': '$USER41$', 'USER40': '$USER40$', 'USER47': '$USER47$', 'USER46': '$USER46$', 'USER45': '$USER45$', 'USER44': '$USER44$', 'USER130': '$USER130$', 'USER131': '$USER131$', 'USER49': '$USER49$', 'USER48': '$USER48$', 'USER134': '$USER134$', 'USER135': '$USER135$', 'USER136': '$USER136$', 'USER137': '$USER137$', 'USER193': '$USER193$', 'USER167': '$USER167$', 'USER231': '$USER231$', 'USER189': '$USER189$', 'USER188': '$USER188$', 'USER166': '$USER166$', 'USER185': '$USER185$', 'USER184': '$USER184$', 'USER187': '$USER187$', 'USER186': '$USER186$', 'USER181': '$USER181$', 'USER129': '$USER129$', 'USER183': '$USER183$', 'USER182': '$USER182$', 'USER105': '$USER105$', 'USER104': '$USER104$', 'USER107': '$USER107$', 'USER106': '$USER106$', 'USER101': '$USER101$', 'USER100': '$USER100$', 'USER103': '$USER103$', 'USER102': '$USER102$', 'USER195': '$USER195$', 'USER109': '$USER109$', 'USER108': '$USER108$', 'USER224': '$USER224$', 'HOSTPERFDATAFILE': '', 'USER226': '$USER226$', 'USER227': '$USER227$', 'USER220': '$USER220$', 'USER208': '$USER208$', 'USER222': '$USER222$', 'USER223': '$USER223$', 'USER169': '$USER169$', 'USER209': '$USER209$', 'USER228': '$USER228$', 'USER110': '$USER110$', 'USER36': '$USER36$', 'USER37': '$USER37$', 'USER34': '$USER34$', 'USER35': '$USER35$', 'USER32': '$USER32$', 'USER33': '$USER33$', 'USER30': '$USER30$', 'USER31': '$USER31$', 'USER236': '$USER236$', 'USER116': '$USER116$', 'USER204': '$USER204$', 'USER38': '$USER38$', 'USER39': '$USER39$', 'USER198': '$USER198$', 'USER199': '$USER199$', 'USER180': '$USER180$', 'USER168': '$USER168$', 'USER192': '$USER192$', 'USER127': '$USER127$', 'USER190': '$USER190$', 'USER191': '$USER191$', 'USER196': '$USER196$', 'USER197': '$USER197$', 'USER194': '$USER194$', 'USER126': '$USER126$', 'USER112': '$USER112$', 'USER113': '$USER113$', 'PREFIX': 'prefix', 'USER111': '$USER111$', 'ADMINPAGER': '', 'USER117': '$USER117$', 'USER114': '$USER114$', 'USER115': '$USER115$', 'USER118': '$USER118$', 'USER119': '$USER119$', 'USER211': '$USER211$', 'USER210': '$USER210$', 'USER213': '$USER213$', 'USER212': '$USER212$', 'USER215': '$USER215$', 'USER214': '$USER214$', 'USER217': '$USER217$', 'USER216': '$USER216$', 'USER219': '$USER219$', 'USER218': '$USER218$', 'USER25': '$USER25$', 'USER24': '$USER24$', 'USER27': '$USER27$', 'USER26': '$USER26$', 'USER21': '$USER21$', 'USER20': '$USER20$', 'USER23': '$USER23$', 'USER22': '$USER22$', 'USER29': '$USER29$', 'USER28': '$USER28$', 'USER6': '$USER6$', 'USER7': '$USER7$', 'USER4': '$USER4$', 'USER5': '$USER5$', 'USER2': '$USER2$', 'USER3': '$USER3$', 'USER1': '$USER1$', 'OBJECTCACHEFILE': '', 'USER74': '$USER74$', 'USER8': '$USER8$', 'USER9': '$USER9$', 'USER232': '$USER232$', 'USER98': '$USER98$', 'USER99': '$USER99$', 'USER165': '$USER165$', 'USER164': '$USER164$', 'USER163': '$USER163$', 'USER162': '$USER162$', 'USER161': '$USER161$', 'USER160': '$USER160$', 'USER90': '$USER90$', 'USER91': '$USER91$', 'USER92': '$USER92$', 'USER93': '$USER93$', 'USER94': '$USER94$', 'USER95': '$USER95$', 'USER96': '$USER96$', 'USER97': '$USER97$', 'USER10': '$USER10$', 'USER11': '$USER11$', 'USER12': '$USER12$', 'USER13': '$USER13$', 'USER14': '$USER14$', 'USER15': '$USER15$', 'USER16': '$USER16$', 'USER17': '$USER17$', 'USER18': '$USER18$', 'USER19': '$USER19$'}¶my_type = 'config'¶old_properties = {'nagios_group': 'shinken_group', 'modulesdir': 'modules_dir', 'nagios_user': 'shinken_user'}¶properties = {'status_update_interval': <shinken.property.UnusedProp object at 0x7f2dc12f1790>, 'enable_predictive_service_dependency_checks': <shinken.property.StringProp object at 0x7f2dc12f8650>, '$USER107$': <shinken.property.StringProp object at 0x7f2dc03fa450>, '$USER160$': <shinken.property.StringProp object at 0x7f2dc18a3310>, '$USER69$': <shinken.property.StringProp object at 0x7f2dc1306a90>, '$USER192$': <shinken.property.StringProp object at 0x7f2dc18c7550>, '$USER186$': <shinken.property.StringProp object at 0x7f2dc1593410>, 'retained_contact_service_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1e90>, 'prefix': <shinken.property.StringProp object at 0x7f2dc12f1410>, 'local_log': <shinken.property.StringProp object at 0x7f2dc12f15d0>, '$USER124$': <shinken.property.StringProp object at 0x7f2dc15fc450>, '$USER137$': <shinken.property.StringProp object at 0x7f2dc15fc110>, '$USER36$': <shinken.property.StringProp object at 0x7f2dc1306250>, 'host_perfdata_file_processing_interval': <shinken.property.IntegerProp object at 0x7f2dc12f8c50>, 'log_initial_states': <shinken.property.BoolProp object at 0x7f2dc12f8050>, 'log_host_retries': <shinken.property.BoolProp object at 0x7f2dc12f1f90>, '$USER74$': <shinken.property.StringProp object at 0x7f2dc1306bd0>, '$USER147$': <shinken.property.StringProp object at 0x7f2dc0d1ce50>, '$USER188$': <shinken.property.StringProp object at 0x7f2dc18c7650>, '$USER21$': <shinken.property.StringProp object at 0x7f2dc12f9e50>, '$USER252$': <shinken.property.StringProp object at 0x7f2dc10b1910>, 'notification_timeout': <shinken.property.IntegerProp object at 0x7f2dc12f8810>, 'daemon_enabled': <shinken.property.BoolProp object at 0x7f2dc12f93d0>, 'execute_service_checks': <shinken.property.BoolProp object at 0x7f2dc12f1890>, 'disable_old_nagios_parameters_whining': <shinken.property.BoolProp object at 0x7f2dc12f9550>, '$USER96$': <shinken.property.StringProp object at 0x7f2dc03fa190>, '$USER152$': <shinken.property.StringProp object at 0x7f2dc0d1cd10>, '$USER4$': <shinken.property.StringProp object at 0x7f2dc12f9a10>, 'lock_file': <shinken.property.StringProp object at 0x7f2dc12f1bd0>, 'command_check_interval': <shinken.property.UnusedProp object at 0x7f2dc12f1a90>, '$USER120$': <shinken.property.StringProp object at 0x7f2dc0c86a50>, 'max_host_check_spread': <shinken.property.IntegerProp object at 0x7f2dc12f8410>, '$USER215$': <shinken.property.StringProp object at 0x7f2dc17e2710>, '$USER244$': <shinken.property.StringProp object at 0x7f2dc0e72d50>, '$USER175$': <shinken.property.StringProp object at 0x7f2dc18f5090>, 'timeout_exit_status': <shinken.property.IntegerProp object at 0x7f2dc169c250>, '$USER84$': <shinken.property.StringProp object at 0x7f2dc1306e50>, 'log_external_commands': <shinken.property.BoolProp object at 0x7f2dc12f8090>, 'retained_process_service_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1e10>, '$USER56$': <shinken.property.StringProp object at 0x7f2dc1306750>, '$USER119$': <shinken.property.StringProp object at 0x7f2dc0c86c10>, '$USER12$': <shinken.property.StringProp object at 0x7f2dc12f9c10>, 'host_perfdata_file_template': <shinken.property.StringProp object at 0x7f2dc12f8b50>, 'log_archive_path': <shinken.property.StringProp object at 0x7f2dc12f1a10>, '$USER168$': <shinken.property.StringProp object at 0x7f2dc1a17b90>, 'check_for_orphaned_hosts': <shinken.property.BoolProp object at 0x7f2dc12f8d90>, '$USER99$': <shinken.property.StringProp object at 0x7f2dc03fa250>, '$USER28$': <shinken.property.StringProp object at 0x7f2dc1306050>, 'ocsp_timeout': <shinken.property.IntegerProp object at 0x7f2dc12f8850>, '$USER16$': <shinken.property.StringProp object at 0x7f2dc12f9d10>, '$USER158$': <shinken.property.StringProp object at 0x7f2dc18a3b50>, '$USER126$': <shinken.property.StringProp object at 0x7f2dc15fc3d0>, '$USER194$': <shinken.property.StringProp object at 0x7f2dc18c7150>, '$USER110$': <shinken.property.StringProp object at 0x7f2dc03fa510>, '$USER199$': <shinken.property.StringProp object at 0x7f2dc133a390>, '$USER30$': <shinken.property.StringProp object at 0x7f2dc13060d0>, '$USER142$': <shinken.property.StringProp object at 0x7f2dc0d1cf90>, '$USER135$': <shinken.property.StringProp object at 0x7f2dc15fc190>, 'use_ssl': <shinken.property.BoolProp object at 0x7f2dc12f9610>, '$USER208$': <shinken.property.StringProp object at 0x7f2dc17e28d0>, '$USER105$': <shinken.property.StringProp object at 0x7f2dc03fa3d0>, 'max_check_result_file_age': <shinken.property.UnusedProp object at 0x7f2dc12f8390>, '$USER145$': <shinken.property.StringProp object at 0x7f2dc0d1ced0>, '$USER76$': <shinken.property.StringProp object at 0x7f2dc1306c50>, '$USER151$': <shinken.property.StringProp object at 0x7f2dc0d1cd50>, '$USER60$': <shinken.property.StringProp object at 0x7f2dc1306850>, 'enable_notifications': <shinken.property.BoolProp object at 0x7f2dc12f1850>, '$USER181$': <shinken.property.StringProp object at 0x7f2dc18f5c50>, '$USER212$': <shinken.property.StringProp object at 0x7f2dc17e2110>, '$USER129$': <shinken.property.StringProp object at 0x7f2dc15fc310>, 'broker_module': <shinken.property.StringProp object at 0x7f2dc12f9210>, '$USER246$': <shinken.property.StringProp object at 0x7f2dc0e72a10>, '$USER173$': <shinken.property.StringProp object at 0x7f2dc1a17850>, '$USER122$': <shinken.property.StringProp object at 0x7f2dc15fc4d0>, '$USER2$': <shinken.property.StringProp object at 0x7f2dc12f9990>, '$USER86$': <shinken.property.StringProp object at 0x7f2dc1306ed0>, 'log_rotation_method': <shinken.property.CharProp object at 0x7f2dc12f19d0>, 'use_multiprocesses_serializer': <shinken.property.BoolProp object at 0x7f2dc12f9910>, '$USER230$': <shinken.property.StringProp object at 0x7f2dc17e2350>, '$USER78$': <shinken.property.StringProp object at 0x7f2dc1306cd0>, 'perfdata_timeout': <shinken.property.IntegerProp object at 0x7f2dc12f88d0>, '$USER203$': <shinken.property.StringProp object at 0x7f2dc164f8d0>, '$USER54$': <shinken.property.StringProp object at 0x7f2dc13066d0>, '$USER221$': <shinken.property.StringProp object at 0x7f2dc17e2190>, '$USER163$': <shinken.property.StringProp object at 0x7f2dc1a8b450>, 'use_local_log': <shinken.property.BoolProp object at 0x7f2dc12f1550>, '$USER41$': <shinken.property.StringProp object at 0x7f2dc1306390>, '$USER11$': <shinken.property.StringProp object at 0x7f2dc12f9bd0>, '$USER94$': <shinken.property.StringProp object at 0x7f2dc03fa110>, 'low_host_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc15fc950>, 'obsess_over_services': <shinken.property.BoolProp object at 0x7f2dc12f8910>, '$USER50$': <shinken.property.StringProp object at 0x7f2dc13065d0>, 'config_base_dir': <shinken.property.StringProp object at 0x7f2dc12f14d0>, 'cached_service_check_horizon': <shinken.property.IntegerProp object at 0x7f2dc12f86d0>, 'host_freshness_check_interval': <shinken.property.IntegerProp object at 0x7f2dc12f8e90>, 'resource_file': <shinken.property.StringProp object at 0x7f2dc12f16d0>, '$USER14$': <shinken.property.StringProp object at 0x7f2dc12f9c90>, '$USER127$': <shinken.property.StringProp object at 0x7f2dc15fc390>, 'sleep_time': <shinken.property.UnusedProp object at 0x7f2dc12f8190>, '$USER196$': <shinken.property.StringProp object at 0x7f2dc1801f10>, 'service_freshness_check_interval': <shinken.property.IntegerProp object at 0x7f2dc12f8e10>, '$USER143$': <shinken.property.StringProp object at 0x7f2dc0d1cf50>, '$USER164$': <shinken.property.StringProp object at 0x7f2dc15c7450>, 'high_service_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc15fcd10>, 'runners_timeout': <shinken.property.IntegerProp object at 0x7f2dc12f97d0>, '$USER140$': <shinken.property.StringProp object at 0x7f2dc15fc050>, 'use_embedded_perl_implicitly': <shinken.property.BoolProp object at 0x7f2dc12f8f50>, '$USER71$': <shinken.property.StringProp object at 0x7f2dc1306b10>, 'bare_update_checks': <shinken.property.UnusedProp object at 0x7f2dc12f1b90>, '$USER162$': <shinken.property.StringProp object at 0x7f2dc0d0b9d0>, 'service_inter_check_delay_method': <shinken.property.UnusedProp object at 0x7f2dc12f81d0>, '$USER239$': <shinken.property.StringProp object at 0x7f2dc0ee01d0>, '$USER153$': <shinken.property.StringProp object at 0x7f2dc0d1ccd0>, 'check_external_commands': <shinken.property.BoolProp object at 0x7f2dc12f1a50>, '$USER66$': <shinken.property.StringProp object at 0x7f2dc13069d0>, '$USER9$': <shinken.property.StringProp object at 0x7f2dc12f9b50>, 'resource_macros_names': <shinken.property.ListProp object at 0x7f2dc12f95d0>, '$USER241$': <shinken.property.StringProp object at 0x7f2dc0e72dd0>, '$USER39$': <shinken.property.StringProp object at 0x7f2dc1306310>, 'server_cert': <shinken.property.StringProp object at 0x7f2dc12f9690>, '$USER80$': <shinken.property.StringProp object at 0x7f2dc1306d50>, '$USER149$': <shinken.property.StringProp object at 0x7f2dc0d1cdd0>, '$USER29$': <shinken.property.StringProp object at 0x7f2dc1306090>, 'log_passive_checks': <shinken.property.BoolProp object at 0x7f2dc12f80d0>, '$USER77$': <shinken.property.StringProp object at 0x7f2dc1306c90>, 'check_service_freshness': <shinken.property.BoolProp object at 0x7f2dc12f8dd0>, '$USER224$': <shinken.property.StringProp object at 0x7f2dc17e2510>, 'check_result_path': <shinken.property.UnusedProp object at 0x7f2dc12f8350>, '$USER251$': <shinken.property.StringProp object at 0x7f2dc0e72fd0>, 'use_retained_program_state': <shinken.property.UnusedProp object at 0x7f2dc12f1cd0>, 'service_check_timeout': <shinken.property.IntegerProp object at 0x7f2dc15fcfd0>, '$USER43$': <shinken.property.StringProp object at 0x7f2dc1306410>, '$USER219$': <shinken.property.StringProp object at 0x7f2dc17e2450>, 'free_child_process_memory': <shinken.property.UnusedProp object at 0x7f2dc12f8750>, '$USER171$': <shinken.property.StringProp object at 0x7f2dc1a17a50>, 'high_host_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc15fc690>, 'server_key': <shinken.property.StringProp object at 0x7f2dc12f96d0>, '$USER48$': <shinken.property.StringProp object at 0x7f2dc1306550>, '$USER89$': <shinken.property.StringProp object at 0x7f2dc1306f90>, '$USER32$': <shinken.property.StringProp object at 0x7f2dc1306150>, 'accept_passive_host_checks': <shinken.property.BoolProp object at 0x7f2dc12f1950>, '$USER22$': <shinken.property.StringProp object at 0x7f2dc12f9e90>, 'enable_event_handlers': <shinken.property.BoolProp object at 0x7f2dc12f1990>, '$USER46$': <shinken.property.StringProp object at 0x7f2dc13064d0>, '$USER229$': <shinken.property.StringProp object at 0x7f2dc17e2c50>, 'no_event_handlers_during_downtimes': <shinken.property.BoolProp object at 0x7f2dc12f94d0>, 'log_service_retries': <shinken.property.BoolProp object at 0x7f2dc12f1f50>, 'retention_update_interval': <shinken.property.IntegerProp object at 0x7f2dc12f1c90>, '$USER220$': <shinken.property.StringProp object at 0x7f2dc17e25d0>, '$USER114$': <shinken.property.StringProp object at 0x7f2dc03fa610>, '$USER254$': <shinken.property.StringProp object at 0x7f2dc10b1c50>, 'cached_host_check_horizon': <shinken.property.IntegerProp object at 0x7f2dc12f8690>, '$USER166$': <shinken.property.StringProp object at 0x7f2dc1a17c90>, '$USER161$': <shinken.property.StringProp object at 0x7f2dc18a33d0>, 'check_for_updates': <shinken.property.UnusedProp object at 0x7f2dc12f1b50>, '$USER93$': <shinken.property.StringProp object at 0x7f2dc03fa0d0>, '$USER101$': <shinken.property.StringProp object at 0x7f2dc03fa2d0>, 'use_timezone': <shinken.property.StringProp object at 0x7f2dc12f8fd0>, 'host_perfdata_file': <shinken.property.StringProp object at 0x7f2dc12f8ad0>, '$USER63$': <shinken.property.StringProp object at 0x7f2dc1306910>, '$USER154$': <shinken.property.StringProp object at 0x7f2dc0d1cc90>, '$USER18$': <shinken.property.StringProp object at 0x7f2dc12f9d90>, 'global_host_event_handler': <shinken.property.StringProp object at 0x7f2dc12f8110>, '$USER125$': <shinken.property.StringProp object at 0x7f2dc15fc410>, 'flap_history': <shinken.property.IntegerProp object at 0x7f2dc12f9450>, '$USER64$': <shinken.property.StringProp object at 0x7f2dc1306950>, 'log_level': <shinken.property.LogLevelProp object at 0x7f2dc12f1590>, '$USER13$': <shinken.property.StringProp object at 0x7f2dc12f9c50>, '$USER52$': <shinken.property.StringProp object at 0x7f2dc1306650>, 'max_concurrent_checks': <shinken.property.UnusedProp object at 0x7f2dc12f8290>, '$USER198$': <shinken.property.StringProp object at 0x7f2dc1366fd0>, 'use_syslog': <shinken.property.BoolProp object at 0x7f2dc12f1ed0>, 'ochp_timeout': <shinken.property.IntegerProp object at 0x7f2dc12f8890>, '$USER243$': <shinken.property.StringProp object at 0x7f2dc0e72e50>, '$USER7$': <shinken.property.StringProp object at 0x7f2dc12f9ad0>, '$USER204$': <shinken.property.StringProp object at 0x7f2dc17e26d0>, 'obsess_over_hosts': <shinken.property.BoolProp object at 0x7f2dc12f8990>, 'workdir': <shinken.property.StringProp object at 0x7f2dc12f1490>, 'use_large_installation_tweaks': <shinken.property.UnusedProp object at 0x7f2dc12f8710>, '$USER182$': <shinken.property.StringProp object at 0x7f2dc18f54d0>, 'admin_pager': <shinken.property.UnusedProp object at 0x7f2dc12f9190>, 'service_perfdata_file_template': <shinken.property.StringProp object at 0x7f2dc12f8b90>, 'retained_contact_host_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1e50>, 'enable_flap_detection': <shinken.property.BoolProp object at 0x7f2dc18ee650>, '$USER98$': <shinken.property.StringProp object at 0x7f2dc03fa210>, 'max_check_result_reaper_time': <shinken.property.UnusedProp object at 0x7f2dc12f8310>, '$USER82$': <shinken.property.StringProp object at 0x7f2dc1306dd0>, '$USER130$': <shinken.property.StringProp object at 0x7f2dc15fc2d0>, '$USER35$': <shinken.property.StringProp object at 0x7f2dc1306210>, '$USER178$': <shinken.property.StringProp object at 0x7f2dc18f5350>, 'service_perfdata_file': <shinken.property.StringProp object at 0x7f2dc12f8b10>, '$USER146$': <shinken.property.StringProp object at 0x7f2dc0d1ce90>, '$USER73$': <shinken.property.StringProp object at 0x7f2dc1306b90>, 'command_file': <shinken.property.StringProp object at 0x7f2dc12f1ad0>, '$USER193$': <shinken.property.StringProp object at 0x7f2dc18c7410>, 'use_regexp_matching': <shinken.property.BoolProp object at 0x7f2dc12f90d0>, '$USER213$': <shinken.property.StringProp object at 0x7f2dc17e2d50>, 'service_perfdata_file_mode': <shinken.property.CharProp object at 0x7f2dc12f8c10>, 'event_broker_options': <shinken.property.UnusedProp object at 0x7f2dc12f91d0>, 'debug_verbosity': <shinken.property.UnusedProp object at 0x7f2dc12f92d0>, 'service_perfdata_file_processing_command': <shinken.property.StringProp object at 0x7f2dc12f8d10>, '$USER37$': <shinken.property.StringProp object at 0x7f2dc1306290>, 'modules_dir': <shinken.property.StringProp object at 0x7f2dc12f1510>, 'enable_problem_impacts_states_change': <shinken.property.BoolProp object at 0x7f2dc12f9590>, '$USER88$': <shinken.property.StringProp object at 0x7f2dc1306f50>, '$USER91$': <shinken.property.StringProp object at 0x7f2dc03fa050>, '$USER185$': <shinken.property.StringProp object at 0x7f2dc1797550>, '$USER245$': <shinken.property.StringProp object at 0x7f2dc0e72990>, 'log_notifications': <shinken.property.BoolProp object at 0x7f2dc12f1f10>, '$USER112$': <shinken.property.StringProp object at 0x7f2dc03fa590>, '$USER85$': <shinken.property.StringProp object at 0x7f2dc1306e90>, '$USER176$': <shinken.property.StringProp object at 0x7f2dc18f56d0>, '$USER214$': <shinken.property.StringProp object at 0x7f2dc17e2ad0>, 'webui_port': <shinken.property.IntegerProp object at 0x7f2dc12f9890>, 'debug_level': <shinken.property.UnusedProp object at 0x7f2dc12f9290>, '$USER61$': <shinken.property.StringProp object at 0x7f2dc1306890>, '$USER218$': <shinken.property.StringProp object at 0x7f2dc17e2910>, '$USER209$': <shinken.property.StringProp object at 0x7f2dc17e27d0>, '$USER116$': <shinken.property.StringProp object at 0x7f2dc0c86d10>, '$USER59$': <shinken.property.StringProp object at 0x7f2dc1306810>, '$USER226$': <shinken.property.StringProp object at 0x7f2dc17e2a50>, 'check_for_orphaned_services': <shinken.property.BoolProp object at 0x7f2dc12f8d50>, 'human_timestamp_log': <shinken.property.BoolProp object at 0x7f2dc12f9750>, '$USER216$': <shinken.property.StringProp object at 0x7f2dc17e2590>, 'use_true_regexp_matching': <shinken.property.BoolProp object at 0x7f2dc12f9110>, '$USER206$': <shinken.property.StringProp object at 0x7f2dc17e2390>, '$USER248$': <shinken.property.StringProp object at 0x7f2dc0e72d10>, 'enable_embedded_perl': <shinken.property.BoolProp object at 0x7f2dc12f8f10>, '$USER5$': <shinken.property.StringProp object at 0x7f2dc12f9a50>, '$USER180$': <shinken.property.StringProp object at 0x7f2dc18f5450>, '$USER189$': <shinken.property.StringProp object at 0x7f2dc18c76d0>, '$USER159$': <shinken.property.StringProp object at 0x7f2dc18a36d0>, '$USER104$': <shinken.property.StringProp object at 0x7f2dc03fa390>, 'webui_lock_file': <shinken.property.StringProp object at 0x7f2dc12f9850>, '$USER68$': <shinken.property.StringProp object at 0x7f2dc1306a50>, '$USER51$': <shinken.property.StringProp object at 0x7f2dc1306610>, '$USER195$': <shinken.property.StringProp object at 0x7f2dc1801f50>, 'host_perfdata_file_mode': <shinken.property.CharProp object at 0x7f2dc12f8bd0>, 'hard_ssl_name_check': <shinken.property.BoolProp object at 0x7f2dc12f9710>, '$USER111$': <shinken.property.StringProp object at 0x7f2dc03fa550>, 'host_perfdata_command': <shinken.property.StringProp object at 0x7f2dc12f8a50>, 'ocsp_command': <shinken.property.StringProp object at 0x7f2dc12f8950>, 'state_retention_file': <shinken.property.StringProp object at 0x7f2dc12f1c50>, '$USER136$': <shinken.property.StringProp object at 0x7f2dc15fc150>, '$USER27$': <shinken.property.StringProp object at 0x7f2dc12f9fd0>, 'idontcareaboutsecurity': <shinken.property.BoolProp object at 0x7f2dc12f9390>, '$USER42$': <shinken.property.StringProp object at 0x7f2dc13063d0>, 'object_cache_file': <shinken.property.UnusedProp object at 0x7f2dc12f1650>, '$USER139$': <shinken.property.StringProp object at 0x7f2dc15fc090>, '$USER144$': <shinken.property.StringProp object at 0x7f2dc0d1cf10>, '$USER20$': <shinken.property.StringProp object at 0x7f2dc12f9e10>, '$USER75$': <shinken.property.StringProp object at 0x7f2dc1306c10>, '$USER156$': <shinken.property.StringProp object at 0x7f2dc0d1cc10>, 'retained_service_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1d90>, 'child_processes_fork_twice': <shinken.property.UnusedProp object at 0x7f2dc12f8790>, '$USER128$': <shinken.property.StringProp object at 0x7f2dc15fc350>, '$USER24$': <shinken.property.StringProp object at 0x7f2dc12f9f10>, 'use_retained_scheduling_info': <shinken.property.UnusedProp object at 0x7f2dc12f1d10>, '$USER97$': <shinken.property.StringProp object at 0x7f2dc03fa1d0>, '$USER174$': <shinken.property.StringProp object at 0x7f2dc1a17810>, '$USER121$': <shinken.property.StringProp object at 0x7f2dc15fc510>, 'process_performance_data': <shinken.property.BoolProp object at 0x7f2dc12f8a10>, '$USER87$': <shinken.property.StringProp object at 0x7f2dc1306f10>, '$USER237$': <shinken.property.StringProp object at 0x7f2dc17e2490>, '$USER247$': <shinken.property.StringProp object at 0x7f2dc0e72ed0>, '$USER118$': <shinken.property.StringProp object at 0x7f2dc0c86c50>, '$USER57$': <shinken.property.StringProp object at 0x7f2dc1306790>, 'max_plugins_output_length': <shinken.property.IntegerProp object at 0x7f2dc12f9490>, '$USER238$': <shinken.property.StringProp object at 0x7f2dc180e6d0>, '$USER103$': <shinken.property.StringProp object at 0x7f2dc03fa350>, '$USER106$': <shinken.property.StringProp object at 0x7f2dc03fa410>, '$USER201$': <shinken.property.StringProp object at 0x7f2dc133a150>, '$USER169$': <shinken.property.StringProp object at 0x7f2dc1a17a90>, '$USER47$': <shinken.property.StringProp object at 0x7f2dc1306510>, 'log_event_handlers': <shinken.property.BoolProp object at 0x7f2dc12f1fd0>, '$USER200$': <shinken.property.StringProp object at 0x7f2dc133aad0>, '$USER236$': <shinken.property.StringProp object at 0x7f2dc17e2150>, '$USER227$': <shinken.property.StringProp object at 0x7f2dc17e2090>, '$USER17$': <shinken.property.StringProp object at 0x7f2dc12f9d50>, 'enable_predictive_host_dependency_checks': <shinken.property.BoolProp object at 0x7f2dc12f8610>, '$USER222$': <shinken.property.StringProp object at 0x7f2dc17e2050>, 'ochp_command': <shinken.property.StringProp object at 0x7f2dc12f89d0>, 'service_perfdata_file_processing_interval': <shinken.property.IntegerProp object at 0x7f2dc12f8c90>, 'shinken_user': <shinken.property.StringProp object at 0x7f2dc12f17d0>, '$USER148$': <shinken.property.StringProp object at 0x7f2dc0d1ce10>, '$USER197$': <shinken.property.StringProp object at 0x7f2dc1801e90>, '$USER113$': <shinken.property.StringProp object at 0x7f2dc03fa5d0>, 'host_perfdata_file_processing_command': <shinken.property.StringProp object at 0x7f2dc12f8cd0>, '$USER134$': <shinken.property.StringProp object at 0x7f2dc15fc1d0>, 'check_host_freshness': <shinken.property.BoolProp object at 0x7f2dc12f8e50>, '$USER31$': <shinken.property.StringProp object at 0x7f2dc1306110>, '$USER70$': <shinken.property.StringProp object at 0x7f2dc1306ad0>, 'passive_host_checks_are_soft': <shinken.property.BoolProp object at 0x7f2dc12f85d0>, '$USER250$': <shinken.property.StringProp object at 0x7f2dc0e72d90>, '$USER102$': <shinken.property.StringProp object at 0x7f2dc03fa310>, '$USER25$': <shinken.property.StringProp object at 0x7f2dc12f9f50>, '$USER45$': <shinken.property.StringProp object at 0x7f2dc1306490>, 'max_service_check_spread': <shinken.property.IntegerProp object at 0x7f2dc12f8210>, '$USER67$': <shinken.property.StringProp object at 0x7f2dc1306a10>, 'execute_host_checks': <shinken.property.BoolProp object at 0x7f2dc12f1910>, '$USER150$': <shinken.property.StringProp object at 0x7f2dc0d1cd90>, '$USER187$': <shinken.property.StringProp object at 0x7f2dc18c7690>, 'debug_file': <shinken.property.UnusedProp object at 0x7f2dc12f9250>, '$USER255$': <shinken.property.StringProp object at 0x7f2dc10b1f10>, '$USER38$': <shinken.property.StringProp object at 0x7f2dc13062d0>, 'temp_file': <shinken.property.UnusedProp object at 0x7f2dc12f1710>, '$USER81$': <shinken.property.StringProp object at 0x7f2dc1306d90>, '$USER172$': <shinken.property.StringProp object at 0x7f2dc1a179d0>, 'accept_passive_service_checks': <shinken.property.BoolProp object at 0x7f2dc12f18d0>, '$USER133$': <shinken.property.StringProp object at 0x7f2dc15fc210>, '$USER202$': <shinken.property.StringProp object at 0x7f2dc164fe90>, '$USER1$': <shinken.property.StringProp object at 0x7f2dc12f9950>, '$USER231$': <shinken.property.StringProp object at 0x7f2dc17e2dd0>, 'shinken_group': <shinken.property.StringProp object at 0x7f2dc12f1810>, '$USER79$': <shinken.property.StringProp object at 0x7f2dc1306d10>, 'strip_idname_fqdn': <shinken.property.BoolProp object at 0x7f2dc12f9790>, '$USER95$': <shinken.property.StringProp object at 0x7f2dc03fa150>, '$USER123$': <shinken.property.StringProp object at 0x7f2dc15fc490>, '$USER40$': <shinken.property.StringProp object at 0x7f2dc1306350>, '$USER49$': <shinken.property.StringProp object at 0x7f2dc1306590>, '$USER191$': <shinken.property.StringProp object at 0x7f2dc18c73d0>, '$USER3$': <shinken.property.StringProp object at 0x7f2dc12f99d0>, '$USER249$': <shinken.property.StringProp object at 0x7f2dc0e72c90>, '$USER15$': <shinken.property.StringProp object at 0x7f2dc12f9cd0>, '$USER225$': <shinken.property.StringProp object at 0x7f2dc17e2790>, 'low_service_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc15fcb10>, '$USER228$': <shinken.property.StringProp object at 0x7f2dc17e2850>, 'host_inter_check_delay_method': <shinken.property.UnusedProp object at 0x7f2dc12f83d0>, 'daemon_thread_pool_size': <shinken.property.IntegerProp object at 0x7f2dc12f9410>, '$USER115$': <shinken.property.StringProp object at 0x7f2dc03fa650>, '$USER232$': <shinken.property.StringProp object at 0x7f2dc17e2c90>, 'retained_process_host_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1dd0>, 'service_perfdata_command': <shinken.property.StringProp object at 0x7f2dc12f8a90>, '$USER92$': <shinken.property.StringProp object at 0x7f2dc03fa090>, '$USER183$': <shinken.property.StringProp object at 0x7f2dc18f5bd0>, '$USER165$': <shinken.property.StringProp object at 0x7f2dc1a17fd0>, '$USER23$': <shinken.property.StringProp object at 0x7f2dc12f9ed0>, '$USER72$': <shinken.property.StringProp object at 0x7f2dc1306b50>, '$USER155$': <shinken.property.StringProp object at 0x7f2dc0d1cc50>, '$USER100$': <shinken.property.StringProp object at 0x7f2dc03fa290>, '$USER184$': <shinken.property.StringProp object at 0x7f2dc18f5b10>, 'additional_freshness_latency': <shinken.property.IntegerProp object at 0x7f2dc12f8ed0>, '$USER44$': <shinken.property.StringProp object at 0x7f2dc1306450>, 'date_format': <shinken.property.StringProp object at 0x7f2dc12f8f90>, 'service_interleave_factor': <shinken.property.UnusedProp object at 0x7f2dc12f8250>, '$USER210$': <shinken.property.StringProp object at 0x7f2dc17e2250>, 'cleaning_queues_interval': <shinken.property.IntegerProp object at 0x7f2dc12f9510>, '$USER65$': <shinken.property.StringProp object at 0x7f2dc1306990>, 'webui_host': <shinken.property.StringProp object at 0x7f2dc12f98d0>, 'translate_passive_host_checks': <shinken.property.BoolProp object at 0x7f2dc12f8590>, '$USER55$': <shinken.property.StringProp object at 0x7f2dc1306710>, '$USER211$': <shinken.property.StringProp object at 0x7f2dc17e2550>, 'auto_rescheduling_interval': <shinken.property.IntegerProp object at 0x7f2dc12f84d0>, '$USER8$': <shinken.property.StringProp object at 0x7f2dc12f9b10>, 'admin_email': <shinken.property.UnusedProp object at 0x7f2dc12f9150>, '$USER205$': <shinken.property.StringProp object at 0x7f2dc17e2bd0>, '$USER233$': <shinken.property.StringProp object at 0x7f2dc17e2290>, '$USER131$': <shinken.property.StringProp object at 0x7f2dc15fc290>, 'soft_state_dependencies': <shinken.property.BoolProp object at 0x7f2dc15fcf50>, '$USER109$': <shinken.property.StringProp object at 0x7f2dc03fa4d0>, '$USER223$': <shinken.property.StringProp object at 0x7f2dc17e2310>, '$USER207$': <shinken.property.StringProp object at 0x7f2dc17e2750>, '$USER235$': <shinken.property.StringProp object at 0x7f2dc17e2cd0>, 'illegal_object_name_chars': <shinken.property.StringProp object at 0x7f2dc12f9050>, '$USER170$': <shinken.property.StringProp object at 0x7f2dc1a17b50>, 'auto_reschedule_checks': <shinken.property.BoolProp object at 0x7f2dc12f8490>, '$USER34$': <shinken.property.StringProp object at 0x7f2dc13061d0>, 'interval_length': <shinken.property.IntegerProp object at 0x7f2dc12f8450>, '$USER83$': <shinken.property.StringProp object at 0x7f2dc1306e10>, 'host_check_timeout': <shinken.property.IntegerProp object at 0x7f2dc18f5410>, 'modified_attributes': <shinken.property.IntegerProp object at 0x7f2dc12f9350>, '$USER253$': <shinken.property.StringProp object at 0x7f2dc10b1a90>, '$USER132$': <shinken.property.StringProp object at 0x7f2dc15fc250>, 'retain_state_information': <shinken.property.UnusedProp object at 0x7f2dc12f1c10>, '$USER179$': <shinken.property.StringProp object at 0x7f2dc18f5c90>, 'auto_rescheduling_window': <shinken.property.IntegerProp object at 0x7f2dc12f8510>, '$USER33$': <shinken.property.StringProp object at 0x7f2dc1306190>, 'external_command_buffer_slots': <shinken.property.UnusedProp object at 0x7f2dc12f1b10>, '$USER141$': <shinken.property.StringProp object at 0x7f2dc0d1cfd0>, 'event_handler_timeout': <shinken.property.IntegerProp object at 0x7f2dc169c7d0>, '$USER240$': <shinken.property.StringProp object at 0x7f2dc0ee0050>, '$USER190$': <shinken.property.StringProp object at 0x7f2dc18c7710>, '$USER26$': <shinken.property.StringProp object at 0x7f2dc12f9f90>, 'enable_environment_macros': <shinken.property.BoolProp object at 0x7f2dc12f87d0>, 'global_service_event_handler': <shinken.property.StringProp object at 0x7f2dc12f8150>, 'max_debug_file_size': <shinken.property.UnusedProp object at 0x7f2dc12f9310>, '$USER167$': <shinken.property.StringProp object at 0x7f2dc1a17c10>, 'ca_cert': <shinken.property.StringProp object at 0x7f2dc12f9650>, 'precached_object_file': <shinken.property.UnusedProp object at 0x7f2dc12f1690>, '$USER90$': <shinken.property.StringProp object at 0x7f2dc1306fd0>, '$USER242$': <shinken.property.StringProp object at 0x7f2dc0e728d0>, '$USER177$': <shinken.property.StringProp object at 0x7f2dc18f5490>, 'pack_distribution_file': <shinken.property.StringProp object at 0x7f2dc12f9810>, '$USER157$': <shinken.property.StringProp object at 0x7f2dc1a350d0>, 'check_result_reaper_frequency': <shinken.property.UnusedProp object at 0x7f2dc12f82d0>, '$USER19$': <shinken.property.StringProp object at 0x7f2dc12f9dd0>, '$USER62$': <shinken.property.StringProp object at 0x7f2dc13068d0>, 'status_file': <shinken.property.UnusedProp object at 0x7f2dc12f1750>, '$USER108$': <shinken.property.StringProp object at 0x7f2dc03fa490>, '$USER58$': <shinken.property.StringProp object at 0x7f2dc13067d0>, '$USER117$': <shinken.property.StringProp object at 0x7f2dc0c86c90>, '$USER10$': <shinken.property.StringProp object at 0x7f2dc12f9b90>, 'log_file': <shinken.property.UnusedProp object at 0x7f2dc12f1610>, 'illegal_macro_output_chars': <shinken.property.StringProp object at 0x7f2dc12f9090>, 'use_aggressive_host_checking': <shinken.property.BoolProp object at 0x7f2dc12f8550>, '$USER53$': <shinken.property.StringProp object at 0x7f2dc1306690>, '$USER217$': <shinken.property.StringProp object at 0x7f2dc17e2690>, '$USER138$': <shinken.property.StringProp object at 0x7f2dc15fc0d0>, '$USER234$': <shinken.property.StringProp object at 0x7f2dc17e22d0>, '$USER6$': <shinken.property.StringProp object at 0x7f2dc12f9a90>, 'retained_host_attribute_mask': <shinken.property.UnusedProp object at 0x7f2dc12f1d50>}¶read_config_silent = 0¶types_creations = {'macromodulation': (<class 'shinken.objects.macromodulation.MacroModulation'>, <class 'shinken.objects.macromodulation.MacroModulations'>, 'macromodulations'), 'escalation': (<class 'shinken.objects.escalation.Escalation'>, <class 'shinken.objects.escalation.Escalations'>, 'escalations'), 'notificationway': (<class 'shinken.objects.notificationway.NotificationWay'>, <class 'shinken.objects.notificationway.NotificationWays'>, 'notificationways'), 'module': (<class 'shinken.objects.module.Module'>, <class 'shinken.objects.module.Modules'>, 'modules'), 'hostextinfo': (<class 'shinken.objects.hostextinfo.HostExtInfo'>, <class 'shinken.objects.hostextinfo.HostsExtInfo'>, 'hostsextinfo'), 'serviceescalation': (<class 'shinken.objects.serviceescalation.Serviceescalation'>, <class 'shinken.objects.serviceescalation.Serviceescalations'>, 'serviceescalations'), 'resultmodulation': (<class 'shinken.objects.resultmodulation.Resultmodulation'>, <class 'shinken.objects.resultmodulation.Resultmodulations'>, 'resultmodulations'), 'businessimpactmodulation': (<class 'shinken.objects.businessimpactmodulation.Businessimpactmodulation'>, <class 'shinken.objects.businessimpactmodulation.Businessimpactmodulations'>, 'businessimpactmodulations'), 'poller': (<class 'shinken.pollerlink.PollerLink'>, <class 'shinken.pollerlink.PollerLinks'>, 'pollers'), 'servicegroup': (<class 'shinken.objects.servicegroup.Servicegroup'>, <class 'shinken.objects.servicegroup.Servicegroups'>, 'servicegroups'), 'servicedependency': (<class 'shinken.objects.servicedependency.Servicedependency'>, <class 'shinken.objects.servicedependency.Servicedependencies'>, 'servicedependencies'), 'realm': (<class 'shinken.objects.realm.Realm'>, <class 'shinken.objects.realm.Realms'>, 'realms'), 'service': (<class 'shinken.objects.service.Service'>, <class 'shinken.objects.service.Services'>, 'services'), 'contactgroup': (<class 'shinken.objects.contactgroup.Contactgroup'>, <class 'shinken.objects.contactgroup.Contactgroups'>, 'contactgroups'), 'discoveryrun': (<class 'shinken.objects.discoveryrun.Discoveryrun'>, <class 'shinken.objects.discoveryrun.Discoveryruns'>, 'discoveryruns'), 'reactionner': (<class 'shinken.reactionnerlink.ReactionnerLink'>, <class 'shinken.reactionnerlink.ReactionnerLinks'>, 'reactionners'), 'serviceextinfo': (<class 'shinken.objects.serviceextinfo.ServiceExtInfo'>, <class 'shinken.objects.serviceextinfo.ServicesExtInfo'>, 'servicesextinfo'), 'timeperiod': (<class 'shinken.objects.timeperiod.Timeperiod'>, <class 'shinken.objects.timeperiod.Timeperiods'>, 'timeperiods'), 'hostescalation': (<class 'shinken.objects.hostescalation.Hostescalation'>, <class 'shinken.objects.hostescalation.Hostescalations'>, 'hostescalations'), 'discoveryrule': (<class 'shinken.objects.discoveryrule.Discoveryrule'>, <class 'shinken.objects.discoveryrule.Discoveryrules'>, 'discoveryrules'), 'hostdependency': (<class 'shinken.objects.hostdependency.Hostdependency'>, <class 'shinken.objects.hostdependency.Hostdependencies'>, 'hostdependencies'), 'broker': (<class 'shinken.brokerlink.BrokerLink'>, <class 'shinken.brokerlink.BrokerLinks'>, 'brokers'), 'host': (<class 'shinken.objects.host.Host'>, <class 'shinken.objects.host.Hosts'>, 'hosts'), 'arbiter': (<class 'shinken.arbiterlink.ArbiterLink'>, <class 'shinken.arbiterlink.ArbiterLinks'>, 'arbiters'), 'checkmodulation': (<class 'shinken.objects.checkmodulation.CheckModulation'>, <class 'shinken.objects.checkmodulation.CheckModulations'>, 'checkmodulations'), 'scheduler': (<class 'shinken.schedulerlink.SchedulerLink'>, <class 'shinken.schedulerlink.SchedulerLinks'>, 'schedulers'), 'hostgroup': (<class 'shinken.objects.hostgroup.Hostgroup'>, <class 'shinken.objects.hostgroup.Hostgroups'>, 'hostgroups'), 'contact': (<class 'shinken.objects.contact.Contact'>, <class 'shinken.objects.contact.Contacts'>, 'contacts'), 'command': (<class 'shinken.objects.command.Command'>, <class 'shinken.objects.command.Commands'>, 'commands'), 'receiver': (<class 'shinken.receiverlink.ReceiverLink'>, <class 'shinken.receiverlink.ReceiverLinks'>, 'receivers')}¶contact Module¶shinken.objects.contact.Contact(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶macros = {'CONTACTPAGER': 'pager', 'CONTACTGROUPNAMES': 'get_groupnames', 'CONTACTGROUPNAME': 'get_groupname', 'CONTACTNAME': 'contact_name', 'CONTACTADDRESS3': 'address3', 'CONTACTADDRESS2': 'address2', 'CONTACTADDRESS1': 'address1', 'CONTACTALIAS': 'alias', 'CONTACTADDRESS6': 'address6', 'CONTACTADDRESS5': 'address5', 'CONTACTADDRESS4': 'address4', 'CONTACTEMAIL': 'email'}¶my_type = 'contact'¶old_properties = {'min_criticity': 'min_business_impact'}¶properties = {'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'address1': <shinken.property.StringProp object at 0x7f2dc12d1590>, 'address2': <shinken.property.StringProp object at 0x7f2dc12d15d0>, 'address3': <shinken.property.StringProp object at 0x7f2dc12d1610>, 'address4': <shinken.property.StringProp object at 0x7f2dc12d1650>, 'address5': <shinken.property.StringProp object at 0x7f2dc12d1690>, 'address6': <shinken.property.StringProp object at 0x7f2dc12d16d0>, 'contactgroups': <shinken.property.StringProp object at 0x7f2dc12f4e50>, 'is_admin': <shinken.property.BoolProp object at 0x7f2dc12d1750>, 'service_notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc12d1310>, 'can_submit_commands': <shinken.property.BoolProp object at 0x7f2dc12d1710>, 'contact_name': <shinken.property.StringProp object at 0x7f2dc12f4c90>, 'password': <shinken.property.StringProp object at 0x7f2dc12d1810>, 'pager': <shinken.property.StringProp object at 0x7f2dc12d1550>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'notificationways': <shinken.property.StringProp object at 0x7f2dc12d17d0>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'service_notification_commands': <shinken.property.StringProp object at 0x7f2dc12d1490>, 'host_notification_period': <shinken.property.StringProp object at 0x7f2dc12d1350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'host_notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc12d1290>, 'host_notification_commands': <shinken.property.StringProp object at 0x7f2dc12d1450>, 'service_notification_period': <shinken.property.StringProp object at 0x7f2dc12d1390>, 'min_business_impact': <shinken.property.IntegerProp object at 0x7f2dc12d14d0>, 'retain_status_information': <shinken.property.BoolProp object at 0x7f2dc12d1790>, 'email': <shinken.property.StringProp object at 0x7f2dc12d1510>, 'alias': <shinken.property.StringProp object at 0x7f2dc12f4d10>, 'service_notification_options': <shinken.property.StringProp object at 0x7f2dc12d1410>, 'host_notification_options': <shinken.property.StringProp object at 0x7f2dc12d13d0>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'modified_attributes': <shinken.property.IntegerProp object at 0x7f2dc12d1850>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'downtimes': <shinken.property.StringProp object at 0x7f2dc12d1890>}¶shinken.objects.contact.Contacts(items)[source]¶Bases: shinken.objects.item.Items
name_property = 'contact_name'¶contactgroup Module¶shinken.objects.contactgroup.Contactgroup(params={})[source]¶Bases: shinken.objects.itemgroup.Itemgroup
id = 1¶macros = {'CONTACTGROUPALIAS': 'alias', 'CONTACTGROUPMEMBERS': 'get_members'}¶my_type = 'contactgroup'¶properties = {'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'unknown_members': <shinken.property.StringProp object at 0x7f2dc11f8d10>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'members': <shinken.property.StringProp object at 0x7f2dc11f8c90>, 'alias': <shinken.property.StringProp object at 0x7f2dc12d1e10>, 'contactgroup_name': <shinken.property.StringProp object at 0x7f2dc12d1dd0>, 'id': <shinken.property.IntegerProp object at 0x7f2dc12d1ad0>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶shinken.objects.contactgroup.Contactgroups(items)[source]¶Bases: shinken.objects.itemgroup.Itemgroups
inner_class¶alias of Contactgroup
name_property = 'contactgroup_name'¶discoveryrule Module¶shinken.objects.discoveryrule.Discoveryrule(params={})[source]¶Bases: shinken.objects.matchingitem.MatchingItem
id = 1¶macros = {}¶my_type = 'discoveryrule'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'creation_type': <shinken.property.StringProp object at 0x7f2dc119c910>, 'discoveryrule_name': <shinken.property.StringProp object at 0x7f2dc119c810>, 'discoveryrule_order': <shinken.property.IntegerProp object at 0x7f2dc119c950>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc119c990>}¶shinken.objects.discoveryrule.Discoveryrules(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Discoveryrule
name_property = 'discoveryrule_name'¶discoveryrun Module¶shinken.objects.discoveryrun.Discoveryrun(params={})[source]¶Bases: shinken.objects.matchingitem.MatchingItem
id = 1¶my_type = 'discoveryrun'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'discoveryrun_name': <shinken.property.StringProp object at 0x7f2dc119ca50>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'discoveryrun_command': <shinken.property.StringProp object at 0x7f2dc119cc50>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'current_launch': <shinken.property.StringProp object at 0x7f2dc119cc90>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.discoveryrun.Discoveryruns(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Discoveryrun
name_property = 'discoveryrun_name'¶escalation Module¶shinken.objects.escalation.Escalation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'escalation'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'last_notification': <shinken.property.IntegerProp object at 0x7f2dc16ced10>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'contacts': <shinken.property.StringProp object at 0x7f2dc16cc0d0>, 'last_notification_time': <shinken.property.IntegerProp object at 0x7f2dc16cef90>, 'escalation_options': <shinken.property.ListProp object at 0x7f2dc16cc090>, 'contact_groups': <shinken.property.StringProp object at 0x7f2dc16cc110>, 'escalation_name': <shinken.property.StringProp object at 0x7f2dc16cec10>, 'escalation_period': <shinken.property.StringProp object at 0x7f2dc16cc050>, 'first_notification_time': <shinken.property.IntegerProp object at 0x7f2dc16cef50>, 'first_notification': <shinken.property.IntegerProp object at 0x7f2dc16cecd0>, 'notification_interval': <shinken.property.IntegerProp object at 0x7f2dc16cefd0>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'time_based': <shinken.property.BoolProp object at 0x7f2dc16cc150>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.escalation.Escalations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Escalation
name_property = 'escalation_name'¶host Module¶This is the main class for the Host. In fact it’s mainly about the configuration part. for the running one, it’s better to look at the schedulingitem class that manage all scheduling/consume check smart things :)
shinken.objects.host.Host(params={})[source]¶Bases: shinken.objects.schedulingitem.SchedulingItem
acknowledgement¶acknowledgement_type¶act_depend_of¶act_depend_of_me¶action_url¶actions¶active_checks_enabled¶address¶alias¶attempt¶broks¶business_impact¶business_impact_modulations¶business_rule¶business_rule_downtime_as_ack¶business_rule_host_notification_options¶business_rule_output_template¶business_rule_service_notification_options¶business_rule_smart_notifications¶check_command¶check_flapping_recovery_notification¶check_freshness¶check_interval¶check_period¶check_type¶checkmodulations¶checks_in_progress¶child_dependencies¶childs¶chk_depend_of¶chk_depend_of_me¶comments¶configuration_errors¶configuration_warnings¶contact_groups¶contacts¶current_event_id¶current_notification_id¶current_notification_number¶current_problem_id¶custom_views¶customs¶definition_order¶display_name¶downtimes¶duration_sec¶early_timeout¶end_time¶escalations¶event_handler¶event_handler_enabled¶execution_time¶failure_prediction_enabled¶first_notification_delay¶flap_detection_enabled¶flap_detection_options¶flapping_changes¶flapping_comment_id¶freshness_threshold¶got_business_rule¶got_default_realm¶has_been_checked¶hash¶high_flap_threshold¶host_name¶hostgroups¶icon_image¶icon_image_alt¶icon_set¶id = 1¶impacts¶imported_from¶in_checking¶in_hard_unknown_reach_phase¶in_maintenance¶in_scheduled_downtime¶in_scheduled_downtime_during_last_check¶initial_state¶is_flapping¶is_impact¶is_problem¶labels¶last_chk¶last_event_id¶last_hard_state¶last_hard_state_change¶last_hard_state_id¶last_notification¶last_perf_data¶last_problem_id¶last_state¶last_state_change¶last_state_id¶last_state_type¶last_state_update¶last_time_down¶last_time_unreachable¶last_time_up¶latency¶long_output¶low_flap_threshold¶macromodulations¶macros = {'HOSTPERFDATA': 'perf_data', 'HOSTGROUPNAMES': 'get_groupnames', 'HOSTCHECKCOMMAND': 'get_check_command', 'LASTHOSTSTATECHANGE': 'last_state_change', 'HOSTSTATE': 'state', 'TOTALHOSTSERVICES': 'get_total_services', 'HOSTNOTESURL': 'notes_url', 'HOSTREALM': 'get_realm', 'HOSTADDRESS30': 'address30', 'HOSTADDRESS31': 'address31', 'HOSTEVENTID': 'current_event_id', 'LASTHOSTCHECK': 'last_chk', 'HOSTPERCENTCHANGE': 'percent_state_change', 'HOSTLATENCY': 'latency', 'HOSTADDRESS6': 'address6', 'HOSTADDRESS7': 'address7', 'HOSTADDRESS4': 'address4', 'HOSTADDRESS5': 'address5', 'HOSTADDRESS2': 'address2', 'HOSTADDRESS3': 'address3', 'HOSTADDRESS0': 'address0', 'HOSTADDRESS1': 'address1', 'HOSTADDRESS17': 'address17', 'HOSTACKAUTHOR': 'get_ack_author_name', 'HOSTADDRESS8': 'address8', 'HOSTADDRESS9': 'address9', 'HOSTSTATEID': 'state_id', 'HOSTDURATION': 'get_duration', 'HOSTNAME': 'host_name', 'TOTALHOSTSERVICESUNKNOWN': 'get_total_services_unknown', 'HOSTNOTES': 'notes', 'HOSTACTIONURL': 'action_url', 'HOSTDURATIONSEC': 'get_duration_sec', 'MAXHOSTATTEMPTS': 'max_check_attempts', 'HOSTEXECUTIONTIME': 'execution_time', 'HOSTACKAUTHORALIAS': 'get_ack_author_name', 'TOTALHOSTSERVICESWARNING': 'get_total_services_warning', 'LASTHOSTEVENTID': 'last_event_id', 'HOSTADDRESS28': 'address28', 'HOSTPROBLEMID': 'current_problem_id', 'HOSTADDRESS18': 'address18', 'HOSTADDRESS19': 'address19', 'HOSTACKCOMMENT': 'get_ack_comment', 'HOSTADDRESS15': 'address15', 'HOSTADDRESS14': 'address14', 'LONGHOSTOUTPUT': 'long_output', 'HOSTADDRESS16': 'address16', 'HOSTOUTPUT': 'output', 'HOSTADDRESS10': 'address10', 'HOSTADDRESS11': 'address11', 'HOSTATTEMPT': 'attempt', 'HOSTADDRESS13': 'address13', 'LASTHOSTDOWN': 'last_time_down', 'HOSTALIAS': 'alias', 'TOTALHOSTSERVICESCRITICAL': 'get_total_services_critical', 'HOSTSTATETYPE': 'state_type', 'HOSTBUSINESSIMPACT': 'business_impact', 'HOSTACKAUTHORNAME': 'get_ack_author_name', 'LASTHOSTSTATEID': 'last_state_id', 'HOSTADDRESS12': 'address12', 'LASTHOSTUP': 'last_time_up', 'HOSTDOWNTIME': 'get_downtime', 'HOSTADDRESS22': 'address22', 'TOTALHOSTSERVICESOK': 'get_total_services_ok', 'HOSTDISPLAYNAME': 'display_name', 'LASTHOSTPERFDATA': 'last_perf_data', 'HOSTADDRESS25': 'address25', 'HOSTADDRESS24': 'address24', 'HOSTADDRESS27': 'address27', 'HOSTADDRESS26': 'address26', 'HOSTADDRESS21': 'address21', 'HOSTADDRESS20': 'address20', 'HOSTADDRESS23': 'address23', 'LASTHOSTUNREACHABLE': 'last_time_unreachable', 'HOSTADDRESS29': 'address29', 'LASTHOSTPROBLEMID': 'last_problem_id', 'LASTHOSTSTATE': 'last_state', 'HOSTADDRESS': 'address', 'HOSTGROUPNAME': 'get_groupname'}¶maintenance_period¶max_check_attempts¶modified_attributes¶my_own_business_impact¶my_type = 'host'¶name¶next_chk¶notes¶notes_url¶notification_interval¶notification_options¶notification_period¶notifications_enabled¶notifications_in_progress¶notified_contacts¶obsess_over_host¶ok_up = 'UP'¶old_properties = {'normal_check_interval': 'check_interval', 'hostgroup': 'hostgroups', 'criticity': 'business_impact', 'retry_check_interval': 'retry_interval'}¶output¶pack_id¶parent_dependencies¶parents¶passive_checks_enabled¶pending_flex_downtime¶percent_state_change¶perf_data¶poller_tag¶problem_has_been_acknowledged¶process_perf_data¶processed_business_rule¶properties = {'statusmap_image': <shinken.property.StringProp object at 0x7f2dc11e3610>, 'business_impact_modulations': <shinken.property.StringProp object at 0x7f2dc11e3810>, 'retry_interval': <shinken.property.IntegerProp object at 0x7f2dc16ccbd0>, 'labels': <shinken.property.ListProp object at 0x7f2dc11e3990>, 'action_url': <shinken.property.StringProp object at 0x7f2dc11e34d0>, 'escalations': <shinken.property.StringProp object at 0x7f2dc11e3850>, 'low_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc16cce10>, 'process_perf_data': <shinken.property.BoolProp object at 0x7f2dc16ccf10>, 'icon_image': <shinken.property.StringProp object at 0x7f2dc11e3510>, 'check_period': <shinken.property.StringProp object at 0x7f2dc16ccc90>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'display_name': <shinken.property.StringProp object at 0x7f2dc16cc9d0>, 'notification_interval': <shinken.property.IntegerProp object at 0x7f2dc0bf3150>, 'failure_prediction_enabled': <shinken.property.BoolProp object at 0x7f2dc11e36d0>, 'flap_detection_options': <shinken.property.ListProp object at 0x7f2dc16cced0>, 'event_handler_enabled': <shinken.property.BoolProp object at 0x7f2dc16ccdd0>, 'trigger': <shinken.property.StringProp object at 0x7f2dc11e3b50>, 'parents': <shinken.property.ListProp object at 0x7f2dc16cca50>, 'initial_state': <shinken.property.CharProp object at 0x7f2dc16ccb10>, 'first_notification_delay': <shinken.property.IntegerProp object at 0x7f2dc0bf3190>, 'notification_options': <shinken.property.ListProp object at 0x7f2dc0bf3210>, 'host_name': <shinken.property.StringProp object at 0x7f2dc16cc910>, 'notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc0bf3250>, 'event_handler': <shinken.property.StringProp object at 0x7f2dc16ccd90>, 'obsess_over_host': <shinken.property.BoolProp object at 0x7f2dc16cccd0>, 'freshness_threshold': <shinken.property.IntegerProp object at 0x7f2dc16ccd50>, 'alias': <shinken.property.StringProp object at 0x7f2dc16cc990>, 'service_excludes': <shinken.property.ListProp object at 0x7f2dc11e3950>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'time_to_orphanage': <shinken.property.IntegerProp object at 0x7f2dc11e38d0>, 'trigger_broker_raise_enabled': <shinken.property.BoolProp object at 0x7f2dc11e3bd0>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'custom_views': <shinken.property.ListProp object at 0x7f2dc11e3cd0>, 'check_command': <shinken.property.StringProp object at 0x7f2dc16ccad0>, 'passive_checks_enabled': <shinken.property.BoolProp object at 0x7f2dc16ccc50>, 'check_interval': <shinken.property.IntegerProp object at 0x7f2dc16ccb90>, 'notes': <shinken.property.StringProp object at 0x7f2dc11e3450>, 'check_freshness': <shinken.property.BoolProp object at 0x7f2dc16ccd10>, 'active_checks_enabled': <shinken.property.BoolProp object at 0x7f2dc16ccc10>, 'icon_image_alt': <shinken.property.StringProp object at 0x7f2dc11e3550>, 'hostgroups': <shinken.property.StringProp object at 0x7f2dc16cca90>, 'reactionner_tag': <shinken.property.StringProp object at 0x7f2dc11e3790>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc11e3490>, 'service_overrides': <shinken.property.ListProp object at 0x7f2dc11e3910>, 'maintenance_period': <shinken.property.StringProp object at 0x7f2dc11e3890>, 'realm': <shinken.property.StringProp object at 0x7f2dc11e3710>, 'contacts': <shinken.property.StringProp object at 0x7f2dc0bf3050>, 'notification_period': <shinken.property.StringProp object at 0x7f2dc0bf31d0>, 'trending_policies': <shinken.property.ListProp object at 0x7f2dc11e3c10>, 'resultmodulations': <shinken.property.StringProp object at 0x7f2dc11e37d0>, 'retain_status_information': <shinken.property.BoolProp object at 0x7f2dc16ccf50>, 'business_rule_downtime_as_ack': <shinken.property.BoolProp object at 0x7f2dc11e3a50>, 'stalking_options': <shinken.property.ListProp object at 0x7f2dc0bf3290>, 'flap_detection_enabled': <shinken.property.BoolProp object at 0x7f2dc16cce90>, 'business_rule_host_notification_options': <shinken.property.ListProp object at 0x7f2dc11e3a90>, 'high_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc16cce50>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'macromodulations': <shinken.property.ListProp object at 0x7f2dc11e3c90>, 'retain_nonstatus_information': <shinken.property.BoolProp object at 0x7f2dc16ccf90>, 'contact_groups': <shinken.property.StringProp object at 0x7f2dc0bf30d0>, 'business_rule_smart_notifications': <shinken.property.BoolProp object at 0x7f2dc11e3a10>, 'address': <shinken.property.StringProp object at 0x7f2dc16cca10>, 'trigger_name': <shinken.property.ListProp object at 0x7f2dc11e3b90>, 'vrml_image': <shinken.property.StringProp object at 0x7f2dc11e35d0>, '3d_coords': <shinken.property.StringProp object at 0x7f2dc11e3690>, '2d_coords': <shinken.property.StringProp object at 0x7f2dc11e3650>, 'checkmodulations': <shinken.property.ListProp object at 0x7f2dc11e3c50>, 'poller_tag': <shinken.property.StringProp object at 0x7f2dc11e3750>, 'icon_set': <shinken.property.StringProp object at 0x7f2dc11e3590>, 'business_impact': <shinken.property.IntegerProp object at 0x7f2dc11e3b10>, 'max_check_attempts': <shinken.property.IntegerProp object at 0x7f2dc16ccb50>, 'business_rule_service_notification_options': <shinken.property.ListProp object at 0x7f2dc11e3ad0>, 'business_rule_output_template': <shinken.property.StringProp object at 0x7f2dc11e39d0>}¶reactionner_tag¶realm¶resultmodulations¶retain_nonstatus_information¶retain_status_information¶retry_interval¶return_code¶running_properties = {'state_id_before_impact': <shinken.property.StringProp object at 0x7f2dc11f8190>, 'child_dependencies': <shinken.property.StringProp object at 0x7f2dc11f0f90>, 'last_time_unreachable': <shinken.property.IntegerProp object at 0x7f2dc11f02d0>, 'childs': <shinken.property.StringProp object at 0x7f2dc11f0f10>, 'business_rule': <shinken.property.StringProp object at 0x7f2dc11f8290>, 'last_perf_data': <shinken.property.StringProp object at 0x7f2dc11f0d10>, 'acknowledgement': <shinken.property.StringProp object at 0x7f2dc11f0790>, 'actions': <shinken.property.StringProp object at 0x7f2dc11f0e90>, 'current_notification_number': <shinken.property.IntegerProp object at 0x7f2dc11f0a50>, 'last_problem_id': <shinken.property.IntegerProp object at 0x7f2dc11f08d0>, 's_time': <shinken.property.FloatProp object at 0x7f2dc11f09d0>, 'checks_in_progress': <shinken.property.StringProp object at 0x7f2dc11f05d0>, 'chk_depend_of': <shinken.property.StringProp object at 0x7f2dc11f0490>, 'last_notification': <shinken.property.FloatProp object at 0x7f2dc11f0a10>, 'chk_depend_of_me': <shinken.property.StringProp object at 0x7f2dc11f0510>, 'check_flapping_recovery_notification': <shinken.property.BoolProp object at 0x7f2dc11f0ad0>, 'last_state': <shinken.property.StringProp object at 0x7f2dc11f0090>, 'topology_change': <shinken.property.BoolProp object at 0x7f2dc11f8390>, 'my_own_business_impact': <shinken.property.IntegerProp object at 0x7f2dc11f8090>, 'impacts': <shinken.property.StringProp object at 0x7f2dc11f8110>, 'last_hard_state_change': <shinken.property.FloatProp object at 0x7f2dc11f0190>, 'was_in_hard_unknown_reach_phase': <shinken.property.BoolProp object at 0x7f2dc11f8310>, 'parent_dependencies': <shinken.property.StringProp object at 0x7f2dc11f0f50>, 'percent_state_change': <shinken.property.FloatProp object at 0x7f2dc11f0710>, 'notifications_in_progress': <shinken.property.StringProp object at 0x7f2dc11f0610>, 'u_time': <shinken.property.FloatProp object at 0x7f2dc11f0990>, 'last_state_id': <shinken.property.IntegerProp object at 0x7f2dc11f00d0>, 'has_been_checked': <shinken.property.IntegerProp object at 0x7f2dc11f0850>, 'broks': <shinken.property.StringProp object at 0x7f2dc11f0ed0>, 'pending_flex_downtime': <shinken.property.IntegerProp object at 0x7f2dc11f0b50>, 'last_state_update': <shinken.property.StringProp object at 0x7f2dc11f0550>, 'execution_time': <shinken.property.FloatProp object at 0x7f2dc11f0950>, 'start_time': <shinken.property.IntegerProp object at 0x7f2dc11f0bd0>, 'flapping_changes': <shinken.property.StringProp object at 0x7f2dc11f06d0>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'notified_contacts': <shinken.property.StringProp object at 0x7f2dc11f0dd0>, 'flapping_comment_id': <shinken.property.IntegerProp object at 0x7f2dc11f0410>, 'early_timeout': <shinken.property.IntegerProp object at 0x7f2dc11f0c50>, 'in_scheduled_downtime': <shinken.property.BoolProp object at 0x7f2dc11f0e10>, 'act_depend_of_me': <shinken.property.StringProp object at 0x7f2dc11f04d0>, 'state_type_id': <shinken.property.IntegerProp object at 0x7f2dc11e3f90>, 'scheduled_downtime_depth': <shinken.property.IntegerProp object at 0x7f2dc11f0b10>, 'in_checking': <shinken.property.BoolProp object at 0x7f2dc11e3dd0>, 'last_state_change': <shinken.property.FloatProp object at 0x7f2dc11f0150>, 'long_output': <shinken.property.StringProp object at 0x7f2dc11f0390>, 'duration_sec': <shinken.property.IntegerProp object at 0x7f2dc11f0310>, 'end_time': <shinken.property.IntegerProp object at 0x7f2dc11f0c10>, 'timeout': <shinken.property.IntegerProp object at 0x7f2dc11f0b90>, 'output': <shinken.property.StringProp object at 0x7f2dc11f0350>, 'perf_data': <shinken.property.StringProp object at 0x7f2dc11f0cd0>, 'state_before_impact': <shinken.property.StringProp object at 0x7f2dc11f8150>, 'is_impact': <shinken.property.StringProp object at 0x7f2dc11f8050>, 'check_type': <shinken.property.IntegerProp object at 0x7f2dc11f0810>, 'in_scheduled_downtime_during_last_check': <shinken.property.BoolProp object at 0x7f2dc11f0e50>, 'source_problems': <shinken.property.StringProp object at 0x7f2dc11f80d0>, 'last_event_id': <shinken.property.IntegerProp object at 0x7f2dc11f0050>, 'in_hard_unknown_reach_phase': <shinken.property.BoolProp object at 0x7f2dc11f82d0>, 'problem_has_been_acknowledged': <shinken.property.BoolProp object at 0x7f2dc11f0750>, 'should_be_scheduled': <shinken.property.IntegerProp object at 0x7f2dc11f0890>, 'latency': <shinken.property.FloatProp object at 0x7f2dc11e3e50>, 'state_changed_since_impact': <shinken.property.StringProp object at 0x7f2dc11f81d0>, 'current_event_id': <shinken.property.StringProp object at 0x7f2dc11e3fd0>, 'last_state_type': <shinken.property.StringProp object at 0x7f2dc11f0110>, 'downtimes': <shinken.property.StringProp object at 0x7f2dc11f0650>, 'last_time_up': <shinken.property.IntegerProp object at 0x7f2dc11f0250>, 'last_hard_state': <shinken.property.StringProp object at 0x7f2dc11f01d0>, 'next_chk': <shinken.property.IntegerProp object at 0x7f2dc11e3d90>, 'processed_business_rule': <shinken.property.StringProp object at 0x7f2dc11f8250>, 'comments': <shinken.property.StringProp object at 0x7f2dc11f0690>, 'state': <shinken.property.StringProp object at 0x7f2dc11e3ed0>, 'current_problem_id': <shinken.property.IntegerProp object at 0x7f2dc11f0910>, 'last_chk': <shinken.property.IntegerProp object at 0x7f2dc11e3d50>, 'current_notification_id': <shinken.property.IntegerProp object at 0x7f2dc11f0a90>, 'is_problem': <shinken.property.StringProp object at 0x7f2dc11f0fd0>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>, 'pack_id': <shinken.property.IntegerProp object at 0x7f2dc11f83d0>, 'return_code': <shinken.property.IntegerProp object at 0x7f2dc11f0c90>, 'is_flapping': <shinken.property.BoolProp object at 0x7f2dc11f03d0>, 'customs': <shinken.property.StringProp object at 0x7f2dc11f0d50>, 'state_before_hard_unknown_reach_phase': <shinken.property.StringProp object at 0x7f2dc11f8350>, 'got_default_realm': <shinken.property.BoolProp object at 0x7f2dc11f0d90>, 'state_id': <shinken.property.IntegerProp object at 0x7f2dc11e3f10>, 'services': <shinken.property.StringProp object at 0x7f2dc11f0590>, 'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'state_type': <shinken.property.StringProp object at 0x7f2dc11e3f50>, 'attempt': <shinken.property.IntegerProp object at 0x7f2dc11e3e90>, 'act_depend_of': <shinken.property.StringProp object at 0x7f2dc11f0450>, 'triggers': <shinken.property.StringProp object at 0x7f2dc11f8410>, 'acknowledgement_type': <shinken.property.IntegerProp object at 0x7f2dc11f07d0>, 'last_time_down': <shinken.property.IntegerProp object at 0x7f2dc11f0290>, 'modified_attributes': <shinken.property.IntegerProp object at 0x7f2dc11e3d10>, 'in_maintenance': <shinken.property.IntegerProp object at 0x7f2dc11e3e10>, 'got_business_rule': <shinken.property.BoolProp object at 0x7f2dc11f8210>, 'last_hard_state_id': <shinken.property.IntegerProp object at 0x7f2dc11f0210>}¶s_time¶scheduled_downtime_depth¶service_excludes¶service_overrides¶services¶should_be_scheduled¶source_problems¶stalking_options¶start_time¶state¶state_before_hard_unknown_reach_phase¶state_before_impact¶state_changed_since_impact¶state_id¶state_id_before_impact¶state_type¶state_type_id¶statusmap_image¶time_to_orphanage¶timeout¶topology_change¶trending_policies¶trigger¶trigger_broker_raise_enabled¶trigger_name¶triggers¶u_time¶use¶vrml_image¶was_in_hard_unknown_reach_phase¶shinken.objects.host.Hosts(items)[source]¶Bases: shinken.objects.item.Items
linkify(timeperiods=None, commands=None, contacts=None, realms=None, resultmodulations=None, businessimpactmodulations=None, escalations=None, hostgroups=None, triggers=None, checkmodulations=None, macromodulations=None)[source]¶name_property = 'host_name'¶hostdependency Module¶shinken.objects.hostdependency.Hostdependencies(items)[source]¶Bases: shinken.objects.item.Items
shinken.objects.hostdependency.Hostdependency(params={})[source]¶Bases: shinken.objects.item.Item
id = 0¶my_type = 'hostdependency'¶properties = {'inherits_parent': <shinken.property.BoolProp object at 0x7f2dc119c190>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'notification_failure_criteria': <shinken.property.ListProp object at 0x7f2dc119c210>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'dependency_period': <shinken.property.StringProp object at 0x7f2dc119c250>, 'execution_failure_criteria': <shinken.property.ListProp object at 0x7f2dc119c1d0>, 'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc119c150>, 'dependent_host_name': <shinken.property.StringProp object at 0x7f2dc12f3f50>, 'host_name': <shinken.property.StringProp object at 0x7f2dc119c110>, 'dependent_hostgroup_name': <shinken.property.StringProp object at 0x7f2dc119c090>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶hostescalation Module¶shinken.objects.hostescalation.Hostescalation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'hostescalation'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'contacts': <shinken.property.StringProp object at 0x7f2dc16cc710>, 'escalation_options': <shinken.property.ListProp object at 0x7f2dc16cc6d0>, 'contact_groups': <shinken.property.StringProp object at 0x7f2dc16cc750>, 'notification_interval': <shinken.property.IntegerProp object at 0x7f2dc16cc650>, 'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc16cc590>, 'escalation_period': <shinken.property.StringProp object at 0x7f2dc16cc690>, 'host_name': <shinken.property.StringProp object at 0x7f2dc16cc510>, 'first_notification': <shinken.property.IntegerProp object at 0x7f2dc16cc5d0>, 'last_notification': <shinken.property.IntegerProp object at 0x7f2dc16cc610>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶shinken.objects.hostescalation.Hostescalations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Hostescalation
name_property = ''¶hostextinfo Module¶This is the main class for the Host ext info. In fact it’s mainly about the configuration part. Parameters are merged in Hosts so it’s no use in running part
shinken.objects.hostextinfo.HostExtInfo(params={})[source]¶Bases: shinken.objects.item.Item
definition_order¶host_name¶icon_image¶icon_image_alt¶id = 1¶imported_from¶macros = {'HOSTNOTES': 'notes', 'HOSTNAME': 'host_name', 'HOSTNOTESURL': 'notes_url'}¶my_type = 'hostextinfo'¶name¶notes¶notes_url¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'icon_image_alt': <shinken.property.StringProp object at 0x7f2dc041d6d0>, 'notes': <shinken.property.StringProp object at 0x7f2dc041d550>, 'vrml_image': <shinken.property.StringProp object at 0x7f2dc041d710>, '3d_coords': <shinken.property.StringProp object at 0x7f2dc041db10>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc041d610>, 'host_name': <shinken.property.ListProp object at 0x7f2dc041d490>, 'icon_image': <shinken.property.StringProp object at 0x7f2dc041d690>, '2d_coords': <shinken.property.StringProp object at 0x7f2dc041d890>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'statusmap_image': <shinken.property.StringProp object at 0x7f2dc041d850>}¶statusmap_image¶use¶vrml_image¶shinken.objects.hostextinfo.HostsExtInfo(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of HostExtInfo
name_property = 'host_name'¶hostgroup Module¶shinken.objects.hostgroup.Hostgroup(params={})[source]¶Bases: shinken.objects.itemgroup.Itemgroup
id = 1¶macros = {'HOSTGROUPMEMBERS': 'members', 'HOSTGROUPNOTES': 'notes', 'HOSTGROUPACTIONURL': 'action_url', 'HOSTGROUPALIAS': 'alias', 'HOSTGROUPNOTESURL': 'notes_url'}¶my_type = 'hostgroup'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc11f8dd0>, 'realm': <shinken.property.StringProp object at 0x7f2dc11f8f10>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'alias': <shinken.property.StringProp object at 0x7f2dc11f8e10>, 'notes': <shinken.property.StringProp object at 0x7f2dc11f8e50>, 'unknown_members': <shinken.property.StringProp object at 0x7f2dc11f8d10>, 'action_url': <shinken.property.StringProp object at 0x7f2dc11f8ed0>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc11f8e90>, 'members': <shinken.property.StringProp object at 0x7f2dc11f8c90>, 'id': <shinken.property.StringProp object at 0x7f2dc11f8d90>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶shinken.objects.hostgroup.Hostgroups(items)[source]¶Bases: shinken.objects.itemgroup.Itemgroups
name_property = 'hostgroup_name'¶item Module¶This class is a base class for nearly all configuration elements like service, hosts or contacts.
shinken.objects.item.Item(params={})[source]¶Bases: object
clean()[source]¶Clean useless things not requested once item has been fully initialized&configured. Like temporary attributes such as “imported_from”, etc..
load_global_conf(conf)[source]¶Used to put global values in the sub Class like hosts or services
macros = {}¶properties = {'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶itemgroup Module¶shinken.objects.itemgroup.Itemgroup(params={})[source]¶Bases: shinken.objects.item.Item
id = 0¶properties = {'members': <shinken.property.StringProp object at 0x7f2dc11f8c90>, 'unknown_members': <shinken.property.StringProp object at 0x7f2dc11f8d10>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶macromodulation Module¶shinken.objects.macromodulation.MacroModulation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶macros = {}¶my_type = 'macromodulation'¶properties = {'macromodulation_name': <shinken.property.StringProp object at 0x7f2dc119ac50>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'modulation_period': <shinken.property.StringProp object at 0x7f2dc119af10>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.macromodulation.MacroModulations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of MacroModulation
name_property = 'macromodulation_name'¶matchingitem Module¶This is a utility class for factorizing matching functions for discovery runners and rules.
module Module¶shinken.objects.module.Module(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶macros = {}¶my_type = 'module'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'module_type': <shinken.property.StringProp object at 0x7f2dc119c610>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'module_name': <shinken.property.StringProp object at 0x7f2dc119c590>, 'modules': <shinken.property.ListProp object at 0x7f2dc119c650>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶notificationway Module¶shinken.objects.notificationway.NotificationWay(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶macros = {}¶my_type = 'notificationway'¶old_properties = {'min_criticity': 'min_business_impact'}¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'notificationway_name': <shinken.property.StringProp object at 0x7f2dc12d1fd0>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'host_notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc12f3090>, 'service_notification_options': <shinken.property.ListProp object at 0x7f2dc12f3210>, 'host_notification_commands': <shinken.property.StringProp object at 0x7f2dc12f3250>, 'service_notification_period': <shinken.property.StringProp object at 0x7f2dc12f3190>, 'min_business_impact': <shinken.property.IntegerProp object at 0x7f2dc12f32d0>, 'host_notification_options': <shinken.property.ListProp object at 0x7f2dc12f31d0>, 'service_notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc12f30d0>, 'host_notification_period': <shinken.property.StringProp object at 0x7f2dc12f3110>, 'service_notification_commands': <shinken.property.StringProp object at 0x7f2dc12f3290>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.notificationway.NotificationWays(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of NotificationWay
name_property = 'notificationway_name'¶pack Module¶shinken.objects.pack.Pack(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'pack'¶properties = {'pack_name': <shinken.property.StringProp object at 0x7f2dc12e0050>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'macros': <shinken.property.StringProp object at 0x7f2dc12e0090>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶realm Module¶shinken.objects.realm.Realm(params={})[source]¶Bases: shinken.objects.itemgroup.Itemgroup
id = 1¶macros = {'REALMNAME': 'realm_name', 'REALMMEMBERS': 'members'}¶my_type = 'realm'¶properties = {'higher_realms': <shinken.property.StringProp object at 0x7f2dc12f4910>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'realm_members': <shinken.property.StringProp object at 0x7f2dc12f48d0>, 'realm_name': <shinken.property.StringProp object at 0x7f2dc12f4890>, 'unknown_members': <shinken.property.StringProp object at 0x7f2dc11f8d10>, 'default': <shinken.property.BoolProp object at 0x7f2dc12f4950>, 'broker_complete_links': <shinken.property.BoolProp object at 0x7f2dc12f4990>, 'members': <shinken.property.StringProp object at 0x7f2dc11f8c90>, 'id': <shinken.property.IntegerProp object at 0x7f2dc12f4810>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'serialized_confs': <shinken.property.StringProp object at 0x7f2dc12f49d0>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶shinken.objects.realm.Realms(items)[source]¶Bases: shinken.objects.itemgroup.Itemgroups
name_property = 'realm_name'¶resultmodulation Module¶shinken.objects.resultmodulation.Resultmodulation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'resultmodulation'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'resultmodulation_name': <shinken.property.StringProp object at 0x7f2dc16ce7d0>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'modulation_period': <shinken.property.StringProp object at 0x7f2dc16cea10>, 'exit_code_modulation': <shinken.property.StringProp object at 0x7f2dc16ce9d0>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'exit_codes_match': <shinken.property.ListProp object at 0x7f2dc16ce8d0>}¶shinken.objects.resultmodulation.Resultmodulations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Resultmodulation
name_property = 'resultmodulation_name'¶schedulingitem Module¶This class is a common one for service/host. Here you will find all scheduling related functions, like the schedule or the consume_check. It’s a very important class!
shinken.objects.schedulingitem.SchedulingItem(params={})[source]¶Bases: shinken.objects.item.Item
current_event_id = 0¶current_problem_id = 0¶service Module¶This Class is the service one, s it manage all service specific thing. If you look at the scheduling part, look at the scheduling item class
shinken.objects.service.Service(params={})[source]¶Bases: shinken.objects.schedulingitem.SchedulingItem
acknowledgement¶acknowledgement_type¶act_depend_of¶act_depend_of_me¶action_url¶actions¶active_checks_enabled¶aggregation¶attempt¶broks¶business_impact¶business_impact_modulations¶business_rule¶business_rule_downtime_as_ack¶business_rule_host_notification_options¶business_rule_output_template¶business_rule_service_notification_options¶business_rule_smart_notifications¶check_command¶check_flapping_recovery_notification¶check_freshness¶check_interval¶check_period¶check_type¶checkmodulations¶checks_in_progress¶child_dependencies¶chk_depend_of¶chk_depend_of_me¶comments¶configuration_errors¶configuration_warnings¶contact_groups¶contacts¶current_event_id¶current_notification_id¶current_notification_number¶current_problem_id¶custom_views¶customs¶default_value¶definition_order¶display_name¶downtimes¶duplicate_foreach¶duration_sec¶early_timeout¶end_time¶escalations¶event_handler¶event_handler_enabled¶execution_time¶failure_prediction_enabled¶first_notification_delay¶flap_detection_enabled¶flap_detection_options¶flapping_changes¶flapping_comment_id¶freshness_threshold¶got_business_rule¶has_been_checked¶hash¶high_flap_threshold¶host¶host_name¶hostgroup_name¶icon_image¶icon_image_alt¶icon_set¶id = 1¶impacts¶imported_from¶in_checking¶in_hard_unknown_reach_phase¶in_maintenance¶in_scheduled_downtime¶in_scheduled_downtime_during_last_check¶initial_state¶is_flapping¶is_impact¶is_problem¶is_volatile¶labels¶last_chk¶last_event_id¶last_hard_state¶last_hard_state_change¶last_hard_state_id¶last_notification¶last_perf_data¶last_problem_id¶last_state¶last_state_change¶last_state_id¶last_state_type¶last_state_update¶last_time_critical¶last_time_ok¶last_time_unknown¶last_time_warning¶latency¶long_output¶low_flap_threshold¶macromodulations¶macros = {'LASTSERVICESTATEID': 'last_state_id', 'SERVICEDURATION': 'get_duration', 'SERVICEGROUPNAME': 'get_groupname', 'SERVICEPROBLEMID': 'current_problem_id', 'SERVICEACKCOMMENT': 'get_ack_comment', 'LASTSERVICEPROBLEMID': 'last_problem_id', 'SERVICEACKAUTHORNAME': 'get_ack_author_name', 'LASTSERVICESTATECHANGE': 'last_state_change', 'LASTSERVICESTATE': 'last_state', 'LASTSERVICEOK': 'last_time_ok', 'SERVICEACTIONURL': 'action_url', 'LONGSERVICEOUTPUT': 'long_output', 'SERVICEEVENTID': 'current_event_id', 'LASTSERVICEEVENTID': 'last_event_id', 'LASTSERVICECRITICAL': 'last_time_critical', 'SERVICEOUTPUT': 'output', 'SERVICEDURATIONSEC': 'get_duration_sec', 'SERVICEPERCENTCHANGE': 'percent_state_change', 'SERVICEDOWNTIME': 'get_downtime', 'SERVICEACKAUTHORALIAS': 'get_ack_author_name', 'MAXSERVICEATTEMPTS': 'max_check_attempts', 'SERVICEDESC': 'service_description', 'LASTSERVICECHECK': 'last_chk', 'SERVICEPERFDATA': 'perf_data', 'SERVICESTATETYPE': 'state_type', 'LASTSERVICEWARNING': 'last_time_warning', 'SERVICENOTES': 'notes', 'SERVICEDISPLAYNAME': 'display_name', 'SERVICELATENCY': 'latency', 'SERVICEACKAUTHOR': 'get_ack_author_name', 'SERVICEATTEMPT': 'attempt', 'SERVICESTATE': 'state', 'LASTSERVICEUNKNOWN': 'last_time_unknown', 'SERVICEGROUPNAMES': 'get_groupnames', 'SERVICEISVOLATILE': 'is_volatile', 'SERVICECHECKCOMMAND': 'get_check_command', 'SERVICEBUSINESSIMPACT': 'business_impact', 'SERVICENOTESURL': 'notes_url', 'SERVICEEXECUTIONTIME': 'execution_time', 'LASTSERVICEPERFDATA': 'last_perf_data', 'SERVICESTATEID': 'state_id'}¶maintenance_period¶max_check_attempts¶merge_host_contacts¶modified_attributes¶my_own_business_impact¶my_type = 'service'¶name¶next_chk¶notes¶notes_url¶notification_interval¶notification_options¶notification_period¶notifications_enabled¶notifications_in_progress¶notified_contacts¶obsess_over_service¶ok_up = 'OK'¶old_properties = {'normal_check_interval': 'check_interval', 'hostgroups': 'hostgroup_name', 'hostgroup': 'hostgroup_name', 'criticity': 'business_impact', 'retry_check_interval': 'retry_interval'}¶output¶parallelize_check¶parent_dependencies¶passive_checks_enabled¶pending_flex_downtime¶percent_state_change¶perf_data¶poller_tag¶problem_has_been_acknowledged¶process_perf_data¶processed_business_rule¶properties = {'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc16e67d0>, 'business_impact_modulations': <shinken.property.StringProp object at 0x7f2dc16eb650>, 'retry_interval': <shinken.property.IntegerProp object at 0x7f2dc16e6ad0>, 'labels': <shinken.property.ListProp object at 0x7f2dc16eb790>, 'obsess_over_service': <shinken.property.BoolProp object at 0x7f2dc16e6c10>, 'action_url': <shinken.property.StringProp object at 0x7f2dc16eb410>, 'escalations': <shinken.property.StringProp object at 0x7f2dc16eb690>, 'low_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc1215190>, 'process_perf_data': <shinken.property.BoolProp object at 0x7f2dc16eb0d0>, 'icon_image': <shinken.property.StringProp object at 0x7f2dc16eb450>, 'check_period': <shinken.property.StringProp object at 0x7f2dc16e6bd0>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'display_name': <shinken.property.StringProp object at 0x7f2dc16e6850>, 'notification_interval': <shinken.property.IntegerProp object at 0x7f2dc16eb190>, 'failure_prediction_enabled': <shinken.property.BoolProp object at 0x7f2dc16eb510>, 'flap_detection_options': <shinken.property.ListProp object at 0x7f2dc16eb090>, 'event_handler_enabled': <shinken.property.BoolProp object at 0x7f2dc1215050>, 'trigger': <shinken.property.StringProp object at 0x7f2dc16eba10>, 'initial_state': <shinken.property.CharProp object at 0x7f2dc16e6990>, 'first_notification_delay': <shinken.property.IntegerProp object at 0x7f2dc16eb1d0>, 'notification_options': <shinken.property.ListProp object at 0x7f2dc16eb250>, 'host_name': <shinken.property.StringProp object at 0x7f2dc16e6710>, 'notifications_enabled': <shinken.property.BoolProp object at 0x7f2dc16eb290>, 'event_handler': <shinken.property.StringProp object at 0x7f2dc16e6d90>, 'aggregation': <shinken.property.StringProp object at 0x7f2dc16ebbd0>, 'freshness_threshold': <shinken.property.IntegerProp object at 0x7f2dc16e6c90>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'time_to_orphanage': <shinken.property.IntegerProp object at 0x7f2dc16eb710>, 'trigger_broker_raise_enabled': <shinken.property.BoolProp object at 0x7f2dc16eba90>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'notes': <shinken.property.StringProp object at 0x7f2dc16eb390>, 'check_command': <shinken.property.StringProp object at 0x7f2dc16e6950>, 'parallelize_check': <shinken.property.BoolProp object at 0x7f2dc16eb550>, 'servicegroups': <shinken.property.StringProp object at 0x7f2dc16e68d0>, 'passive_checks_enabled': <shinken.property.BoolProp object at 0x7f2dc16e6b90>, 'check_interval': <shinken.property.IntegerProp object at 0x7f2dc16e6a50>, 'merge_host_contacts': <shinken.property.BoolProp object at 0x7f2dc16eb750>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc16eb3d0>, 'custom_views': <shinken.property.ListProp object at 0x7f2dc16ebb90>, 'check_freshness': <shinken.property.BoolProp object at 0x7f2dc16e6c50>, 'active_checks_enabled': <shinken.property.BoolProp object at 0x7f2dc16e6b50>, 'icon_image_alt': <shinken.property.StringProp object at 0x7f2dc16eb490>, 'checkmodulations': <shinken.property.ListProp object at 0x7f2dc16ebb10>, 'reactionner_tag': <shinken.property.StringProp object at 0x7f2dc16eb5d0>, 'is_volatile': <shinken.property.BoolProp object at 0x7f2dc16e6910>, 'default_value': <shinken.property.StringProp object at 0x7f2dc16eb990>, 'maintenance_period': <shinken.property.StringProp object at 0x7f2dc16eb6d0>, 'contacts': <shinken.property.StringProp object at 0x7f2dc16eb2d0>, 'notification_period': <shinken.property.StringProp object at 0x7f2dc16eb210>, 'trending_policies': <shinken.property.ListProp object at 0x7f2dc16ebad0>, 'resultmodulations': <shinken.property.StringProp object at 0x7f2dc16eb610>, 'retain_status_information': <shinken.property.BoolProp object at 0x7f2dc16eb110>, 'business_rule_downtime_as_ack': <shinken.property.BoolProp object at 0x7f2dc16eb850>, 'stalking_options': <shinken.property.ListProp object at 0x7f2dc16eb350>, 'flap_detection_enabled': <shinken.property.BoolProp object at 0x7f2dc16eb050>, 'business_rule_host_notification_options': <shinken.property.ListProp object at 0x7f2dc16eb890>, 'high_flap_threshold': <shinken.property.IntegerProp object at 0x7f2dc12154d0>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'macromodulations': <shinken.property.ListProp object at 0x7f2dc16ebb50>, 'retain_nonstatus_information': <shinken.property.BoolProp object at 0x7f2dc16eb150>, 'contact_groups': <shinken.property.StringProp object at 0x7f2dc16eb310>, 'business_rule_smart_notifications': <shinken.property.BoolProp object at 0x7f2dc16eb810>, 'service_description': <shinken.property.StringProp object at 0x7f2dc16e6810>, 'trigger_name': <shinken.property.ListProp object at 0x7f2dc16eba50>, 'service_dependencies': <shinken.property.ListProp object at 0x7f2dc16eb910>, 'duplicate_foreach': <shinken.property.StringProp object at 0x7f2dc16eb950>, 'poller_tag': <shinken.property.StringProp object at 0x7f2dc16eb590>, 'icon_set': <shinken.property.StringProp object at 0x7f2dc16eb4d0>, 'business_impact': <shinken.property.IntegerProp object at 0x7f2dc16eb9d0>, 'max_check_attempts': <shinken.property.IntegerProp object at 0x7f2dc16e69d0>, 'business_rule_service_notification_options': <shinken.property.ListProp object at 0x7f2dc16eb8d0>, 'business_rule_output_template': <shinken.property.StringProp object at 0x7f2dc16eb7d0>}¶reactionner_tag¶resultmodulations¶retain_nonstatus_information¶retain_status_information¶retry_interval¶return_code¶running_properties = {'state_id_before_impact': <shinken.property.IntegerProp object at 0x7f2dc16e2f90>, 'child_dependencies': <shinken.property.StringProp object at 0x7f2dc16ce150>, 'last_problem_id': <shinken.property.IntegerProp object at 0x7f2dc16e27d0>, 'business_rule': <shinken.property.StringProp object at 0x7f2dc16ce0d0>, 'last_perf_data': <shinken.property.StringProp object at 0x7f2dc16e2c10>, 'acknowledgement': <shinken.property.StringProp object at 0x7f2dc16e2690>, 'actions': <shinken.property.ListProp object at 0x7f2dc16e2d90>, 'current_notification_number': <shinken.property.IntegerProp object at 0x7f2dc16e2950>, 'flapping_changes': <shinken.property.ListProp object at 0x7f2dc16e2590>, 'last_time_critical': <shinken.property.IntegerProp object at 0x7f2dc16e2150>, 's_time': <shinken.property.FloatProp object at 0x7f2dc16e28d0>, 'last_time_warning': <shinken.property.IntegerProp object at 0x7f2dc16e2110>, 'checks_in_progress': <shinken.property.ListProp object at 0x7f2dc16e2490>, 'chk_depend_of': <shinken.property.ListProp object at 0x7f2dc16e2390>, 'last_notification': <shinken.property.FloatProp object at 0x7f2dc16e2910>, 'chk_depend_of_me': <shinken.property.ListProp object at 0x7f2dc16e2410>, 'check_flapping_recovery_notification': <shinken.property.BoolProp object at 0x7f2dc16e29d0>, 'last_state': <shinken.property.StringProp object at 0x7f2dc16ebed0>, 'topology_change': <shinken.property.BoolProp object at 0x7f2dc16ce250>, 'my_own_business_impact': <shinken.property.IntegerProp object at 0x7f2dc16e2e90>, 'impacts': <shinken.property.ListProp object at 0x7f2dc16e2f10>, 'last_hard_state_change': <shinken.property.FloatProp object at 0x7f2dc16ebfd0>, 'was_in_hard_unknown_reach_phase': <shinken.property.BoolProp object at 0x7f2dc16ce1d0>, 'parent_dependencies': <shinken.property.StringProp object at 0x7f2dc16ce110>, 'percent_state_change': <shinken.property.FloatProp object at 0x7f2dc16e2610>, 'notifications_in_progress': <shinken.property.ListProp object at 0x7f2dc16e24d0>, 'u_time': <shinken.property.FloatProp object at 0x7f2dc16e2890>, 'last_state_id': <shinken.property.IntegerProp object at 0x7f2dc16ebf50>, 'has_been_checked': <shinken.property.IntegerProp object at 0x7f2dc16e2750>, 'broks': <shinken.property.ListProp object at 0x7f2dc16e2dd0>, 'last_time_unknown': <shinken.property.IntegerProp object at 0x7f2dc16e2190>, 'last_state_update': <shinken.property.FloatProp object at 0x7f2dc16e2450>, 'execution_time': <shinken.property.FloatProp object at 0x7f2dc16e2850>, 'start_time': <shinken.property.IntegerProp object at 0x7f2dc16e2ad0>, 'state_type': <shinken.property.StringProp object at 0x7f2dc16e2210>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'notified_contacts': <shinken.property.ListProp object at 0x7f2dc16e2cd0>, 'flapping_comment_id': <shinken.property.IntegerProp object at 0x7f2dc16e25d0>, 'early_timeout': <shinken.property.IntegerProp object at 0x7f2dc16e2b50>, 'in_scheduled_downtime': <shinken.property.BoolProp object at 0x7f2dc16e2d10>, 'state_type_id': <shinken.property.IntegerProp object at 0x7f2dc16e2250>, 'scheduled_downtime_depth': <shinken.property.IntegerProp object at 0x7f2dc16e2a10>, 'in_checking': <shinken.property.BoolProp object at 0x7f2dc16ebcd0>, 'last_state_change': <shinken.property.FloatProp object at 0x7f2dc16ebf90>, 'long_output': <shinken.property.StringProp object at 0x7f2dc16e22d0>, 'duration_sec': <shinken.property.IntegerProp object at 0x7f2dc16e21d0>, 'current_event_id': <shinken.property.IntegerProp object at 0x7f2dc16ebe50>, 'end_time': <shinken.property.IntegerProp object at 0x7f2dc16e2b10>, 'timeout': <shinken.property.IntegerProp object at 0x7f2dc16e2a90>, 'output': <shinken.property.StringProp object at 0x7f2dc16e2290>, 'perf_data': <shinken.property.StringProp object at 0x7f2dc16e2bd0>, 'state_before_impact': <shinken.property.StringProp object at 0x7f2dc16e2f50>, 'is_impact': <shinken.property.BoolProp object at 0x7f2dc16e2e50>, 'check_type': <shinken.property.IntegerProp object at 0x7f2dc16e2710>, 'in_scheduled_downtime_during_last_check': <shinken.property.BoolProp object at 0x7f2dc16e2d50>, 'source_problems': <shinken.property.ListProp object at 0x7f2dc16e2ed0>, 'last_event_id': <shinken.property.IntegerProp object at 0x7f2dc16ebe90>, 'in_hard_unknown_reach_phase': <shinken.property.BoolProp object at 0x7f2dc16ce190>, 'problem_has_been_acknowledged': <shinken.property.BoolProp object at 0x7f2dc16e2650>, 'should_be_scheduled': <shinken.property.IntegerProp object at 0x7f2dc16e2790>, 'latency': <shinken.property.FloatProp object at 0x7f2dc16ebd50>, 'state_changed_since_impact': <shinken.property.BoolProp object at 0x7f2dc16e2fd0>, 'pending_flex_downtime': <shinken.property.IntegerProp object at 0x7f2dc16e2a50>, 'last_state_type': <shinken.property.StringProp object at 0x7f2dc16ebf10>, 'downtimes': <shinken.property.ListProp object at 0x7f2dc16e2510>, 'last_hard_state': <shinken.property.StringProp object at 0x7f2dc16e2050>, 'next_chk': <shinken.property.IntegerProp object at 0x7f2dc16ebc90>, 'processed_business_rule': <shinken.property.StringProp object at 0x7f2dc16ce090>, 'comments': <shinken.property.ListProp object at 0x7f2dc16e2550>, 'state': <shinken.property.StringProp object at 0x7f2dc16ebdd0>, 'current_problem_id': <shinken.property.IntegerProp object at 0x7f2dc16e2810>, 'last_chk': <shinken.property.IntegerProp object at 0x7f2dc16ebc50>, 'current_notification_id': <shinken.property.IntegerProp object at 0x7f2dc16e2990>, 'is_problem': <shinken.property.BoolProp object at 0x7f2dc16e2e10>, 'last_time_ok': <shinken.property.IntegerProp object at 0x7f2dc16e20d0>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>, 'return_code': <shinken.property.IntegerProp object at 0x7f2dc16e2b90>, 'is_flapping': <shinken.property.BoolProp object at 0x7f2dc16e2310>, 'customs': <shinken.property.ListProp object at 0x7f2dc16e2c90>, 'host': <shinken.property.StringProp object at 0x7f2dc16e2c50>, 'state_before_hard_unknown_reach_phase': <shinken.property.StringProp object at 0x7f2dc16ce210>, 'state_id': <shinken.property.IntegerProp object at 0x7f2dc16ebe10>, 'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'act_depend_of_me': <shinken.property.ListProp object at 0x7f2dc16e23d0>, 'attempt': <shinken.property.IntegerProp object at 0x7f2dc16ebd90>, 'act_depend_of': <shinken.property.ListProp object at 0x7f2dc16e2350>, 'triggers': <shinken.property.StringProp object at 0x7f2dc16ce290>, 'acknowledgement_type': <shinken.property.IntegerProp object at 0x7f2dc16e26d0>, 'modified_attributes': <shinken.property.IntegerProp object at 0x7f2dc16ebc10>, 'in_maintenance': <shinken.property.IntegerProp object at 0x7f2dc16ebd10>, 'got_business_rule': <shinken.property.BoolProp object at 0x7f2dc16ce050>, 'last_hard_state_id': <shinken.property.IntegerProp object at 0x7f2dc16e2090>}¶s_time¶scheduled_downtime_depth¶service_dependencies¶service_description¶servicegroups¶should_be_scheduled¶source_problems¶stalking_options¶start_time¶state¶state_before_hard_unknown_reach_phase¶state_before_impact¶state_changed_since_impact¶state_id¶state_id_before_impact¶state_type¶state_type_id¶time_to_orphanage¶timeout¶topology_change¶trending_policies¶trigger¶trigger_broker_raise_enabled¶trigger_name¶triggers¶u_time¶use¶was_in_hard_unknown_reach_phase¶shinken.objects.service.Services(items)[source]¶Bases: shinken.objects.item.Items
servicedependency Module¶shinken.objects.servicedependency.Servicedependencies(items)[source]¶Bases: shinken.objects.item.Items
shinken.objects.servicedependency.Servicedependency(params={})[source]¶Bases: shinken.objects.item.Item
id = 0¶my_type = 'servicedependency'¶properties = {'inherits_parent': <shinken.property.BoolProp object at 0x7f2dc12f3d90>, 'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'notification_failure_criteria': <shinken.property.ListProp object at 0x7f2dc12f3e10>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc12f3d10>, 'explode_hostgroup': <shinken.property.BoolProp object at 0x7f2dc12f3e90>, 'execution_failure_criteria': <shinken.property.ListProp object at 0x7f2dc12f3dd0>, 'dependency_period': <shinken.property.StringProp object at 0x7f2dc12f3e50>, 'dependent_host_name': <shinken.property.StringProp object at 0x7f2dc12f39d0>, 'host_name': <shinken.property.StringProp object at 0x7f2dc12f3cd0>, 'dependent_service_description': <shinken.property.StringProp object at 0x7f2dc12f3c50>, 'service_description': <shinken.property.StringProp object at 0x7f2dc12f3d50>, 'dependent_hostgroup_name': <shinken.property.StringProp object at 0x7f2dc12f3b50>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶serviceescalation Module¶shinken.objects.serviceescalation.Serviceescalation(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'serviceescalation'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'contacts': <shinken.property.StringProp object at 0x7f2dc16cc410>, 'escalation_options': <shinken.property.ListProp object at 0x7f2dc16cc3d0>, 'contact_groups': <shinken.property.StringProp object at 0x7f2dc16cc450>, 'notification_interval': <shinken.property.IntegerProp object at 0x7f2dc16cc350>, 'hostgroup_name': <shinken.property.StringProp object at 0x7f2dc16cc250>, 'escalation_period': <shinken.property.StringProp object at 0x7f2dc16cc390>, 'host_name': <shinken.property.StringProp object at 0x7f2dc16cc1d0>, 'service_description': <shinken.property.StringProp object at 0x7f2dc16cc290>, 'first_notification': <shinken.property.IntegerProp object at 0x7f2dc16cc2d0>, 'last_notification': <shinken.property.IntegerProp object at 0x7f2dc16cc310>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶shinken.objects.serviceescalation.Serviceescalations(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of Serviceescalation
name_property = ''¶serviceextinfo Module¶This is the main class for the Service ext info. In fact it’s mainly about the configuration part. Parameters are merged in Service so it’s no use in running part
shinken.objects.serviceextinfo.ServiceExtInfo(params={})[source]¶Bases: shinken.objects.item.Item
definition_order¶host_name¶icon_image¶icon_image_alt¶id = 1¶imported_from¶macros = {'SERVICENOTES': 'notes', 'SERVICEDESC': 'service_description', 'SERVICENOTESURL': 'notes_url', 'SERVICEACTIONURL': 'action_url'}¶my_type = 'serviceextinfo'¶name¶notes¶notes_url¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'icon_image_alt': <shinken.property.StringProp object at 0x7f2dc0422f10>, 'notes': <shinken.property.StringProp object at 0x7f2dc0422e50>, 'icon_image': <shinken.property.StringProp object at 0x7f2dc0422ed0>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc0422e90>, 'host_name': <shinken.property.ListProp object at 0x7f2dc0422d90>, 'service_description': <shinken.property.StringProp object at 0x7f2dc0422e10>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶service_description¶use¶shinken.objects.serviceextinfo.ServicesExtInfo(items)[source]¶Bases: shinken.objects.item.Items
inner_class¶alias of ServiceExtInfo
name_property = 'host_name'¶servicegroup Module¶shinken.objects.servicegroup.Servicegroup(params={})[source]¶Bases: shinken.objects.itemgroup.Itemgroup
id = 1¶macros = {'SERVICEGROUPNOTES': 'notes', 'SERVICEGROUPALIAS': 'alias', 'SERVICEGROUPMEMBERS': 'members', 'SERVICEGROUPACTIONURL': 'action_url', 'SERVICEGROUPNOTESURL': 'notes_url'}¶my_type = 'servicegroup'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'alias': <shinken.property.StringProp object at 0x7f2dc12f3850>, 'notes': <shinken.property.StringProp object at 0x7f2dc12f3890>, 'unknown_members': <shinken.property.StringProp object at 0x7f2dc11f8d10>, 'action_url': <shinken.property.StringProp object at 0x7f2dc12f3910>, 'notes_url': <shinken.property.StringProp object at 0x7f2dc12f38d0>, 'members': <shinken.property.StringProp object at 0x7f2dc11f8c90>, 'id': <shinken.property.StringProp object at 0x7f2dc12f3610>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>, 'servicegroup_name': <shinken.property.StringProp object at 0x7f2dc12f3810>}¶timeperiod Module¶shinken.objects.timeperiod.Timeperiod(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'timeperiod'¶properties = {'use': <shinken.property.StringProp object at 0x7f2dc04e6310>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'register': <shinken.property.IntegerProp object at 0x7f2dc04e6610>, 'is_active': <shinken.property.BoolProp object at 0x7f2dc04e66d0>, 'dateranges': <shinken.property.ListProp object at 0x7f2dc04e6650>, 'alias': <shinken.property.StringProp object at 0x7f2dc04e62d0>, 'timeperiod_name': <shinken.property.StringProp object at 0x7f2dc04e6250>, 'exclude': <shinken.property.ListProp object at 0x7f2dc04e6690>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>}¶trigger Module¶shinken.objects.trigger.Trigger(params={})[source]¶Bases: shinken.objects.item.Item
id = 1¶my_type = 'trigger'¶properties = {'use': <shinken.property.ListProp object at 0x7f2dc04e0350>, 'code_src': <shinken.property.StringProp object at 0x7f2dc119a950>, 'name': <shinken.property.StringProp object at 0x7f2dc04e0390>, 'definition_order': <shinken.property.IntegerProp object at 0x7f2dc04e03d0>, 'trigger_name': <shinken.property.StringProp object at 0x7f2dc119a910>, 'imported_from': <shinken.property.StringProp object at 0x7f2dc04e0310>}¶running_properties = {'configuration_errors': <shinken.property.ListProp object at 0x7f2dc04e0450>, 'code_bin': <shinken.property.StringProp object at 0x7f2dc119a990>, 'configuration_warnings': <shinken.property.ListProp object at 0x7f2dc04e0410>, 'tags': <shinken.property.ListProp object at 0x7f2dc04e04d0>, 'hash': <shinken.property.StringProp object at 0x7f2dc04e0490>, 'trigger_broker_raise_enabled': <shinken.property.BoolProp object at 0x7f2dc119a9d0>}¶