Gemeinsame Regelsets ermöglichen es Ihnen, Ihre Regeln auf mehreren verschiedenen
Computern anzuwenden und zu verwalten. Gehen Sie im Allgemeinen wie folgt vor, um
ein gemeinsames Regelset zu erstellen:
Prozedur
- Erstellen und konfigurieren Sie ein
SoftwareInventory-Objekt für den Computer, auf dem Sie das Regelwerk basieren möchten. - Verwenden Sie ein
SoftwareInventoryApi-Objekt, um das Software-Inventar auf Server- und Workload Protection zu erstellen. Sobald es erstellt ist, beginnt ein Inventaraufbau auf dem angegebenen Computer. - Verwenden Sie das
SoftwareInventoryApi-Objekt, um zu bestätigen, dass der Inventuraufbau erfolgreich abgeschlossen wurde. - Erstellen Sie ein
Ruleset-Objekt. - Verwenden Sie ein
RulesetApi-Objekt, um das Regelwerk auf Server- und Workload Protection zu erstellen. - Verwenden Sie ein
ComputerApi-Objekt oder einPolicyApi-Objekt, um das gemeinsame Regelwerk Ihrem Computer/Ihren Computern zuzuweisen.
Nächste Schritte
Weitere Informationen zu gemeinsamen Regelsätzen finden Sie unter Verwenden Sie die API, um gemeinsame und globale Regelsätze zu erstellen.
Das folgende Beispiel erstellt ein Software-Inventar und verwendet dieses Software-Inventar,
um ein gemeinsames Regelwerk zu erstellen.
software_inventory = api.SoftwareInventory()
software_inventory.computer_id = computer_id
# Build software_inventory
software_inventories_api = api.SoftwareInventoriesApi(api.ApiClient(configuration))
new_inventory = software_inventories_api.create_software_inventory(software_inventory, api_version)
while new_inventory.state != "complete":
# check status every 30 seconds
time.sleep(30)
new_inventory = software_inventories_api.describe_software_inventory(new_inventory.id, api_version)
# Create ruleset
ruleset = api.Ruleset()
ruleset.name = ruleset_name
rulesets_api = api.RulesetsApi(api.ApiClient(configuration))
return rulesets_api.create_ruleset(ruleset, new_inventory.id, api_version)
Siehe auch die Erstellen eines gemeinsamen Regelsets-Operation im API-Referenz.
