Bitnami makes it easy to get your favorite open source software up and running on any platform, including your laptop, Kubernetes and all the major clouds. In addition to popular community offerings, Bitnami, now part of VMware, provides IT organizations with an enterprise offering that is secure, compliant, continuously maintained. MythTV is a Free Open Source software digital video recorder (DVR) project distributed under the terms of the GNU GPL. It has been under heavy development since 2002, and now contains most features one would expect from a good DVR (and many new ones that you soon won't be able to live without).
Cacti CHANGELOG: 1.2.17-security#4019: In a recent audit of core Cacti code, there were a few stored XSS issues that can be exposed-security#4022: SQL Injection in datadebug.php (CVE-2020-35701). Create copy of OSX VM you created earlier, store original in safe place; Change existing primary SCSI disk ID to 0:1; Add 'Mac OS X Lion Installer.vmdk' as SCSI ID 0:0 in non-persistent mode; Start VM; After installer is running select Utilities Disk Utility. Create new partition; Mac OS Extended; GUID Partition Table; Return to installer. Nagios® Exchange is the central place where you'll find all types of Nagios projects - plugins, addons, documentation, extensions, and more. This site is designed for the Nagios Community to share its Nagios creations. Have a new project for Nagios that you'd like to share?
Example:Code: Select all
I have the poller log dumped out to a file for each poller run, and that also shows some interesting information. Something appears to be 1. causing poller.php to be very unhappy and 2. causing the poller run to try to exceed 300 seconds (the poller run normally completes in just a few seconds). poller.log shows things like this, in addition to thousands upon thousands of 'Waiting on 1 of 1 pollers.' messages, and the occasional 'resource temporarily unavailable' messages from rrd.php, assumingly when it tries to write to an RRD file.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.
SNMP – Get Mounted Partitions, SNMP – Get Processor Information, SNMP – Interface statistics.
Some things to keep in mind:
[…]
[…]
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:
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.