Cacti is a complete frontend to RRDTool, it stores all of the necessary
information to create graphs and populate them with data in a MySQL database.
The frontend is completely PHP driven. Along with being able to maintain
Graphs, Data Sources, and Round Robin Archives in a database, cacti handles
the data gathering. There is also SNMP support for those used to creating
traffic graphs with MRTG.
WWW: http://www.cacti.net
- Add plugin support back (off by default). [1]
- Add PHP sockets module in depends for ping works. [2]
PR: ports/110649 [1], ports/110500 [2]
Submitted by: Timur I. Bakeyev <timur@gnu.org> [1], edwin [2]
- Fix df(1) output in query_unix_partitions.pl
- Fix path for ping in ping.pl
- Rename a patch to a common scheme
- Bump PORTREVISION
Submitted by: Giraudet Olivier <giraudeo@altern.org>
- Cacti developers has modified one of oficial patches.
- Bump PORTREVISION
- Change @dirrm with @dirrmtry for dirs where user's files may staied to
avoid an error when port deinstalls.
Approved by: portmgr (linimon)
- Add four vendor patches:
1. Device Filter Clear Issue
This patch fixes an issue where attempting to clear a filter
would result in the filter still being active.
2. Invalid SQL When Creating Graphs
This patch fixes an problem where an invalid SQL statement
would be executed when generating graphs.
3. Additional Error Checking for Nth Percentile
This adds more checking concerning rrd fetch returning an empty
set on a non-existant rrd file, resulting in a php warning about
invalid index.
4. MySQL 5.x Strict Mode Compatibility
Allows MySQL 5.x to utilize the default "strict" sql_mode.
As an added benefit, this patch also automatically calculates
the maximum speed of your interface graphs preventing gigabit
interfaces from being overrun.
Reminded by: demon
- Update tp 0.8.6h
* Numerous bugs fixed
* A few notable features include MySQL 5.x support
* New 5th percentile functionality, and multiple command line scripts
- Refine a little pkg-message.in
- Fix permissions for scripts/
Note: I'd like to stick the schema where PORTREVISION reflects
a vendor patch level. So first digit(s) will the verndor
patch level and second one will a port revision level.
Reported by: Anthony Maszeroski <maszeroskia3@Scranton.edu>
- Implement official patches:
* PHP Short Open Tag Syntax Error
If PHP's 'short_open_tag' configuration option is turned off,
a syntax error is displayed on the 'graph_view.php' page.
* Broken Graph Zoom Graph
When traversing to the graph zoom page from the graph properties
page (wrench icon), the graph image appears to be broken.
* Script Server SNMP Argument Mismatch
A problem has been discovered with the ordering of SNMP
authentication arguments in the two Host MIB script server scripts.
This may cause unreliable results when trying to recache
the Host-CPU and Host-Disk data queries.
* Remove Disable MIB File Parsing Code
Re-Enables the MIB file parsing code in the poller to prevent
errors from being printed to the console.
- Saving config.php was a bad idea. cacti's developers make cahnges in it.
I've moved DB settings from config.php to db-settings.php and save it
instead.
Read UPDATING.
Reported by: Zoltan Frombach <tssajo@hotmail.com>,
Andrej Zverev <az@inec.ru>
- Integrate vendor patches:
1) Poller Auto Recache on Empty Output
Fixes a problem where the poller would force a data query recache
when a device returned empty output. This may have caused problems
for hosts that are frequently down.
2) Poller Output SQL Order By
Removes an SQL "order by" statement from the poller output processing
that might cause graph gaps for installations with a large number
of poller processes.
3) Additional RRDTool 1.2 Support
Adds more font control options that are supported in RRDTool 1.2.
The default slope mode has been changed for more organic looking
graph lines.
- Grab the port
- Apply all vendor's patches
- Remove redundant macro in Makefile
- Add www as second category
- Fix log file owner
- Don't destroy user config on updating
Approved by: maintainer (silence for 2+ monthes, no submits for 6 monthes)
Say hello to the new "net-mgmt" category. There are probably more
ports that belong here than the ones I have identified and moved in
this, first, pass.
Approved in principle by: marcus