Cacti is an open source, web-based graphing tool designed as a frontend to RRDtool's data storage and graphing functionality. Cacti allows a user to poll services at predetermined intervals and graph the resulting data. It is generally used to graph time-series data like CPU load and bandwidth use.
- Cacti - cacti graphrealtime.php in Cacti 1.2.8 allows remote attackers to execute arbitrary OS commands via shell metacharacters in a cookie, if a guest user has the graph real-time privilege. 2020-02-22: 9.3: CVE-2020-8813 MISC MISC MISC MISC CONFIRM MISC MISC: cisco - fxossoftware.
- The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the global Raspberry Pi community.
We offer open-source (Linux/Unix) virtual machines (VMDKs) for VMware Player/Plus/Workstation, we install and make them ready-to-use VMware images for you. From here you can download and attach the VMDK image to your VMware and use it. We provide images for both architectures 32bit and 64bit, you can download for free for both architectures. At the moment we have plans to offer you 30+ Linux/Unix distributions, we may add more to our list in near future, you can also send us suggestions if we are missing any popular distribution from our list. You can check FAQs for credentials(Username & Password) for VMDK images. Here you can follow the guide how to attach/configure VMDK image to VMware. We do not install ‘VMware Tools' in the OS or add any kind of stuff, read our privacy policy.
VMware player is virtualization product just like VirtualBox. It is free of charge for personal use offered by VMware corporation. VMware Player can run existing virtual appliances and create its own virtual machines (which require an operating system to be installed to be functional). It uses the same virtualization core as VMware Workstation, a similar program with more features, but not free of charge. VMware claims the Player offers better graphics, faster performance, and tighter integration than any other solution for virtualization. Read wiki about VMware Player.
You can follow our blog for new images we release for VMware.
Download VMDK images for VMware:
Android x86Download VMware (VMDK) image, Visit Official Website
AntergosDownload VMware (VMDK) image, Visit Official Website
antiXDownload VMware (VMDK) image, Visit Official Website
Arch LinuxDownload VMware (VMDK) image, Visit Official Website
BackBoxDownload VMware (VMDK) image, Visit Official Website
Black LabDownload VMware (VMDK) image, Visit Official Website
BodhiDownload VMware (VMDK) image, Visit Official Website
BunsenLabsDownload VMware (VMDK) image, Visit Official Website
Calculate LinuxDownload VMware (VMDK) image, Visit Official Website
CentOSDownload VMware (VMDK) image, Visit Official Website
CrunchBangDownload VMware (VMDK) image, Visit Official Website
Cub Linux (Former Chromixium) DebianDownload VMware (VMDK) image, Visit Official Website
DeepinDownload VMware (VMDK) image, Visit Official Website
Download VMware (VMDK) image, Visit Official Website
Elementary OSDownload VMware (VMDK) image, Visit Official Website
FedoraDownload VMware (VMDK) image, Visit Official Website
Feren OSDownload VMware (VMDK) image, Visit Official Website
FreeBSDDownload VMware (VMDK) image, Visit Official Website
FreeDOSDownload VMware (VMDK) image, Visit Official Website
GentooDownload VMware (VMDK) image, Visit Official Website
HandyLinuxDownload VMware (VMDK) image, Visit Official Website
IPFireDownload VMware (VMDK) image, Visit Official Website
Kali LinuxDownload VMware (VMDK) image, Visit Official Website
KaOS LinuxDownload VMware (VMDK) image, Visit Official Website
Kde NeonDownload VMware (VMDK) image, Visit Official Website
KororaDownload VMware (VMDK) image, Visit Official Website
KubuntuDownload VMware (VMDK) image, Visit Official Website
Linux LiteDownload VMware (VMDK) image, Visit Official Website
Linux MintCaillou os 2019 edition mac os. Download VMware (VMDK) image, Visit Official Website
Gwj6: Out Of Place Cacti Mac Os 8
Linux Mint Debian Edition (LMDE)Download VMware (VMDK) image, Visit Official Website
LubuntuDownload VMware (VMDK) image, Visit Official Website
LXLEDownload VMware (VMDK) image, Visit Official Website
MageiaDownload VMware (VMDK) image, Visit Official Website
MakuluLinuxDownload VMware (VMDK) image, Visit Official Website
ManjaroDownload VMware (VMDK) image, Visit Official Website
MX LinuxDownload VMware (VMDK) image, Visit Official Website
NitruxDownload VMware (VMDK) image, Visit Official Website
openSUSEDownload VMware (VMDK) image, Visit Official Website
Parrot Security OSDownload VMware (VMDK) image, Visit Official Website
PCLinuxOSDownload VMware (VMDK) image, Visit Official Website
Pear Linux OSDownload VMware (VMDK) image, Visit Official Website
PeppermintDownload VMware (VMDK) image, Visit Official Website
Phoenix OSDownload VMware (VMDK) image, Visit Official Website
Pinguy OSGwj6: Out Of Place Cacti Mac Os Update
Download VMware (VMDK) image, Visit Official Website
PrimeOSDownload VMware (VMDK) image, Visit Official Website
Q4OSDownload VMware (VMDK) image, Visit Official Website
Qubes OSDownload VMware (VMDK) image, Visit Official Website
RaspbianDownload VMware (VMDK) image, Visit Official Website
Remix OSDownload VMware (VMDK) image, Visit Official Website
SabayonDownload VMware (VMDK) image, Visit Official Website
Scientific LinuxDownload VMware (VMDK) image, Visit Official Website
SolusDownload VMware (VMDK) image, Visit Official Website
SparkyLinuxDownload VMware (VMDK) image, Visit Official Website
TrueOSDownload VMware (VMDK) image, Visit Official Website
UbuntuDownload VMware (VMDK) image, Visit Official Website
Ubuntu BudgieDownload VMware (VMDK) image, Visit Official Website
Ubuntu GnomeDownload VMware (VMDK) image, Visit Official Website
Ubuntu MateDownload VMware (VMDK) image, Visit Official Website
Ubuntu ServerDownload VMware (VMDK) image, Visit Official Website
Ubuntu StudioDownload VMware (VMDK) image, Visit Official Website
Ultimate EditionDownload VMware (VMDK) image, Visit Official Website
XubuntuDownload VMware (VMDK) image, Visit Official Website
Zorin OSDownload VMware (VMDK) image, Visit Official Website
More VMs are on the way..
Cacti on a MacOSX machine
Why?
Download VMware (VMDK) image, Visit Official Website
Elementary OSDownload VMware (VMDK) image, Visit Official Website
FedoraDownload VMware (VMDK) image, Visit Official Website
Feren OSDownload VMware (VMDK) image, Visit Official Website
FreeBSDDownload VMware (VMDK) image, Visit Official Website
FreeDOSDownload VMware (VMDK) image, Visit Official Website
GentooDownload VMware (VMDK) image, Visit Official Website
HandyLinuxDownload VMware (VMDK) image, Visit Official Website
IPFireDownload VMware (VMDK) image, Visit Official Website
Kali LinuxDownload VMware (VMDK) image, Visit Official Website
KaOS LinuxDownload VMware (VMDK) image, Visit Official Website
Kde NeonDownload VMware (VMDK) image, Visit Official Website
KororaDownload VMware (VMDK) image, Visit Official Website
KubuntuDownload VMware (VMDK) image, Visit Official Website
Linux LiteDownload VMware (VMDK) image, Visit Official Website
Linux MintCaillou os 2019 edition mac os. Download VMware (VMDK) image, Visit Official Website
Gwj6: Out Of Place Cacti Mac Os 8
Linux Mint Debian Edition (LMDE)Download VMware (VMDK) image, Visit Official Website
LubuntuDownload VMware (VMDK) image, Visit Official Website
LXLEDownload VMware (VMDK) image, Visit Official Website
MageiaDownload VMware (VMDK) image, Visit Official Website
MakuluLinuxDownload VMware (VMDK) image, Visit Official Website
ManjaroDownload VMware (VMDK) image, Visit Official Website
MX LinuxDownload VMware (VMDK) image, Visit Official Website
NitruxDownload VMware (VMDK) image, Visit Official Website
openSUSEDownload VMware (VMDK) image, Visit Official Website
Parrot Security OSDownload VMware (VMDK) image, Visit Official Website
PCLinuxOSDownload VMware (VMDK) image, Visit Official Website
Pear Linux OSDownload VMware (VMDK) image, Visit Official Website
PeppermintDownload VMware (VMDK) image, Visit Official Website
Phoenix OSDownload VMware (VMDK) image, Visit Official Website
Pinguy OSGwj6: Out Of Place Cacti Mac Os Update
Download VMware (VMDK) image, Visit Official Website
PrimeOSDownload VMware (VMDK) image, Visit Official Website
Q4OSDownload VMware (VMDK) image, Visit Official Website
Qubes OSDownload VMware (VMDK) image, Visit Official Website
RaspbianDownload VMware (VMDK) image, Visit Official Website
Remix OSDownload VMware (VMDK) image, Visit Official Website
SabayonDownload VMware (VMDK) image, Visit Official Website
Scientific LinuxDownload VMware (VMDK) image, Visit Official Website
SolusDownload VMware (VMDK) image, Visit Official Website
SparkyLinuxDownload VMware (VMDK) image, Visit Official Website
TrueOSDownload VMware (VMDK) image, Visit Official Website
UbuntuDownload VMware (VMDK) image, Visit Official Website
Ubuntu BudgieDownload VMware (VMDK) image, Visit Official Website
Ubuntu GnomeDownload VMware (VMDK) image, Visit Official Website
Ubuntu MateDownload VMware (VMDK) image, Visit Official Website
Ubuntu ServerDownload VMware (VMDK) image, Visit Official Website
Ubuntu StudioDownload VMware (VMDK) image, Visit Official Website
Ultimate EditionDownload VMware (VMDK) image, Visit Official Website
XubuntuDownload VMware (VMDK) image, Visit Official Website
Zorin OSDownload VMware (VMDK) image, Visit Official Website
More VMs are on the way..
Cacti on a MacOSX machine
Why?
Sometimes, you want to have everything under control. Or just have some nice graphs to watch during your long idle moments. Then cacti is something for you. It will allow you to monitor various values for various machines: bandwidth use for your router, CPU or hard disk use for your server, number of logged in users for your workstation… Cacti polls it for your using SNMP and then makes some nice graphs out of it.
How?
This article will briefly guide through setting up your random Intel Mac machine running Leopard (tested here on a MBP and iMac) to turn it into a Cacti server. Note that with that, you will be able to monitor any machine or device, running MacOSX or not, Linux or not, being an actual PC or not.
Step one will be to install the necessary Linux packages through Mac Ports. If you start from scratch, download the installer from the site, install it, and then run from Terminal
You will also need to install MySQL for MacOSX from MySQL website. This will put a nifty panel in your System Preferences, make sure the MySQL engine is enabled before proceeding forward.
We will run Cacti as the cacti user on the system, so go and create it. Open System Preferences and go under the Accounts panel. Create a user named cacti, give it some password, and keep it a 'Standard user'.
Now, from the Terminal, change to being the cacti user and let's proceed onward:
Now time to deal with the database:
Change directory to the cacti directory or give the full path to cacti.sql
Now, edit include/config.php with the right values based on what you used above:
Data has to be polled at a regular interval, usually five minutes, so, still as cacti user, from Terminal, run
and append this line somewhere:
Now you should be able to access your Cacti server from http://localhost/cacti/ so just follow the on screen indications for a while.
Go in Configuration > Settings in the main page in the Console view, NET-SNMP version should be 5.x and RRDTool should be 1.2.x. Otherwise, you will never get any graphs.
Now we have to add some data sources.
- Go into Devices > Add > give the device a name, a description, and give its IP or hostname (start with localhost, it's the easier). SNMP version 2, public should be your default choices. For my part, I have set that localhost to being a 'Leopard host' (see templates below), and added those graph templates:Linux – Memory Usage, Unix – Load Average, Unix – Logged in Users, Unix – Processesand the following data queries:SNMP – Get Mounted Partitions, SNMP – Get Processor Information, SNMP – Interface Statistics, Unix – Mounted partitions.When adding the templates and queries to a host, check if they return a success or a failure (Status column). Also, you can check on top of the page to see if the host is even reachable at all (Ping Results and SNMP Information).
- As a second example, here is how to add a Web server to your Cacti monitoring. Add another device, I set it to 'web server – apache' (see below how to import templates), device detection is set to Ping or SNMP (UDP ping).I have added the following graph templates:teMySQL – CPU Usage, teMySQL – Load Average, WebServer – Apache Statistics – Hits /s, WebServer – Apache Statistics – kBits / sand following data queries:
SNMP – Get Mounted Partitions, SNMP – Get Processor Information, SNMP – Interface statistics.
Some things to keep in mind:
- If you have a public server, using SNMP 1 or 2, you don't have much possibility to securize the SNMP protocol. You might want to disable all rw access and change the community name in /etc/snmp/snmpd.conf, for instance I commented out a bunch of lines in mine:
[…]
[…]
- Also, sometimes, you will be presented with data from a different host (usually localhost) than the host you are working on. Be careful not to add this data to your graphs! (in device / graphs views in Console)
- Which leads me to warn you that once data has been added to a device, you still need to create a graph about it, which will instruct Cacti to try to create the graph, and not just poll the values.
- Last point, it's probably a good thing to browse around Cacti's interface to really customize it to your needs. Graph trees for instance will help you make useful views for your graphs: by host, by data type, etc.
Templates
You can install some extra data presentation and fetching templates via the obvious 'Import templates' in the Console view in Cacti's GUI. I used the following templates:
- apachestats make sure to enable mod_status in your apache server and to copy ws_apachestats.pl into Cacti's scripts folder.
- teMySQLcacti to monitor MySQL use (including innoDB)
- Leopard templates (I do not seem to remember where I found them, please contact me if you know about their source)
Extra templates can be found there for instance: http://www.debianhelp.co.uk/cactitemplates.htm
Result
Note that it will take some time before enough data is gathered and the graphs can start being created and displayed, be patient. Count a couple of hours.
Sources:
Because I simply didn't invent all of that, below are the links I used as guide lines. I wrote this article because some were a bit outdated or concerned MacOSX server. Or simply because I prefer to have it all in one place.