コード例 #1
0
 def _setup_synesis(self):
     syn_install = synesis.SynesisInstaller(install_directory=os.path.join(
         self.configuration_directory, 'synesis'))
     syn_install.setup_logstash_synesis()
     syn_config = synesis.SynesisConfigurator()
     syn_config.suricata_es_host = self.elasticsearch_host + ':' + str(
         self.elasticsearch_port)
     syn_config.suricata_resolve_ip2host = True
     syn_config.suricata_es_passwd = self.elasticsearch_password
     syn_config.write_environment_variables()
コード例 #2
0
 def set_elasticsearch_password(password):
     """
     :param password: The new password
     """
     elastiflow_config = elastiflow.ElastiflowConfigurator()
     synesis_config = synesis.SynesisConfigurator()
     elastiflow_config.es_passwd = password
     synesis_config.suricata_es_passwd = password
     elastiflow_config.write_environment_variables()
     synesis_config.write_environment_variables()