This virtual appliance is based on CentOS 7 and is designed to be lightweight, and stable. It has only a minimum of tools installed to make Cacti work.
The OS is set to DHCP, and Cacti is installed.
The username at the console, and passwords set for everything should be ‘cacti’ this will include root and mysql. **With the exception of the Cacti web ui “admin” user, which has the password “Cactipw1!” (no quotes)
The web UI username and password are “admin” and “Cactipw1!” (no quotes)
Cacti is all configured up and includes some plugins, which are not installed by default. It also has some additional host templates for Palo Alto firewalls, Cisco ASA Firewalls, F5 BIG-IP load balancers, and a few other things I have found useful over the years.
There is not a ton of documentation, as I simply have not had time. If you are already familiar with Cacti it should be a breeze. If there are any questions, please use GitHub Issues, and I can assist and update as needed.
[Update 10/30/2020]
- Upgraded to new Cacti and Spine v1.2.14 released 8/02/2020
- Updated all plugins
- Upgraded PHP to v7.3
- Upgraded MariaDB to v10.5
- Various other fixes and tweaks
CentOS7 Appliance with v1.2.14 Cacti, OVA is ~2.6g
[Update 12/10/2019]
- Upgraded to new Cacti and Spine v1.2.8 released 12/08/2019
- Updated all plugins
- Various other fixes and tweaks
LEGACY – CentOS7 Appliance with v1.2.8 Cacti, OVA is ~2.4g
[Update 7/17/2019]
- Upgraded to new Cacti and Spine v1.2.5 released 7/15/2019
- Updated all plugins
- Various other fixes and tweaks
- Now can upgrade the virtual disk in VMWare
LEGACY – CentOS7 Appliance with v1.2.5 Cacti, OVA is ~2.3g
[Update 1/23/2019]
- Upgraded to new Cacti and Spine v1.2.1 released 1/20/2019
- Updated all plugins
- Various other fixes and tweaks
- ./cacti-upgrade.sh now installed by default at root of cacti user directory
LEGACY – CentOS7 Appliance with v1.2.1 Cacti, OVA is ~2.3g
[Update 1/4/2019]
New Cacti v1.2.0 is released! TONS of new features and fixes. You can run my update script to automatically update the template. https://github.com/KnoAll/cacti-template this will also offer to update the Smokeping to newly released v2.7.3 as well. There is also a new prompt to disable the Smokeping service if you do not use Smokeping.
[Update 12/4/2018]
It turns out there has been some development in Smokeping after almost 4 years of quiet! New v2.7.2 is available, so I created a new Smokeping update routine and added it to the script. This will check if you have Smokeping installed, and offer to upgrade if you wish. This can be run via the same routine as the Cacti upgrade from Github below.
[Update 11/28/2018]
I have a first working version of an automated update routine for the cacti-template you can get here. You can get the instructions on how to run it here…
https://github.com/KnoAll/cacti-template
[Update 11/16/2018]
Hello anyone who is listening! the Cacti team is working on the new v1.2 of Cacti which is now in it’s 2nd beta release. I am working on updating the template along with this and there are a lot of changes! I’m also building an upgrade script that can be used to upgrade the appliance with little effort. (Sorry, for now it will only work on the new v1.2.x appliance) More to follow as things progress.
[Update 4/2/2018]
- Upgraded to new Cacti and Spine v1.1.37 released 3/25/2018
- Updated all plugins
LEGACY – CentOS7 Appliance with v1.1.37 Cacti, OVA is ~2.2g
What is the default login credentials
Hi.
How do I disable the main page which shows the default root username and passwords and config locations?
Further, if we browse to the ip address, all the default passwords are shown. All, please note this to vi into /var/www/html/index.html and delete this information. You can also change the default port 80, if need be to some other non standard by editing the httpd.conf file under /etc/httpd/conf and change Listen 80 for new port and then /etc/init.d/httpd restart
Hi Kevin,
Great work. I downloaded and installed OVA on ESXi 6 U2 and all looked good. I have not been able to see Thold and Settings (mail / dns) tab to appear. Looked under user management and everything is checked in. disabled / enabled the plugins and did a reboot, but no luck. Then I downloaded and installed mactrack 2.9 and it appears on the tab after I check in the boxes under user management. meanwhile I have installed firefox and X2goserver (need this remote box to be able to http access to some inside devices) and installed XFCE for GUI. I had to do yum install epel-release to be able to install these packages.
Thanks and please let me know what needs to be done for thold and email / dns tabs to appear.
Just installed cacti 8.8h on a virtualbox, no problems there. I seem to be having problems with the plugins installed with the system. On my web gui everything appears to be there under plugins management but I see no plugin tabs displayed or anything under settings management. Plugins are started and user admin has the plugins checked under the realms settings.
Changing the poller interval is not trivial and not something I have enough expertise to walk you through. I suggest you do some internet searching to find a tutorial for that.
Hi Kevin, I am using the version 2.3 OVA. This is working very nice. But I can to modify the poller from 5 minutes to 1 minute. I can´t Do it. Could you show me Step to step how i can do it them.
Regards
Okay, same issue as Komatsu. When turning on graph debug, I see the following error:
ERROR: opening ‘/var/www/cacti/rra/10/126.rrd’: Permission denied
If I run the RRDTool graph command listed in the debug session from bash and pipe the output to a PNG, it works. Maybe it’s a permissions issue with it being called from Apache/PHP?
Hi Kevin,
Converted to VHD, created a new VM in HyperV based on the settings in the OVF. All appears to be running well with the exception of graphing. I can add devices all day long; SNMP is connecting properly to devices — but no graphs appear when I pull up any connected hosts, including localhost.
Thoughts?
B
Forgive me, I do not understand. You say ‘cacti install without problems’ did you try to install cacti? Cacti is already installed and running in the image.
It sounds as though there is a permission issue with the user that is running the cacti script.
Kevin: Some Answer?
Regards.
RRDTool Says:
ERROR: opening ‘/var/www/cacti/rra/21/700.rrd’: Permission denied
Hi kevin, cacti install without problems, but not plotting. He added routers without problems but not graphic. No errors to be seen. That could be happening?
VMware installation Log File contains:
VMware Tools installation start Fri Jun 24 00:39:42 CEST 2016
./vmware-install.pl: line 6: ./vmware-install.real.pl: Permission denied
VMware Tools installation end Fri Jun 24 00:39:42 CEST 2016
Same problem:
[root@cacti-template vmware-tools-distrib]# sudo su
[root@cacti-template vmware-tools-distrib]# ./vmware-install.pl
bash: ./vmware-install.pl: Permission denied
You likely need to sudo that command. Or worst case sudo su and run it.
I try to install VMware tools, as root user, when I execute:
./vmware-install.pl
I obtain this error:
line 6: ./vmware-install.real.pl: Permission denied
Any ideas to solve?
Thank-you in advance
Ho to import in ESXi 6.0?
Right click on .vmdk file doesn’t enable add to inventory!
So all my downloads were getting corrupted in chrome, so I tried WGET twice to get the file and I got the same hash before you posted it and successfully again on a second attempt with WGET. Cheers!
D’oh! My bad, I forgot the -sha1 in the command. I’m updating the post.
FYI, I computed the SHA1 checksum on windows and it did not match what you have posted for the 2.4 release. I downloaded the FCIV tool from microsoft and got something else. However I didn’t get any error about the ova being corrupted when I imported it.
>fciv.exe c:\users\Downloads\Cacti_CentOS6_T
emplate_v2.4.ova -sha1
//
// File Checksum Integrity Verifier version 2.05.
//
e34340acf60185a7a0c3089e3451191b110db110 c:\users\downloads\cacti_cent
os6_template_v2.4.ova
Hm, my hosting isn’t great. Anyone have a suggestion for an alternative location to host the download?
yea seems like all my downloads get corrupt too.
thanks!
Just posted a new version bringing Cacti to 0.8.8.h. Also added a checksum to the post as suggested!
Success!
MD5/SHA1 correct signatures for perfect download are:-
MD5 Checksum: 979E4740CAB7F1903192B757DC35DB6C
SHA-1 Checksum: 448B0F792D2EF8770C91658F504DC09651FDABE2
SHA-256 Checksum: DB9A6C61A5DC87C46B9963F7F4ADF11B50FD50C116DCFECF4E886E37510B1BB2
SHA-512 Checksum: 8A3ADF7CFD10E34B3B345752FCD569580A43B1BECD9D33E74F3A4439B4FCA6615381C4CFABC48A005CCF4863644753E66CFF74C99EF001A95F89FCF72A710ED6
Generated by MD5 & SHA Checksum Utility @ http://raylin.wordpress.com/downloads/md5-sha-1-checksum-utility
been trying for 22 hours, 3 downloads failed, and in the end, downloaded from datacentre, with mega download pipe, although this 1.5GB download was very slow, even from that site…. not sure where this is hosted!
but got a good download there, so WinRAR Rarred with protection, uploaded to US Host, and re-download to here!
Got it eventually….
tried 3 downloads…. all corrupt.
e.g. importing into ESXi using HTML 5 client, would crash with no error checking, importing a duff corrupted OVA.
Could always check the tar ball before importing with tar!
failed again….
another bad download ?
MD5 Checksum: 7C40A9F44827D1D24AA253D3E2F059C2
SHA-1 Checksum: 9207BA0796A0EBDE19063B6E7F329505004BF915
SHA-256 Checksum: 8673EB0162627DA793E295B2862A40A32576257F8A9C6F5BA1E69C47B189D373
SHA-512 Checksum: 2B11FD6C236D562CF4BC67474CD50868D5470723C12C066D40450CF9F8D430B512D31FF80C83E59C098B323A17A9E9CE4FB814D3731482EA23D53383A1577EB0
Generated by MD5 & SHA Checksum Utility @ http://raylin.wordpress.com/downloads/md5-sha-1-checksum-utility
here are mind, I suspect wrong… and corrupt download, trying again.
MD5 Checksum: 035CC446C9E2690AAB1AB29AD9A4E14E
SHA-1 Checksum: 516D0DC8D8BD0D7EB336AB01B5F891977123B6DB
SHA-256 Checksum: 8186569333B359ED0CC8B1031CA40F8E7AA28ABDD20A4ECFE93BA11B31D61938
SHA-512 Checksum: FB86202D9B50E71D892CACDAEBFD4303501AA82A71BEECC096C38838F7383035D5D69074E91A679B411DC586D18F454C9D5385A8DB353E7D62BC2FB1E1F80A1A
Generated by MD5 & SHA Checksum Utility @ http://raylin.wordpress.com/downloads/md5-sha-1-checksum-utility
The biggest issue I find with OVA/OVF import is the lack of feedback, you get if the OVA is corrupt, in VMware vSphere (ESXi), or VMware Workstation, Player, it just says ERROR!
Not helpful!
and remember you’ll need Virtual Machine version 11 for this OVA, so that’s ESXi 6.x, and Workstation 12.0
Published MD5/SHA1 checksums, would be nice, to check I’ve got a good download!
Hey man this is great, i’ve been using CactiEZ for years now because of its painless install. Tried my hand at installing from scratch to get a later version of cacti and having no luck. I will try this out. Thanks
I don’t think I have added any PAN templates. If you find any that work I’ll get them in there.
This is a great appliance and thanks to your troubleshooting I got the NIC working on VMware ESX.
I can’t see any Palo Alto templates, but all the others are there – am I doing something wrong?
Thanks!
When i do a deploy of the OVF i get:
The OVF package requires unsupported hardware
Details: Line 25 Unsupported hardware family vmx-11
Thx, Kevin
It is a direct download link and it just worked for me.
is the link broke?
Unfortunately I do not. I’ve never used hyper-v. Anyone out there have any ideas?
Hi Kevin,
Maybe is not related, but im using hyper-v; so i convert the vmdk to vhd, after the centos loading bar finish show kernel panic (wih both 6.6, 6.7).
Do you know how can i fix it?
New version of the appliance with the updated Cacti 0.8.8g
Dear Kevin,
This is very useful. Could you tell me how to remove ‘cacti-template’ from Syslog host. Thanks.
I figured it out. I had to run “mount /dev/cdrom1 /mnt/cdrom” Sorry I have been new to Linux for 10 years now.
How do you mount VMware tools? I added a CD-ROM drive initialized the VMware tools install but when I run the command
“mount /dev/cdrom /mnt/cdrom” it says you must specify the filesystem type.
awesome – thanks a lot!!! Works perfect 🙂
Hi Kevin,
What’s the login for MySQL?
Thanks!
Steve
Please read the comments. I have indicated a number of times the username is cacti and the password is cacti. You can sudo any commands you need. You should even be able to sudo su to get to root if you want.
I have the same question. I need the username and password. Arent you going to tell us ?
Yep. Thanx!
That was strange. Last time I did a remote-desktop session from a MAC to Win client start the vspehere client.
I wasn’t able to login on the konsole-tab altought username “cacti” has no special characters…!?
Anyway, thanks very much. From a native vsphere-client everything is fine (except from the network interface which is not coming up so far)
Best regards
Patrick
if you login with cacti/cacti you should be able to sudo any commands you need.
Hi,
did I miss some lines with the root password?
How should I check some things when the network is not coming up?? And withput an IP I cannot see the default webpage…?!
Best regards
Patrick