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()
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()