Quick Start
To verify that CSLE was installed correctly, run the command:
csle ls --all
The above command lists information about the CSLE installation,
including the emulation configurations that are installed in the metastore.
Select one emulation configuration to start an execution, e.g., csle-level9-010
,
and then run the command:
csle start csle-level9-010
The above command will start all containers of the emulation and apply the configuration. After this process has completed, start the monitoring systems and the management system by executing the commands:
csle start grafana
csle start cadvisor
csle start prometheus
csle start nodeexporter
csle start managementsystem
After the above commands have completed, the web interface of CSLE can be accessed
at the URL: http://localhost:7777/
, from which you can find links to Grafana’s interface,
Prometheus interface, cAdvisor’s interface, and interfaces to storage systems
(i.e., Kafka, Presto, and Elasticsearch).
To get started with reinforcement learning in CSLE, run the examples in the folder:
csle/examples
, e.g.,
python csle/examples/training/ppo/
stopping_pomdp_defender/run_vs_random_attacker_v_001.py
- Previous
- Next