Overview
What is Cacti?
Cacti is positioned as a robust and extensible operational monitoring and fault management framework that offers a complete network graphing solution. According to the vendor, it is suitable for network administrators, system administrators, IT operations managers, data center managers, and...
Pricing
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
Alternatives Pricing
Product Details
- About
- Tech Details
What is Cacti?
Cacti is positioned as a robust and extensible operational monitoring and fault management framework that offers a complete network graphing solution. According to the vendor, it is suitable for network administrators, system administrators, IT operations managers, data center managers, and telecommunications companies. Cacti is designed to cater to LAN-sized installations up to complex networks with tens of thousands of devices, making it potentially applicable to businesses of various sizes.
Key Features
Device Templates: Cacti supports SNMP, ICMP, TCP, and UDP availability checking and includes built-in support for meta attributes such as Site, Location, and External ID for asset tracking. It provides automation and discovery features for automatic graph and data source creation control. Additionally, Cacti supports extensible attributes through various plugins.
Graph Templates: Cacti offers a range of graph items, including LINE[x], AREA, STACK, HRULE, VRULE, GPRINT, and COMMENT. Graph item data sources can be modified using RRDtool CDEF's or VDEF's. Graphs and graph templates include both left and right axis support, and consolidation functions like AVERAGE, MIN, MAX, and LAST are available for graph items.
Data Sources: Cacti defines RRDtools Round Robin Database File structure and allows each data source to contain multiple RRDfile data sources. Data collection frequencies are independent and controlled by a data source profile. RRDfile size and retention settings can be managed through data source profiles.
Data Collection / Polling: Data collection in Cacti can be done via SNMP OIDs or scripts. It also supports distributed data collection across multiple sites using remote data collectors for enhanced resiliency. Built-in SNMP support is available, and data collection can be extended to other protocols through plugins.
Templating and Packaging: Cacti includes multiple template types such as device, graph, data source, aggregate, and color. Device templates allow consolidation of supportable graph templates and data queries. Graph templates facilitate the reproduction of graphs for various devices, while data source templates simplify the storage of desired Round Robin Database file structures.
Discovery and Automation: Cacti provides automation scheduling of network scans to discover SNMP-enabled devices and add them automatically. Users can selectively add graphs based on predefined rules and create custom graph trees and branches. The framework is extensible with plugins like THold for fault management alerts.
Graph Viewing Options: Cacti allows users to group graphs into custom graph trees or site-level trees. The graph list view enables users to construct a list of graphs to view in a single pane and bookmark that graph page. The graph preview mode displays all graphs on a single page, facilitating search using regular expressions. Users can save their own graph settings for personalized viewing preferences.
Plugins: Cacti supports almost two dozen plugins for various operational aspects within an operations management organization. These plugins cover functionalities like fault management, log management, device tracking, router configuration backup, network mapping, NetFlow data collection, and display.
Users and User Groups: Cacti enables user-based management, allowing administrators to create users and assign different levels of permissions. Permissions can be specified per-graph for each user, making it suitable for co-location situations. Each user can also maintain their own graph settings.
Theming and Internationalization: Cacti provides six built-in themes, including the 'Classic' Cacti theme, which can be customized to create a personalized user interface. Theming is fully open, allowing users to create their own themes using jQueryUI. Cacti also offers partial translation into several languages, with the opportunity for users to contribute to further language support.
Cacti Features
- Supported: Application Management
Cacti Technical Details
Deployment Types | Software as a Service (SaaS), Cloud, or Web-Based |
---|---|
Operating Systems | Web-Based |
Comparisons
Compare with
Reviews
Community Insights
- Business Problems Solved
- Pros
- Cons
Cacti has proven to be a valuable tool for medium-sized companies looking for solid monitoring software. With its Network Traffic Monitoring feature, users are able to effortlessly keep track of their bandwidth usage and troubleshoot issues as they arise. The software's compatibility with switches, firewalls, routers, and devices that support SNMP and syslog makes it versatile and capable of handling various networking issues within the system. Users have praised Cacti for its ability to monitor mixed devices from different manufacturers, such as Huawei products, by building custom templates and importing them into the system. Additionally, Cacti's real-time monitoring feature allows users to have a firm grip on network availability, making it easier to manage bandwidth and ensure network stability. The granular permissions feature in Cacti enables users to set specific access levels, providing read-only access to specific graphs for customers if desired. With its user-friendly interface and clear visual representation of trends, Cacti stands out from more complex monitoring solutions by providing clear and detailed monitoring of services, applications, and devices. Overall, Cacti offers a powerful solution for network monitoring with customizable charting options and efficient management tools.
-
Easy Setup and Use: Many users have found Cacti to be easy to set up and use, with a straightforward setup process mentioned by several reviewers.
-
Versatility in Monitoring: Several users have praised the versatility of Cacti in monitoring various devices. The ability to graph any information using MIB or SNMP OID has been highlighted as a valuable feature, making it a flexible monitoring tool.
-
Extensive Community Support: The extensive community support for Cacti has been highly regarded by many reviewers. With its active development since 2004, users appreciate the helpfulness of the community on tech forums in providing assistance and guidance.
Tricky User Interface: Some users have found the user interface of Cacti to be challenging, particularly when managing a large number of devices and trying to focus on past events.
Inefficient Search Criteria: Users have reported that the search criteria in Cacti is not efficient and can be difficult to use.
Complex Installation Process: The installation process of Cacti can be complex, requiring good technical knowledge of Linux OS. This may make it less beginner-friendly for some users.