LibreNMS icon

LibreNMS

Interact with LibreNMS network monitoring system

Overview

The node integrates with the LibreNMS network monitoring system, specifically providing access to billing information under the "Bills" resource. The "Get All" operation retrieves a list of billing records for a specified billing period. This is useful for network administrators or finance teams who want to automate the extraction of billing data from LibreNMS for reporting, auditing, or integration with other financial systems.

For example, you could use this node to:

  • Automatically fetch current or previous billing periods' invoices.
  • Aggregate billing data across multiple network segments monitored by LibreNMS.
  • Trigger workflows based on billing cycles or anomalies detected in billing data.

Properties

Name Meaning
Options Collection of optional parameters to customize the request:
- Period Billing period to retrieve. Possible values: "Current" (default) or "Previous".

Output

The node outputs JSON data representing the billing records retrieved from LibreNMS. Each item in the output corresponds to a bill entry containing details such as billing amounts, dates, and related metadata as provided by the LibreNMS API.

If binary data were involved (e.g., PDF invoices), it would be included in a binary property, but this node focuses on JSON structured billing data only.

Dependencies

  • Requires an API key credential for authenticating with the LibreNMS API.
  • The base URL of the LibreNMS instance must be configured in the credentials.
  • Optionally supports skipping SSL certificate validation if the LibreNMS server uses self-signed certificates.

Troubleshooting

  • Authentication errors: Ensure the API key credential is valid and has sufficient permissions.
  • Invalid period parameter: Use only the allowed values ("Current" or "Previous") for the billing period option.
  • Connection issues: Verify the LibreNMS URL is correct and accessible from the n8n environment.
  • Empty results: Confirm that there are bills available for the selected period in LibreNMS.

Links and References


This summary is based solely on static analysis of the provided source code and input properties.

Discussion