notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
cacti Web-driven graphing interface for RRDTool
1.2.30_1 net-mgmt on this many watch lists=29 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.30Version of this port present on the latest quarterly branch.
Maintainer: rodrigo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-06-18 11:14:07
Last Update: 2026-04-26 10:09:53
Commit Hash: 52c82e8
People watching this port, also watch:: net-snmp, gettext, libxml2, gmake
Also Listed In: www
License: GPLv2+
WWW:
https://www.cacti.net/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • cacti${PHP_PKGNAMESUFFIX}>0:net-mgmt/cacti
To install the port:
cd /usr/ports/net-mgmt/cacti/ && make install clean
To add the package, run one of these commands:
  • pkg install net-mgmt/cacti
  • pkg install cacti-php84
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cacti-php84
Package flavors (<flavor>: <package>)
  • php84: cacti-php84
  • php82: cacti-php82
  • php83: cacti-php83
  • php85: cacti-php85
distinfo:
TIMESTAMP = 1743332042 SHA256 (cacti-1.2.30.tar.gz) = c24a121db3fcdd5c87cde3284ecc89c11e6a8f2042b0cd36f4a6e0d5fa402b83 SIZE (cacti-1.2.30.tar.gz) = 46853242

Packages (timestamps in pop-ups are UTC):
cacti
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--1.2.16--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--1.2.23----1.2.23_1
FreeBSD:14:quarterly------1.2.23_11.2.23_1
FreeBSD:15:latest--n/a-n/an/a1.2.23_11.2.26
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

cacti-php81
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---1.2.30-n/an/an/a
FreeBSD:13:quarterly---1.2.30-n/an/an/a
FreeBSD:14:latest---1.2.30----
FreeBSD:14:quarterly---1.2.30----
FreeBSD:15:latest--n/a1.2.30n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

cacti-php82
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---1.2.30-n/an/an/a
FreeBSD:13:quarterly1.2.301.2.30-1.2.30-n/an/an/a
FreeBSD:14:latest1.2.30_11.2.30_1-1.2.30----
FreeBSD:14:quarterly1.2.301.2.30-1.2.30----
FreeBSD:15:latest1.2.30_11.2.30_1n/a1.2.30n/an/a--
FreeBSD:15:quarterly1.2.301.2.30n/a-n/an/a--
FreeBSD:16:latest1.2.30_11.2.30_1n/a-n/an/a--
 

cacti-php83
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---1.2.30-n/an/an/a
FreeBSD:13:quarterly1.2.301.2.30-1.2.30-n/an/an/a
FreeBSD:14:latest1.2.30_11.2.30_1-1.2.30----
FreeBSD:14:quarterly1.2.301.2.30-1.2.30----
FreeBSD:15:latest1.2.30_11.2.30_1n/a1.2.30n/an/a--
FreeBSD:15:quarterly1.2.301.2.30n/a-n/an/a--
FreeBSD:16:latest1.2.30_11.2.30_1n/a-n/an/a--
 

cacti-php84
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---1.2.30-n/an/an/a
FreeBSD:13:quarterly1.2.301.2.30-1.2.30-n/an/an/a
FreeBSD:14:latest1.2.30_11.2.30_1-1.2.30----
FreeBSD:14:quarterly1.2.301.2.30-1.2.30----
FreeBSD:15:latest1.2.30_11.2.30_1n/a1.2.30n/an/a--
FreeBSD:15:quarterly1.2.301.2.30n/a-n/an/a--
FreeBSD:16:latest1.2.30_11.2.30_1n/a-n/an/a--
 

cacti-php85
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest---1.2.30-n/an/an/a
FreeBSD:13:quarterly1.2.301.2.30---n/an/an/a
FreeBSD:14:latest1.2.30_11.2.30_1-1.2.30----
FreeBSD:14:quarterly1.2.301.2.30------
FreeBSD:15:latest1.2.30_11.2.30_1n/a1.2.30n/an/a--
FreeBSD:15:quarterly1.2.301.2.30n/a-n/an/a--
FreeBSD:16:latest1.2.30_11.2.30_1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gettext-runtime>=0.26 : devel/gettext-runtime
  2. gettext-tools>=0.26 : devel/gettext-tools
