Overview¶
The Reporting module is the central component for creating reports over a specified timeperiod and schedule their generation.
Reporting module is available as a part of the NetEye Core, providing ability to create Icinga IDO Reports - host and service availability reports based on the monitoring database (IDO). In this case users can create both Host SLA and Service SLA reports.
On top of that the Reporting module offers a set of functionality integrated from other modules, like Service Level Management, that is to be installed as an additional feature module. With this being installed, the Reporting module functionality is extended to create an SLM report of a certain type.
The SLM integration gives users the possibility to generate reports based on Availability Contracts and on Resource Contracts, respectively named as SLM Reports and SLM Resource Reports.
Access to the Reports list¶
The list of reports, visible under
, is filtered out based on user’s roles and permissions. The filtering logic applied by the SLM and the IDO modules is slightly different: let’s see in details how the list is rendered, fot both the categories.SLM reports¶
Users with only Reporting General Module Access permissions (defined in
), will see a filtered list of SLM reports. The filter is based on the Customer selected in report definition. A logged-in user will see only their own Customer (i.e. customers with the same or inherited role as the logged-in user) reports.NetEye admin and reporting admin users can see and can create/modify all SLM reports.
IDO reports¶
Reports are filtered by tenants. This means that the logged-in user can see or create (based on the user’s permission defined in
) reports linked to its tenant.The reports, that are not linked to any tenant, are visible to all users, regardless of the tenant they belong to.
Once a report is created, only the NetEye admin can modify the tenant it is associated with.