Actually Librenms can add a new feature which is Generating Network Monthly Report, something like this
These is from solarwinds i took it out from there. Best if it can be modular meaning to say i can add / remove what i want and what i dont want in the report itself:)