CereusReporting - PDF Reports - 3.01 for Cacti 1.x out!

Announcements concerning Plugins for Cacti

Moderators: Moderators, Developers

Post Reply
Author
Message
User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

CereusReporting - PDF Reports - 3.01 for Cacti 1.x out!

#1 Post by phalek » Tue Dec 09, 2008 4:37 am

Image

Presentation:
Image

https://www.urban-software.com/products ... downloads/

nmidCreatePDF has been renamed to CereusReporting

This plugin enables users to create PDF Reports from a tree/leaf. Attached is an example report showing the 2x2 page design.

Documentation:
The Installation and Configuration can be downloaded from the Product Download Page

----
Time limited Corporate Edition is available now !
https://www.urban-software.com/products ... trial-key/

----
Features:
  • All Versions:
  • Support for Portrait, Landscape, A3,A4,A5,Legal,Letter
  • Support for 2 columnar display of PDF graphs
  • Ability to select graphs to be included into the PDF Report
  • PDF Files now contain bookmarks to each graph ( mPDF Report Engine only ) (new!)
  • Differen Report Engines selectable (new!)
  • Unicode ( UTF-8 ) support (mPDF Report Engine only) (new!)
  • Special Graph Reports (new!)
  • Option to have graph images link back to cacti
  • Option to display hostname as report title when only a host is selected
  • User selectable report format panel
  • OS Independant. IonCube loader required.
  • Report backup/Restore functionality
    Additional Features for the Corporate Edition:
  • Optional custom cover page per tree
  • Logo can be defined per tree
  • No Footer Message
  • Archiving functionality (new!)
  • Different support options selectable (new!)
  • Multi Report type with Chapers, Titles, Text, DSSTats, Smokeping and Graph Support (new!)
  • Send PDF/HTML report via email
  • Schedule PDF/HTML report generation
  • Cron/At or Poller based scheduling
  • Graph generation can be multi-threaded
  • Logo defined per Report ( since 0.5c )
  • CoverPage defined per Report ( since 0.5c )
  • Re-ordering of graphs on the Graph-Report ( since 0.5c )
  • DSStats Report generation support
  • Update ability ( since 0.5c )
  • SLA/Availability Reporting ( per device / group of devices )
  • Weathermap Support
  • SQL Reports (local database server only ftm)
  • Report on failed polls
  • Allow Users to view created/archived reports only
Screenshots: Report Samples
Image | Image | Image
Attachments
docCAI1JX6M.pdf
Sample PDF Report for the Free version
(140.34 KiB) Downloaded 3237 times
Last edited by phalek on Tue Sep 05, 2017 10:59 am, edited 101 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

mcutting
Cacti Guru User
Posts: 1874
Joined: Mon Oct 16, 2006 5:57 am
Location: United Kingdom
Contact:

#2 Post by mcutting » Tue Dec 09, 2008 5:39 am

Phalek,

This looks great - a couple of questions

1. Where do we download it from
2. Will this have the ability to schedule and email reports (like the old and somewhat defunct report plugin (from Cigamit) used to be able to do) ?

Thanks
Cacti Version 0.8.8b
Cacti OS Ubuntu LTS
RRDTool Version RRDTool 1.4.7
Poller Information
Type SPINE 0.8.8b

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#3 Post by phalek » Tue Dec 09, 2008 6:08 am

I'll need to clean it up and add some configuration stuff to the cacti settings screen first.

I'll then package it and will upload here and/ore include it with nmidPlugins.

Update: For Scheduling and Emailing. This will not yet be implemented in the nmidCreatePDF plugin. I joined up with the reportit team to include the PDF creation as well as email support there.
Last edited by phalek on Sat May 02, 2009 4:32 am, edited 3 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#4 Post by phalek » Wed Dec 10, 2008 3:51 am

I just included support for nmidSmokeping and nmidNagiosPNP.
Updated this has been removed in the march2009 version and will be added later. nmidSmokeping support has been included since 0.2
Still need a way to speed up things a bit, as image generation takes some time with the above plugins ( between 5 and 15 seconds ) ...
Last edited by phalek on Mon Mar 23, 2009 12:28 am, edited 3 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

valleed
Posts: 13
Joined: Sun Nov 30, 2008 9:46 pm

#5 Post by valleed » Wed Dec 10, 2008 9:45 pm

I can't wait to install this plugin!

Thanks in advance for your work.

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#6 Post by phalek » Thu Dec 11, 2008 2:35 am

Update: removed as it is not relevant for the new release
Last edited by phalek on Mon Mar 23, 2009 5:41 am, edited 2 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

User avatar
zorrosam
Cacti User
Posts: 244
Joined: Thu May 03, 2007 3:17 pm
Location: Italy

#7 Post by zorrosam » Sun Dec 14, 2008 9:02 am

phalek wrote:Just to make sure I'm not creating something unwanted ... :-)

What are the requirements for such a plugin ?
  • Scheduling
  • Email Reporting
