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]
Read the Docs v: documentation
Versions
latest
documentation
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.