dynamite-nsm icon indicating copy to clipboard operation
dynamite-nsm copied to clipboard

Create Service Object Primitive Classes

Open JaminB opened this issue 5 years ago • 0 comments

It is becoming obvious that additional abstraction is needed to manipulate the somewhat convoluted ConfigManager system.

Developers for example should be able to modify a configuration in the following way, rather than the current way of manipulating complex (undocumented) dictionaries.

config = ConfigManager('/opt/dynamite/filebeat')
config.kafka_targets.username = 'admin'
config.kafka_targets.enabled = True
config.elasticsearch_targets.enabled = False
config.commit()
  • [x] Filebeat
  • [x] Zeek
  • [x] Suricata
  • [x] ElasticSearch
  • [x] Logstash
  • [x] Kibana

JaminB avatar Jan 29 '21 17:01 JaminB