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 |
---|---|---|---|---|---|---|---|
acceptance | Approve and deploy devices | 1.1.0 | 3.1 | 2013-10-03 | hipska | automation, device, manage, webservice | |
autom8reportit | Automate add/remove data sources on reports | 1.1.0 | 3.1 | 2013-10-29 | hipska | automation, report, autom8, reportit | |
autom8thold | Automate threshold creation for data sources | 1.0 | 3.1 | 2013-10-29 | hipska | automation, threshold, autom8, thold | |
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 | |
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 |
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 | |
capacityreport | Provides a historical view of graph data. | 0.1 | 3.1 | 2013-04-26 | Victor Antunes | ||
cereusreporting | Instant PDF Report creation | 3.01.29 | > 2.x | 2017-07-18 | phalek | commercial | pdf, report, mail |
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 | |
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 |
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 | |
dpdiscover | Device discovery via LLDP, CDP, FDP | 1.45 | 3.1 tested | 2013-11-22 | ericdives | GPLv2 | discovery, discover |
fix64bit | Fix 64bit Counters | 0.4 | 2014-03-11 | shade | GPLv2 | graph, poller, 64bit | |
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 |
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 | ||
ipsubnet | a IPsubnet calculator IPV4 & IPv6 | 0.4f | 2.x | 2004-01-01 | Jean-Michel Pepin | GPLv2 | ipsubnet |
itemsorter | Sorting items on the graph_template edit page | 1.0 | 2.x | 2013-02-26 | Flashick | GPLv2 | template, graph |
manage | PHP Network Managing | 0.6.2 | 2.8+ | 2011-01-04 | Gilles Boulon | manage, ports, processes, overview | |
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 |
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 |
murlin | Adds URL Monitoring to Cacti | 0.2.4 | v2+ | 2014-07-04 | Jamoflaw | url, website | |
nmiddataexport | Export In/Outbound interface data to CSV or JSON | 1.1.0 | 2.x | 2012-03-21 | phalek | GPLv2 | interface, export, json, csv |
nmidinventory | Enhanced Inventory Data for Cacti | 1.00 | >2.0 | 2014-04-28 | phalek | nmid, inventory | |
nmidphpip | Integrates the phpip tool into Cacti | 0.4 | 2.x | 2010-11-05 | phalek | GPLv2 | phpip, ip management |
nmidsmokeping | Integrates smokeping graphs within the Cacti tree view page | 2.00 | 2.9 | 2014-07-20 | phalek | GPLv2 | smokeping |
nmidweb2 | Adds Web 2.0 functionality to the Tree View page | 0.4 | n/a | 2013-04-03 | phalek | GPLv2 | web2, jQuery, portlets |
nmidwebservice | Adds some webservice functionality to Cacti | 2.07 | 2.x | 2012-04-24 | phalek | GPLv2 | webservice, soap |
notices | Adds a box for Notices to the Graph | 0.2c | 2009-05-29 | brezel | GPLv2 | ||
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 | ||
predict | Datasource value prediction | 1.0.0 | 2.x | 2013-05-14 | Herve Donati | predict, prediction | |
quicktree | A shopping basket for graphs | 0.2 | 2010-03-28 | howie | GPLv2 | tree, graph, ui | |
timeshift | Display on one page several successive same timespans of a graph vertically | 0.1.1 | 2.x | 2013-01-07 | Herve Donati | timespan | |
titlechanger | Change the title of Cacti pages | 0.1 | 2.x | 2009-07-31 | howie | GPLv2 | ui, customization |
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 | ||
truenas | Cacti Plugin to monitor your TrueNAS Appliance | 1.0 | 12/7/15 | ixsystems | |||
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 | |
weathermap | Generate maps and diagrams using data collected by Cacti or other sources. | 0.97a | 2010-03-09 | howie | GPLv2 | maps, diagrams | |