LibreNMS icon

LibreNMS

Interact with LibreNMS network monitoring system

Overview

This node integrates with the LibreNMS network monitoring system, specifically allowing users to delete billing records identified by a Bill ID. It is useful in scenarios where automated cleanup or management of billing data is required, such as removing outdated or incorrect bills from the system.

For example, a user might automate the deletion of bills that are no longer relevant after a certain period or remove test bills created during system setup.

Properties

Name Meaning
Bill ID The unique identifier of the bill to be deleted

Output

The node outputs JSON data representing the result of the delete operation. Typically, this will include confirmation of successful deletion or details about any error encountered. There is no indication that binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the LibreNMS API.
  • Needs the base URL of the LibreNMS instance configured in the credentials.
  • The node uses the LibreNMS REST API v0 endpoints.
  • SSL certificate validation can be optionally skipped based on credential settings.

Troubleshooting

  • Common issues:

    • Invalid or missing Bill ID: The node requires a valid Bill ID; ensure it is provided and correct.
    • Authentication failures: Verify that the API key and URL credentials are correctly set up.
    • Network connectivity problems: Ensure the LibreNMS server is reachable from the n8n environment.
    • Permission errors: The API key used must have sufficient permissions to delete bills.
  • Error messages:

    • "Bill ID not found" or similar indicates the specified bill does not exist.
    • HTTP 401 Unauthorized suggests invalid or missing authentication credentials.
    • SSL errors may occur if the server uses self-signed certificates and skipping SSL validation is not enabled.

Links and References

Discussion