CactiEZ 0.7 Released

Today, the long awaited release of CactiEZ v0.7 is out.  While the release took much longer than anticipated (I reworked it several times) I believe the final product turned out better because of it.

There are several key things to note about the new CD.

  • OS is CentOS 6 x64 (there is no 32bit version)
  • Now prompts for a few key items during the installation such as Network info, timezone, and password
  • More secure out of the box than the previous builds (some linux hardening, randomized mysql passwords, etc…)
  • PHP Timezone is automatically configured for the timezone entered during install
  • Cacti and all plugins are now installed via RPMs from my custom repository for easy updating of Cacti
  • Switched to RSyslog instead of Syslog-ng
  • NTop removed
  • Now includes a custom setup plugin that walks you through setting up your Cacti server (plugin installs, templates, etc…)
  • Custom jquery based theme donated by an anonymous source (Thanks!)
  • No upgrade path from CactiEZ v0.6 provided

It is currently available for download via torrent at CactiEZ.  EDIT: I have now added a HTTP download link.

I would like to thank all the beta testers that have helped with this project.  I had 500+ beta requests so congrats to those who were selected and got an early peak at it.  For the 1000 other people that asked me why it took so long.  Please realize that every minor change that occurred would require testing that consisted of rebuilding the RPMs (if necessary), recompiling the CD, transferring the CD, re-installing from CD, and then actually starting the testing after all that was done.  All I can say is thanks to VMWare ESXi and a lot of custom scripting, I was able to stream line the process.

For anyone that appreciates the hard work that goes into a project like this, I have provided a Donations link on the CactiEZ page.   I also love Amazon Gift Cards.

For support / questions, please use this thread over at cacti.net – CactiEZ Support

Update: I would like to thank everyone that has made a donation no matter how small.  I shall drink a pint in your honor while I decide what to put in the next CactiEZ (snmp traps maybe?)

October 14, 2012 · Jimmy · 37 Comments
Posted in: Cacti, CactiEZ

