I came across this option to create an alert that will trigger each time a scan task is completed, and will simply start the same scan task or a different one (for your use case this can be the next cluster). This can be used to continuously loop a scan task such as monitoring for rouge hosts, or used to trigger a reliable schedule such as the one you would like. This method essentially ensures that the first scan is completed before starting the next. one.
See the appropriate alert config below:
- Event: when the task with the alert configured completes
- Condition: always
- Action: start another scan task
Beyond this functionality, the capabilities of Greenbone can be further configured more granularly when you start to use python-gvm
to interact with GMP protocol directly. This removes the limitations imposed by the web interface and gives you all the powers of additional Python libraries.