what else ? Is it enough to create reports based on the "tree-leafs" ?
any other requirements for this ?

I uploaded a new screenshot of a complete PDF Report in the first post


Please PM me if you want to test this release. Please note: You'll need to change some lines in the html_tree.php file, as cacti itself doesn't support "Page buttons"
i'm very interested about that.

can i test it?

pis possible having it on my email?

i have nagiosPnp on my server yet ....

thanks

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#8 Post by phalek » Mon Dec 15, 2008 5:05 pm

I've created a flash video, showing the installation and configuration process. It also shows the process of creating a PDF Report.

Just as a remark, my cacti installation isn't producing any graphs so there's an error image. THis doesn't affect the PDF creation though :-)

http://docu.nmid-plugins.de/HowTo_Insta ... tePDF.html
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

frdrk
Cacti User
Posts: 55
Joined: Fri Jul 06, 2007 2:27 pm

#9 Post by frdrk » Tue Dec 16, 2008 1:59 am

This looks sweet :). Any ETA?

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#10 Post by phalek » Tue Dec 16, 2008 2:30 am

Last edited by phalek on Wed Mar 18, 2009 3:56 am, edited 2 times in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

L0gRuS
Cacti User
Posts: 127
Joined: Thu Nov 06, 2008 7:57 am

#11 Post by L0gRuS » Tue Dec 16, 2008 3:46 am

phalek wrote:Please have a look here:
http://redmine.nmid-plugins.de/projects ... create-pdf
where i download this plugin?
in nmid package i can't search it.
Cacti v.087g + PAv2.9

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#12 Post by phalek » Tue Dec 16, 2008 4:29 am

It's still an alpha release with very limited features. You'll need to register on that page in roder to see the Files section where you can download this plugin.

Please make sure to read the Documentation.

And make sure you understand what you're doing.
Last edited by phalek on Wed Mar 18, 2009 3:57 am, edited 1 time in total.
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

L0gRuS
Cacti User
Posts: 127
Joined: Thu Nov 06, 2008 7:57 am

#13 Post by L0gRuS » Tue Dec 16, 2008 5:52 am

phalek wrote:It's still an alpha release with very limited features. You'll need to register on that page in roder to see the Files section where you can download this plugin.

Please make sure to read the Documentation.

And make sure you understand what you're doing.
thank for link.
1q:
Get both tgz files from the file section.

Replace the cacti lib/html_tree.php file with the file from html_tree.php.tgz
folder not included html_tree.php. where it ?
added file from html_tree.php.tgz

2q: unpack, add file, install and active plugin
NMID CreatePDF Plugin
Directory: nmidCreatePDF
Version: 0.3.9a
Author: Thomas Urban
Home Page: http://www.urban-software.de
Status: Active
Install | Uninstall | Enable | Disable | Check
but i can't found icon pdf (i see http://docu.nmid-plugins.de/HowTo_Insta ... tePDF.html ) i check rights:
NMID - Create PDF Reports
check permission for folder and file.
but icon pdf not have on my graph..
PA 2.1
Cacti v.087g + PAv2.9

User avatar
phalek
Cacti Guru User
Posts: 2711
Joined: Thu Jan 31, 2008 6:39 am
Location: Kressbronn, Germany
Contact:

#14 Post by phalek » Tue Dec 16, 2008 6:02 am

you need to replace the original cacti html_tree.php file with the one from the tgz.

If you installed cacti in /var/www/html/cacti

then the html_tree.php file is in the directory /var/www/html/cacti/lib
Greetings,
Phalek
---
Need more help ? Read the Cacti documentation or my new Cacti 1.x Book
Need on-site support ? Look here Cacti Workshop
Need professional Cacti support ? Look here CereusService
---
Plugins : CereusTransporter | CereusReporting | nmidWebService | nmidSmokeping | nmidWeb2 |

Code: Select all

CereusServer Master:  SYSTEM STATS: Time:2.5621 Method:spine Processes:1 Threads:16 Hosts:446 HostsPerProcess:446 DataSources:14683 RRDsProcessed:7573
CereusServer Agent:   SYSTEM STATS: Time:27.4840 Method:spine Processes:1 Threads:8 Hosts:16 HostsPerProcess:16 DataSources:114576 RRDsProcessed:48061
[/size]

L0gRuS
Cacti User
Posts: 127
Joined: Thu Nov 06, 2008 7:57 am

#15 Post by L0gRuS » Tue Dec 16, 2008 6:10 am

phalek wrote:you need to replace the original cacti html_tree.php file with the one from the tgz.

If you installed cacti in /var/www/html/cacti

then the html_tree.php file is in the directory /var/www/html/cacti/lib
:oops:
change file and the icon has appeared.
but my cacti installed on windows and i have problem 500.
http://cacti/cacti/plugins/nmidCreatePD ... leaf_id=33 on any graph
but it my error. thanks
Cacti v.087g + PAv2.9

Post Reply