AvantGuard - NinjaOne icon

AvantGuard - NinjaOne

AvantGuard - NinjaOne

Actions159

Overview

This node interacts with the AvantGuard NinjaOne API to retrieve reports related to RAID controllers. Specifically, the "Get RAID Controller Report" operation fetches detailed information about RAID controllers monitored by the system. This can be useful for IT administrators or support teams who want to automate the retrieval of hardware status and health reports for RAID controllers across their managed devices.

Practical examples include:

  • Automatically generating daily RAID controller health reports.
  • Integrating RAID controller status checks into broader monitoring workflows.
  • Triggering alerts or maintenance tasks based on RAID controller data retrieved via this node.

Properties

Name Meaning
Additional Query Parameters Optional filters and pagination controls for the report query. Includes:
Df: Device filter (string)
Ts: Monitoring timestamp filter (string)
Cursor: Cursor name for pagination (string)
Page Size: Limit number of records per page (number)

Output

The node outputs JSON data containing the RAID controller report fetched from the API. The structure typically includes details about RAID controllers such as device identifiers, status, metrics, and timestamps depending on the applied filters.

If the API supports binary data for this report (not indicated in the provided code), it would be included accordingly, but here only JSON output is expected.

Dependencies

  • Requires an API key credential for authenticating with the AvantGuard NinjaOne API.
  • The base URL for the API must be configured in the node credentials.
  • Relies on the @avantguardllc/n8n-openapi-node package and the bundled OpenAPI specification (openapi.json) for request construction.

Troubleshooting

  • Authentication errors: Ensure that the API key credential is correctly set up and has sufficient permissions.
  • Invalid query parameters: Verify that optional filters like device filter (df) and timestamp (ts) are correctly formatted.
  • Pagination issues: When using cursor and page size, ensure values are valid to avoid empty or incomplete results.
  • Network or API downtime: Check connectivity and API service status if requests fail unexpectedly.

Links and References

Discussion