Plugins
IMPORTANT NOTE: For plugins with a status of core, it means that they are already included in Cacti 1.x maintained on GitHub, and do not need to be installed. For users using older versions of Cacti, these plugin entries are maintained so that if you are required to use an older version of Cacti, you can still gain access to those plugins.
- Plugin Architecture Installation documentation is located here
- Installation documentation is located here
- To learn how to create a plugin, read Plugin Development
- To add a plugin to this site, follow the Plugin Guidelines
- To learn how to migrate a legacy plugin to the Cacti 1.x standard follow this guide https://github.com/Cacti/cacti/wiki/PluginMigration
- 64bit
- Export
- KV
- Key-Value
- Log
- Mirage
- Mirror
- Poller
- RRD Tool
- SNMP
- Splunk
- access control
- alarming
- analysis
- audit
- auth
- autom8
- automation
- availability
- banner
- boson
- cereus
- cluster
- config
- console
- control
- coordinates
- csv
- customization
- dashboard
- database
- device
- diagrams
- discover
- discovery
- error
- events
- export
- extjs
- extremes
- file
- gps
- grafana
- graph
- graph_view trees
- graphs
- groups
- gui
- hights
- interface
- inventory
- ip management
- ipsubnet
- jQuery
- json
- ldap
- login
- logs
- lows
- manage
- map
- mapping
- maps
- mib
- misc
- multipoller
- mysql
- nectar
- netflow
- nmid
- ntop
- overview
- performance
- phpip
- poller
- polling
- portlets
- ports
- predict
- prediction
- processes
- radius
- report
- reportit
- resource
- rrd
- scan
- script
- security
- slow
- smokeping
- snmpt
- soap
- ssh
- ssl
- stats
- summary screen
- syslog
- tabs
- telnet
- template
- thold
- threshold
- timespan
- transporter
- trap
- tree
- ui
- unfluxdb
- url
- users
- web2
- webservice
- website
The table below is scrollable and sortable. Please add helpful information. For questions, please refer to the Forums instead.
Supported Plugins
Name | Description | Version | Status | Date | Cacti Version | Author | License | Tags |
---|---|---|---|---|---|---|---|---|
aggregate | This plugin aggregates graphs from Graph Management | N/A | core | N/A | N/A | gandalf | GPL v2 | graph |
autom8 | This Plugin automates Creation of Graphs and Tree Entries | N/A | core | N/A | N/A | gandalf | GPL v2 | automation, graph, tree |
boost | Large Site Performance Booster for Cacti | N/A | core | N/A | N/A | thewitness | GPL v2 | rrd |
clog | Simple Log Viewer Plugin for Cacti | N/A | core | N/A | N/A | thewitness | GPL v2 | logs |
cycle | Automatically cycle through cacti graphs | 4.1 | supported | 2018-01-13 | 1.x | the_cacti_group | GPL v2 | graph |
discovery | Auto Host Discovery | N/A | core | N/A | N/A | cigamit | GPL v2 | device |
docs | Document Viewer | v0.4 | withdrawn | N/A | 0.8.8 | cigamit | GPL v2 | misc |
domains | Allows Multiple Login Domain Support in Cacti | N/A | core | N/A | N/A | the_cacti_group | GPL v2 | security, ldap, auth, login |
dsstats | Cacti Data Source Statistics Plugin | N/A | core | N/A | N/A | the_cacti_group | GPL v2 | stats |
errorimage | Replace Missing Graphs with Error Image | N/A | core | N/A | N/A | cigamit | GPL v2 | error, graph |
flowview | A Simple Network Flow Viewer for Cacti | 2.1 | supported | 2018-01-13 | 1.x | cigamit | GPL v2 | netflow |
hmib | Host Resources MIB Poller Supplement for Cacti | 3.1 | supported | 2018-01-13 | 1.x | the_cacti_group | GPL v2 | device, resource, mib, polling |
loginmod | Login Page Modifications | N/A | core | N/A | N/A | cigamit | GPL v2 | login |
mactrack | End Device Port Tracker and General Network Toolkit | 4.1 | supported | 2018-01-13 | 1.x | thewitness | GPL v2 | device, scan, discovery, security, audit, inventory, access control |
mikrotik | Collect MikroTik Information for Reporting | 2.2 | supported | 2018-01-13 | 1.x | the_cacti_group | GPL v2 | graph, radius |
mobile | A simple display to see down hosts and alerts from your mobile device | N/A | core | N/A | N/A | cigamit | GPL v2 | |
monitor | Monitoring for Cacti | 1.3 | supported | 2018-01-13 | 1.x | cigamit | GPL v2 | alarming |
nectar | Cacti Graphical Email Reports | N/A | core | N/A | N/A | gandalf | GPL v2 | nectar, graph, mail, report |
ntop | Simple Plugin to View the NTOP Web Site | 0.2 | withdrawn | N/A | 0.8.8 | cigamit | GPL v2 | ntop |
realtime | Realtime Graph Viewer | N/A | core | N/A | N/A | thewitness | GPL v2 | graph |
remote | Infrastructure plugin providing Remote Consoles for Cacti. | 0.1 | withdrawn | N/A | 0.8.8 | thewitness | GPL v2 | ssh, telnet |
routerconfigs | Router Config Backup | 1.1 | supported | 2018-01-13 | 1.x | cigamit | GPL v2 | device, config |
rrdclean | Cacti RRD File Cleaner | N/A | core | N/A | N/A | gandalf | GPL v2 | file, rrd |
settings | Settings | N/A | core | N/A | N/A | cigamit | GPL v2 | config |
slowlog | Simple plugin to allow you to analyze your MySQL Slow Query Logs | 1.3 | deprecated | 2011-10-05 | 0.8.8 | the_cacti_group | GPL v2 | analysis, performance, slow, logs, audit, database, mysql |
spikekill | Spike Killer for Cacti | N/A | core | N/A | N/A | thewitness | GPL v2 | file, graph |
ssl | Cacti SSL Plugin | N/A | core | N/A | 0.8.x | cigamit | GPL v2 | ssl |
superlinks | Adds Tabs, Menu Items and allows several other UI customisations. | N/A | core | N/A | N/A | the_cacti_group | GPL v2 | tabs, ui, customization, gui |
syslog | Sylog Viewer for Cacti | 2.1 | supported | 2018-01-13 | 1.x | cigamit | GPL v2 | logs, syslog, alarming, events, mail |
thold | Threshold Alert Module | 1.0.4 | supported | 2018-01-13 | 1.x | cigamit | GPL v2 | alarming |
ugroup | Plugin to Provide Hierarchical User Groups in Cacti | N/A | core | N/A | N/A | the_cacti_group | GPL v2 | users, groups |
User Plugins
IMPORTANT NOTE: Unless otherwise stated here, these plugins are more than likely only compatible with Cacti 0.8.8 and before. Cacti 1.x was released in January 2017. Any plugin having a date in the table below prior to that date is likely NOT compatible. Please see the plugin author if you require these plugins to be updated to Cacti 1.x API and GUI standards. Generally, these plugins will not install on Cacti 1.x. If you would like to attempt to upgrade these plugins to Cacti 1.x, there is a Wiki page on GitHub to assist you with that migration.
↑ Name | Description | Version | PIA | Date | Author | License | Tags |
---|---|---|---|---|---|---|---|
weathermap | Generate maps and diagrams using data collected by Cacti or other sources. | 0.97a | 2010-03-09 | howie | GPLv2 | maps, diagrams | |
unifiedtrees | Pull tree information for the graph tree view from multiple Cacti installs and a display them as a single tree. | 0.8 | 3.1 tested | 2013-04-12 | ericdives | graph_view trees | |
truenas | Cacti Plugin to monitor your TrueNAS Appliance | 1.0 | 12/7/15 | ixsystems | |||
topx | Topx allows you to add an arithmetic operation or combine data source (example: discard and error traffic together, ..) and displays hights and lows (example: most utilization CPU, interface traffic, ..) | 0.1 | 2016-07-01 | macan | extremes, hights, lows | ||
titlechanger | Change the title of Cacti pages | 0.1 | 2.x | 2009-07-31 | howie | GPLv2 | ui, customization |
timeshift | Display on one page several successive same timespans of a graph vertically | 0.1.1 | 2.x | 2013-01-07 | Herve Donati | timespan | |
quicktree | A shopping basket for graphs | 0.2 | 2010-03-28 | howie | GPLv2 | tree, graph, ui | |
predict | Datasource value prediction | 1.0.0 | 2.x | 2013-05-14 | Herve Donati | predict, prediction | |
plgexample | a reference/canvas plugin to create quickly your how plugin, copy it, replace "plgexample" with the name of your plugin (ex myown) everywhere you can see it (folder, filename, in the files itself) and your have your new plugin ready to be installed. | 0.2 | 2.x | 2008-01-01 | Jean-Michel Pepin | ||
notices | Adds a box for Notices to the Graph | 0.2c | 2009-05-29 | brezel | GPLv2 | ||
nmidwebservice | Adds some webservice functionality to Cacti | 2.07 | 2.x | 2012-04-24 | phalek | GPLv2 | webservice, soap |
nmidweb2 | Adds Web 2.0 functionality to the Tree View page | 0.4 | n/a | 2013-04-03 | phalek | GPLv2 | web2, jQuery, portlets |
nmidsmokeping | Integrates smokeping graphs within the Cacti tree view page | 2.00 | 2.9 | 2014-07-20 | phalek | GPLv2 | smokeping |
nmidphpip | Integrates the phpip tool into Cacti | 0.4 | 2.x | 2010-11-05 | phalek | GPLv2 | phpip, ip management |
nmidinventory | Enhanced Inventory Data for Cacti | 1.00 | >2.0 | 2014-04-28 | phalek | nmid, inventory | |
nmiddataexport | Export In/Outbound interface data to CSV or JSON | 1.1.0 | 2.x | 2012-03-21 | phalek | GPLv2 | interface, export, json, csv |
murlin | Adds URL Monitoring to Cacti | 0.2.4 | v2+ | 2014-07-04 | Jamoflaw | url, website | |
multipollerserver | Cluster more then one Cacti with one Database and one rra folder | 0.8.8h | 2.x | 2016-07-27 | der_doc | GPLv2 | cluster, poller, multipoller |
mirage | Mirage is a Cacti plugin designed to mirror SNMP polling data to logfile prior to writing RRD files. | 1.3.0 | 3.1 | 2017-02-09 | Matthew Modestino, Philippe Tang, Menno Vanderlist | MIT | Splunk, Mirage, Mirror, Poller, Export, Key-Value, KV, SNMP, RRD Tool, Log |
manage | PHP Network Managing | 0.6.2 | 2.8+ | 2011-01-04 | Gilles Boulon | manage, ports, processes, overview | |
itemsorter | Sorting items on the graph_template edit page | 1.0 | 2.x | 2013-02-26 | Flashick | GPLv2 | template, graph |
ipsubnet | a IPsubnet calculator IPV4 & IPv6 | 0.4f | 2.x | 2004-01-01 | Jean-Michel Pepin | GPLv2 | ipsubnet |
intropage | Provide Dashboard (summary screen) - preview of hosts, tholds, db status, logs statitics, alerts, ... on console screen or in separated tab | 1.0 | 2014-02-13 | macan | dashboard, console, summary screen | ||
gpsmaps | This plugin provides an integration of Google maps with cacti. | 1.8 | 2.x | 2009-08-10 | spiffydudex | GPLv2 | gps, map, google, coordinates, mapping |
fix64bit | Fix 64bit Counters | 0.4 | 2014-03-11 | shade | GPLv2 | graph, poller, 64bit | |
dpdiscover | Device discovery via LLDP, CDP, FDP | 1.45 | 3.1 tested | 2013-11-22 | ericdives | GPLv2 | discovery, discover |
dashboard | Create a different dashboard for each users. Only allowed users can edit the dashboards. | 1.2 | 2.x | 2012-04-10 | André Luís | dashboard, graphs | |
configmanager | interface between Cacti and scripts. Some scripts for configuration download and upload are delivered. The scripts could be started with a scheduler or via traps/syslog-traps. A tool for web-comparaison is included. | 0.826 | 2.x | 2010-08-23 | Jean-Michel Pepin | GPLv2 | script, control |
cereustransporter | Export the polled data from Cacti directly into an InfluxDB or Bosun | 0.50 | > 2.x | 2016-05-25 | phalek | cereus, transporter, boson, unfluxdb, grafana | |
cereusreporting | Instant PDF Report creation | 3.01.29 | > 2.x | 2017-07-18 | phalek | commercial | pdf, report, mail |
capacityreport | Provides a historical view of graph data. | 0.1 | 3.1 | 2013-04-26 | Victor Antunes | ||
camm | View/Delete/Alert/Mark/manage SNMPTT (snmp traps and infos) and SYSLOG messages | 1.5.3 | 2009-04-20 | gthe | GPLv2 | snmpt, trap, syslog, extjs | |
banner | show a banner message on the top of Cacti. Could be a message to warm other cacti users or advertise for something. | 0.31 | 2.x | 2010-09-14 | Jean-michel pepin | GPLv2 | banner, gui |
availreport | Generates availability reports for devices or clusters of devices. To do so, it reads a selected .rrd file that is associated with a Data Source related to either hrSystemUptime or sysUptime OID's. | 0.2 | 3.1 | 2013-04-23 | Victor Antunes | availability | |
autom8thold | Automate threshold creation for data sources | 1.0 | 3.1 | 2013-10-29 | hipska | automation, threshold, autom8, thold | |
autom8reportit | Automate add/remove data sources on reports | 1.1.0 | 3.1 | 2013-10-29 | hipska | automation, report, autom8, reportit | |
acceptance | Approve and deploy devices | 1.1.0 | 3.1 | 2013-10-03 | hipska | automation, device, manage, webservice | |