37 Responses

  1. Xander - October 14, 2012

    Thanks Jimmy! DL is not going fast but I am patient!

  2. CAC - October 14, 2012

    So happy this is out, thanks a bunch for all your hard work.

  3. Pingui - October 14, 2012

    really good job , thank you

  4. RJdaBest - October 14, 2012

    Jimmy,

    Thank you for publishing this release. I waited a very long time…

    :)

  5. Nadav - October 15, 2012

    Amazing, I can not explain in words the appreciation for your work, well done!

  6. Prickly - October 16, 2012

    What is the default root password in 0.7? can’t seem to find it documented anywhere

  7. Jimmy - October 16, 2012

    “What is the default root password in 0.7?”

    There is no default password. During the OS installation, it asks you to set the password.

  8. bytesnagger - October 16, 2012

    Awesome. This is a great tool for persons to get acquainted with Cacti.

  9. Musarrat - October 16, 2012

    Is This release only work with x64 processor? Or any way to install it on x86 processor?

  10. Alexander Semigrodskikh - October 18, 2012

    I waited for this during many months. I have not even started downloading it but I am already happy!

  11. Darren - October 18, 2012

    Getting a “FATAL: Cannot connect to MySQL server on ‘localhost’. Please make sure you have specified a valid MySQL database name in ‘include/config.php’” after installation.

    Webmin and Nagios both work, not Cacti.

    Any suggestions?

  12. Darren - October 18, 2012

    Fixed it. Reset the root MYSQL password using this:

    http://www.cyberciti.biz/tips/recover-mysql-root-password.html

    Then logged into webmin/servers/mysql database server, reset the cactiuser password to what was in the config.php. Restarted httpd, voila!

  13. Jimmy - October 18, 2012

    Can you check the /root/mysqlpass.txt file and see the random password that mysql was set to? Compare that to what was originally in the config.php file. I am wondering if some special characters got in there or something.

  14. CactiEZ0.7 Released | Greg Sowell Consulting - October 18, 2012

    [...] The link to the announcement post is here. [...]

  15. twelve - October 19, 2012

    Thank you Jimmy, great job!!!

    Anyhow file win_services.xml is missing at resource/script_server/ – I just copied one from 0.6 Cacti installation.

  16. Rajeev sharma - October 19, 2012

    Thanks for the gr8 job , still there is memory leak , not much like .6

  17. Jimmy - October 19, 2012

    Memory leak? I haven’t noticed one on my test box which has been running for a month.

  18. Jimmy - October 19, 2012

    “Anyhow file win_services.xml is missing at resource/script_server/ – I just copied one from 0.6 Cacti installation.”

    Hmm seems that got left out the last time I packaged the templates. I built a complete XML signed packaging system for templates that is used by the setup plugin. Everything (template, scripts, resources) all in one XML file for distribution.

    Now I just need to figure out the best way for everyone to update and include this XML file. Maybe I will create a cactiez-issues RPM, so you can just get any new fixes with yum.

  19. Hamed Kazemian - October 22, 2012

    Good job, I have a problem with 0.7 and also 0.6 version. CactiEZ does not make any rrd file, when I create graphs for a device.

  20. Jonas - October 25, 2012

    I can´t find any download link on the homepage. Please provide that to me.

    /Jonas

  21. Jimmy - October 25, 2012

    “I can´t find any download link on the homepage”
    You need to check which browser addons you are using, most likely one is blocking it.

  22. Edgar Díaz - November 4, 2012

    Damn…. great job!!!

    I’ll install always 0.6, and you bring us this awesome quality version of cactiez.

    you earn it!, the amazon gift card….

    i’ll submit one soon!

    thanks for your hard work!!!

  23. Mitra - November 5, 2012

    Amaziiiinnggg !!
    Cant wait to test it, really was waiting for it !! :)))

    Bless you !

  24. Dave - November 27, 2012

    Thank you for putting this together. Made my job alot easier! Monitoring my entire network with over 409 devices! My favorite plugins are Thold, Flowview, Weathermap, ConfigStore, MacTrack. Also running a separate syslog box and the alerts are great!

    My vote would be SNMPTRAPs next! I’m working on a snmptrapd setup now to port it to the syslog box so I can easily configure email alerts on the traps.

    Thank you!

  25. Matteo - December 7, 2012

    Thank you!

  26. Alejandro - December 17, 2012

    Great job, thanks. Hope you’ll take a pint, but not in my honor, in yours, you deserve it.

  27. Jimmy - December 17, 2012

    Thanks! I definitely will drink a few in celebration of Cacti. I am hard at work fixing a few of the nagging issues in the plugins since the original authors can no longer support them. I also have a partially working snmptt implementation (snmptrap to syslog) that I will eventually roll out via RPM for everyone that wants it.

  28. Jimmy - December 18, 2012

    A HTTP download link has now been added. As I write this, we have already seen 2,988 completed downloads via torrent (~1.02TB of transfer!).

  29. Fred - January 17, 2013

    Thanks for the time and effort to put this up!
    Keep going!

    Do it like you stole it!

    (Testing in production env. next tuesday)

  30. Alejandro - January 24, 2013

    Rolled out with 150 routers, 6500 graphs on an ibm 336… 3.5 seconds poll time and less than 200MB of Ram consumption… Whole network discovered automatically…Amazing! Thanks again!

  31. Terry Mason - February 21, 2013

    This update rocks!

    I did find a problem though. You aren’t able to add color template items turns out that the plugin_realms for the aggregate plugin needs to be changed

    Here is what it is:
    color_templates.php,color_template_items.php,aggregate_templates.php,aggregate_graphs.php,aggregate_items.php

    and it should be:
    color_templates.php,color_templates_items.php,aggregate_templates.php,aggregate_graphs.php,aggregate_items.php

    Notice the s in color_templates_items.php

    Thanks again for all your hard work!

  32. David Stark - February 26, 2013

    Thanks very much, I am a big fan of CactiEZ!

    Could I suggest you add this into the default install :

    http://www.eric-a-hall.com/software/cacti-netsnmp-memory/

    Works a treat on linux and solaris ;-)

  33. Erik Rodriguez - May 21, 2013

    Great job man! You’ve made my life soo much easier with your hard work. Keep it up.

  34. Nova - June 7, 2013

    Thank you Jimmy for all the hard work.

    Is there a way that I can switch to old Cacti theme while using this 0.7 Version. I like old graphics more than this.

    Or, how to customize this particular theme….. I mean which files, I need to play with.

    Thanks,

  35. Jimmy - June 7, 2013

    You can switch back to the old theme by going to Plugin Management, and disabling the JQuery Theme plugin.

  36. Nova - June 12, 2013

    Thanks very much!

  37. illouca - June 23, 2013

    Thanks very much.

    Just, a problem rand in cactiez-ask.cfg

    line : generate password mysql
    mysqlroot=`openssl rand -base64 6`
    mysqlcacti=`openssl rand -base64 6`

    change for
    mysqlroot=`openssl rand -base64 6 | sed -e s/”\/”/”"/`
    mysqlcacti=`openssl rand -base64 6 | sed -e s/”\/”/”"/`

    because a rand password with ‘/’ cause a bug in follow lines
    else users may not have a chance at installation and can not have a password mysql (in my case)

    thanks