Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the network graphical solution Cacti?

2025-03-14 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Network Security >

Share

Shulou(Shulou.com)05/31 Report--

Network graphical solution Cacti is what, many novices are not very clear about this, in order to help you solve this problem, the following small series will explain in detail for everyone, there are people who need this can learn, I hope you can gain something.

tool describes

Cacti is a full-featured network graphical solution designed to leverage RRDtool's data storage and graphical capabilities to provide security researchers with the following functionality:

Remote and local data collection;

2. Equipment scanning and discovery;

3. Automation of equipment and graphics creation;

4. Custom data collection methods;

User, group and domain access control;

All of these features are encapsulated in an intuitive and easy-to-use user interface, which makes sense for both local area network installations and complex networks containing thousands of devices.

This project was created by Ian Berry as a high school research project in early 2000, but has grown to become the best solution for tens of millions of companies and network security enthusiasts to monitor and manage their enterprise networks and data centers.

tool requires

Cacti supports normal operation on Linux, Unix, and Windows operating systems, but requires the following dependencies:

1、PHP 5.4+

2、MySQL 5.1+

3. RRDtool 1.3+, version 1.5+ recommended

4、NET-SNMP 5.5+

Web server (PHP support)

PHP must be compiled as a separate cgi or cli code for data collection via cron.

Php-snmp

Php-snmp module is optional, as long as you do not use ipv6 devices, or use snmpv3 engine ID, then php-snmp use no problem. Otherwise, you'll also need to uninstall php-snmp.

RRDtool

There are many versions of RRDtool, most of which support Cacti. If there is a problem with the generated network graphics, please check your RRDtool version settings for Cacti.

Features Data Source

Cacti receives and processes data through the concept of a data source that uses input methods to collect data from devices, hosts, databases, scripts, etc. A data source is a direct link to the underlying RRD file.

graphical

The soul of Cacti when graphically created by RRDtool using defined data sources.

data collection

Local and remote data collection support, ability to set collection intervals. Data source profiles can be applied to drawings at the time of creation or at the data template level. Remote data acquisition is made easy by copying resources to remote data collectors. Even if the remote data collector loses its connection to the Cacti master installation, it will store the collected data until the connection is restored.

plug-in framework

Cacti is not just a network security monitoring system, it is an operational framework that allows Cacti functionality to be extended and expanded. The Cacti team maintains plugins on an ongoing basis.

Users, Groups, and Rights

Cacti supports setting per-user and per-group permissions in each domain (Cacti zone), per graph, per graph tree, and per device. The permissions model in Cacti is implemented with Role-Based Access Control (RBAC), allowing users the flexibility to assign permissions. Cacti supports performing password complexity, password age, and expired password changes.

RRD Tools Graphical Options

Cacti supports most of the graphical features of RRD tools, including:

graphics options

1. Full axis display;

2. Shift;

3. Dashed line and dotted line offset;

4. Alt Y grid;

5. Meshless fitting;

6. Unit length;

7. Label width;

8. Dynamic labels;

9. Rules legend;

10. Legend position;

graphical element

1、VDEF;

2. Stacking lines;

3. User-definable line width;

4. Text alignment;

precautions

Database update scripts must be run when using Cacti source code or downloading code repositories directly from GitHub.

Run the database update script:

sudo -u cacti php -q cli/upgrade_database.php --forcever=`cat include/cacti_version`

Upgrade Cacti version in database:

update version set cacti = '1.1.38'; Did it help you to read all of the above? If you still want to have further understanding of related knowledge or read more related articles, please pay attention to the industry information channel, thank you for your support.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Network Security

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report