Runtime dependencies:
  1. rrdtool : databases/rrdtool
  2. snmpwalk : net-mgmt/net-snmp
  3. php.h : lang/php84
  4. ctype.so : textproc/php84-ctype
  5. filter.so : security/php84-filter
  6. gd.so : graphics/php84-gd
  7. gettext.so : devel/php84-gettext
  8. gmp.so : math/php84-gmp
  9. intl.so : devel/php84-intl
  10. ldap.so : net/php84-ldap
  11. mbstring.so : converters/php84-mbstring
  12. pcntl.so : devel/php84-pcntl
  13. pdo.so : databases/php84-pdo
  14. pdo_mysql.so : databases/php84-pdo_mysql
  15. posix.so : sysutils/php84-posix
  16. session.so : www/php84-session
  17. simplexml.so : textproc/php84-simplexml
  18. sockets.so : net/php84-sockets
  19. xml.so : textproc/php84-xml
  20. zlib.so : archivers/php84-zlib
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libmysqlclient.so.24 : databases/mysql84-client
This port is required by:
for Run

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. net-mgmt/better-cacti-templates*
  2. net-mgmt/percona-monitoring-plugins*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
net-mgmt_cacti
USES:
cpe gettext mysql php:flavors,web shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. ftp://ftpmirror.uk/freebsd-ports/cacti/
  2. http://www.cacti.net/downloads/
Collapse this list.

Number of commits found: 114 (showing only 14 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.7e4
23 Nov 2009 15:27:11
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- A patch from developers:
  Addresses cross-site scripting issues reported by Moritz Naumann

Alerted by:     Dennis Yusupoff
0.8.7e3
03 Nov 2009 14:32:01
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Forced commit to describe patches from developers I've added:
 * cli_add_graph.patch - Fixes command line syntax help in cli/add_graph.php

 * snmp_invalid_response.patch - Properly rejects invalid responses from snmp

 * template_duplication.patch - Addresses issue when templates are duplicated
   and then exported. A new command line utility has been added to repair
   any corrupted templates.

Requested by:   linimon
0.8.7e3
03 Nov 2009 13:48:03
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Patches from developers
0.8.7e
29 Jun 2009 15:50:26
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Update to 0.8.7e:
     * Reduced issues unexpected SNMP agents results
     * Fixed issue with SNMPv3 passwords and Firefox Browser
     * Fixed a long standing bug where changes to graph trees
       would not show up immediately
0.8.7d
16 Feb 2009 16:43:39
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Update to 0.8.7d
0.8.7b.2_2
22 Aug 2008 11:34:47
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Add two vendor's patches

* Undefined Variable When SNMP=NONE:
  Fixes an PHP undefined variable error from occurring when SNMP is set
  the 'none' for a device.

* Patch to Correct for a Uninitialized Settings Array When Using Superlinks
  Plugin:
  When certain Cacti Plugins, such as Superlinks are used, the httpd
  error log can become overrun with reset() and each() array warnings.
  This patch will eliminate those errors.
0.8.7b_2
24 Jun 2008 12:34:56
Original commit files touched by this commit This port version is marked as vulnerable.
rafan search for other commits by this committer
- Chase rrdtool 1.3.0 update, bump PORTREVISION

PR:             ports/124749
Submitted by:   Zhen REN <bg1tpt at gmail.com> (maintainer of rrdtool)
0.8.7b_1
14 Apr 2008 08:59:00
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Fix a typo in pkg-message
0.8.7b_1
27 Mar 2008 10:58:30
Original commit files touched by this commit This port version is marked as vulnerable.
kuriyama search for other commits by this committer
- Chase shlib version of net-mgmt/net-snmp.
- Bump PORTREVISIONs.
0.8.7b
12 Feb 2008 13:06:11
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Update to 0.8.7b
0.8.7a
16 Dec 2007 18:39:38
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Update to 0.8.7a.
  Please note, the version has some issues that require you do some actions
  after update. Read UPDATING file for details.
0.8.6j.4_2
19 Nov 2007 13:03:11
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Add a vendor security patch: fix potential SQL injection

Approved by:    portmgr (erwin)
0.8.6j.3_2
05 Jul 2007 06:19:49
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
First steps in a big migration:

    Move net/rrdtool to databases/rrdtool.

    It's an itch which needs to be scratched: net/rrdtool came from
    net/mrtg, which was a good location for it. net/mrtg has later
    been moved to net-mgmt/mrtg. net/rrdtool is "Round Robin Database
    Tools", therefor it's better if it moves to databases/rrdtool.
    Same with net/rrdtool10.

PR:             ports/112942
Submitted by:   Edwin Groothuis <edwin@mavetju.org>
0.8.6j.3_2
18 Jun 2007 11:09:46
Original commit files touched by this commit This port version is marked as vulnerable.
sem search for other commits by this committer
- Move net/cacti to net-mgmt category
- Fix format of previous line in MOVED (pointyhat to pav)

PR:             ports/113495
Submitted by:   edwin

Number of commits found: 114 (showing only 14 on this page)

«  1 | 2