def ccs_init(): from crcnetd._utils.ccsd_session import SYSTEM_TABLES global state_lock, state_lock_pid, state_lock_hostname registerService(ccs_rrdbot) #Ensure Certificates exist ca = ccs_ca() ca.ensureCertificateExists("rrdbot") SYSTEM_TABLES.append("snmp_discovery") SYSTEM_TABLES.append("snmp_instructions") #Ensure state is set to 0 state_lock = 0 state_lock_pid = 0 state_lock_hostname = None state_lock_count = 0 state_lock_time = None
def ccs_init(): registerService(hostapd_service)
def ccs_init(): registerService(radius_service) ca = ccs_ca() ca.ensureCertificateExists("radius")
allowNewProperties = True networkService = False @staticmethod def initialiseService(): """Called by the system the very first time the service is loaded. This should setup an entry in the service table and load any default service properties into the service_prop table. """ session = getSessionE(ADMIN_SESSION_ID) session.execute("INSERT INTO service (service_id, service_name, " \ "enabled) VALUES (DEFAULT, %s, DEFAULT)", \ (ssmtp_service.serviceName)) service_id = session.getCountOf("SELECT currval('" \ "service_service_id_seq') AS server_id", ()) # Insert basic properties session.execute("INSERT INTO service_prop (service_prop_id, " \ "service_id, prop_name, prop_type, default_value, " \ "required) VALUES (DEFAULT, %s, %s, 'string', %s, 't')", \ (service_id, SMARTHOST_PROPERTY, "smtp.%s" % \ config_get("ccsd", "base_domain"))) log_info("Created ssmtp service entries in database") return service_id registerService(ssmtp_service)
def ccs_init(): registerService(amplet_service)
def ccs_init(): registerService(quagga_service)
def ccs_init(): registerService(bind_service)
def ccs_init(): registerService(rurallink_service) initPhoneHome()
def ccs_init(): registerService(nagios_service)
def ccs_init(): registerService(rlac_service)
def ccs_init(): registerService(firewall_service)
def ccs_init(): registerService(dhcp_service)