discovery Package
discovery Package
discoverymanager Module
-
class shinken.discovery.discoverymanager.DiscoveredHost(name, rules, runners, merge=False, first_level_only=False)[source]
Bases: object
-
get_final_properties()[source]
-
get_runners_outputs()[source]
-
get_to_run()[source]
-
launch_runners()[source]
-
macros = {'HOSTNAME': 'name'}
-
match_rules()[source]
-
my_type = 'host'
-
need_to_run()[source]
-
read_disco_buf(buf)[source]
-
update_properties(final_phase=False)[source]
-
wait_for_runners_ends()[source]
-
class shinken.discovery.discoverymanager.DiscoveryManager(path, macros, overwrite, runners, output_dir=None, dbmod='', db_direct_insert=False, only_new_hosts=False, backend=None, modules_path='', merge=False, conf=None, first_level_only=False)[source]
-
add(obj)[source]
-
allowed_runners()[source]
-
get_cfg_bufer(d, t)[source]
-
get_runners_outputs()[source]
-
init_backend()[source]
-
init_database()[source]
-
is_all_ok()[source]
-
is_allowing_runners(name)[source]
-
launch_runners()[source]
-
loop_discovery()[source]
-
match_rules()[source]
-
read_disco_buf()[source]
-
wait_for_runners_ends()[source]
-
write_config()[source]
-
write_host_config(host)[source]
-
write_host_config_to_db(host, d)[source]
-
write_host_config_to_file(host, d)[source]
-
write_service_config(host)[source]
-
write_service_config_to_file(host, desc, d)[source]
-
shinken.discovery.discoverymanager.by_order(r1, r2)[source]
-
shinken.discovery.discoverymanager.get_uuid(self)[source]
-
shinken.discovery.discoverymanager.is_ipv4_addr(name)[source]