- Superuser access to the Custom Integrations configuration in runZero
- <INSERT_REQUIREMENT_1> - example API Client Credentials
- <INSERT_REQUIREMENT_2> - example API URL
- <INSERT_STEP_1> - example get API URL
- <INSERT_STEP_2> - create API credentials
- <INSERT_STEP_3> - example update
API_URLin the code
- (OPTIONAL) - make any neccessary changes to the script to align with your environment.
- Modify API calls as needed to filter assets
- Modify datapoints uploaded to runZero as needed
- Create the Credential for the Custom Integration
- Select the type
Custom Integration Script Secrets - Both
access_keyandaccess_secretare required, but not all scripts will use both - Input a placeholde value like
fooif the value is unused
- Select the type
- Create the Custom Integration
- Add a Name and Icon
- Toggle
Enable custom integration scriptto input your finalized script - Click
Validateto ensure it has valide syntax - Click
Saveto create the Custom Integration
- Create the Custom Integration task
- Select the Credential and Custom Integration created in steps 2 and 3
- Update the task schedule to recur at the desired timeframes
- Select the Explorer you'd like the Custom Integration to run from
- Click
Saveto kick off the first task
- You will see the task kick off on the tasks page like any other integration
- The task will update the existing assets with the data pulled from the Custom Integration source
- The task will create new assets for when there are no existing assets that meet merge criteria (hostname, MAC, etc)
- You can search for assets enriched by this custom integration with the runZero search
custom_integration:<INSERT_NAME_HERE>