Skip to Main Content
Status Future consideration
Created by Wayne Klapwyk
Created on Mar 14, 2022

Run Automated Activities on VM Environment changes

create a lab monitor process (I'm thinking something like a simplified CheckMK) that can be turned on for a specific lab, if desired, to monitor for specific activities (ie: Windows or Linux Service status change, creation of a file, expected file contents, DB status...). These activities would then trigger the running of Automated Activities allowing the dynamic reconfiguration or testing of a lab environment without user intervention (no need for a button to be clicked by the user).

Who would most benefit from this idea? Lab Learners or Exam-takers
What is the problem you are trying to solve?

Improved dynamic customization of a lab environment and/or testing and feedback of student progress without the need for direct user intervention. This would allow for greater focus on the lab material and, likely, speed up the response times of Automated Activities that rely on the process.

  • ADMIN RESPONSE
    Mar 9, 2023

    Thanks for taking a minute to send along this suggestion! Our Product Group has given this an initial review and assigned this a status of "Future Consideration." This status mean this Idea is not yet on our roadmap, but will be part of our normal prioritization processes.


    If you have additional context or would like to generate more demand, feel free to edit your original post, add a comment, and/or invite your peers to upvote your Idea.

  • Attach files
  • Wayne Klapwyk
    Reply
    |
    Oct 5, 2022

    Sample Use Cases:

    • "Line of Fire" security breach lab - the correct remediation of an attack (correct modification of a firewall) is detected by the "monitor process" and automatically launches a script that initiates a new attack (DDoS on website)

      • Similarly, the Red team (controlled by the "monitor process" could be automated to launch multiple attacks based on the remediation efforts and timing of the Blue team

    • Correct configuration of a DB connection is detected by the "monitor process" and automatically launches a script that loads data into the DB schema in the background while the user works on a different exercise. When the user needs to use the data it is available without them having to have done anything

    • Standard "template" checks and actions can be developed for DB, O/S, Network, Storage or various other aspects of the environment to make the configuration of the "monitor process" easier for the end user.

    Basically, anything that a monitoring tool like CheckMK can check for can also be used to build an automated script action driver. I know that this is a large development effort but I believe that the benefits of seamless automation will provide a much more smooth experience for users and, ultimately, a more flexible platform.

    CheckMK documentation:
    https://docs.checkmk.com/latest/en/intro_welcome.html

  • Admin
    Eric Grau
    Reply
    |
    Oct 4, 2022

    Thank you for this idea. This is a very large effort. Do you have some more use cases to flesh this idea out some more?