mirror of
https://github.com/Cacti/documentation.git
synced 2026-10-23 03:26:44 +09:00
* docs: comprehensive audit, Spine poller overhaul, and technical refactor - Overhaul Spine documentation (Spine.md) with complete end-to-end guide: architecture, prerequisites for modern distros (EL8/9 CRB, Ubuntu 22/24, Debian 11/12, FreeBSD), SUID root permissions, secure spine.conf setup (0640), Web UI configuration (Paths, Poller type, Data Collectors tuning), MySQL max_connections sizing, and troubleshooting. - Fix broken links and anchors (Hardening, SNMP data queries, Hook API references). - Fix broken image reference in Sites.md (add-site.JPG -> add-site.png). - Fix syntax errors in documentation PHP code blocks, including invalid parenthesization, missing SQL execute quotes, and malformed comments in FAQ. - Fix DevOps installation commands: use config.php.dist, correct systemctl service names for MySQL/MariaDB/PHP-FPM, remove nonexistent php-json, add missing composer install, and correct Debian/Ubuntu systemd environment path. - Correct grammatical errors, repeated words, and typos across all markdown documents. - Remove obsolete unreferenced duplicate installation guides. Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> * docs: correct reviewed examples and guidance Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> * docs: correct guidance that disagrees with the Cacti source Verified each claim against include/global_arrays.php, lib/auth.php, lib/functions.php, host_templates.php and the Spine config parser. The notable ones: api_plugin_safe_exec() does not exist on either branch, Spine reads DB_Pass rather than DB_Password, and the CDEF special data source table was missing five entries and renamed four others. Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> * docs: wrap Spine prose and fence the connection sizing formula The formula's bare asterisks rendered as emphasis, dropping the multiplication signs. Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> * chore: refresh copyright year in scripts and issue templates Signed-off-by: Thomas Vincent <thomasvincent@gmail.com> --------- Signed-off-by: Thomas Vincent <thomasvincent@gmail.com>
62 lines
3.0 KiB
Markdown
62 lines
3.0 KiB
Markdown
# Graph Overview
|
|
|
|
Almost everything in Cacti is somehow related to a **Graph**. At any time, you can
|
|
list all available **Graph** by clicking on `Console > Management > Graphs` menu
|
|
pick. While it is possible to manually create graphs through this interface,
|
|
new users should follow the instructions provided in the next chapter for
|
|
creating **New Graphs** in Cacti.
|
|
|
|
For users who are familiar with [RRDtool](https://www.rrdtool.org/), you will
|
|
immediately recognize that a **Graph** in Cacti is closely modeled after RRDtool's
|
|
graphs. This makes sense since Cacti provides a user friendly interface to
|
|
RRDtool without requiring users to understand how RRDtool works. With this in
|
|
mind, every **Graph** in Cacti has certain settings and at least one **Graph Item**
|
|
associated with it. While graph settings define the overall properties of a
|
|
**Graph**, the **Graph Items** define the data that is to be represented on the **Graph**.
|
|
So the **Graph Items** define which data to display and how it should displayed,
|
|
and also define what should be displayed on the legend.
|
|
|
|
Each **Graph** and **Graph Item** has a set of parameters which control various aspects
|
|
of the **Graph**. Fortunately through the use of **Graph Templates**, it is not
|
|
necessary to understand the function of each field to create **Graphs** for your
|
|
network. When you are ready to take on the task of creating your own **Graph
|
|
Templates**, extensive field descriptions for both **Graphs** and
|
|
**Graph Items** are provided in that section of the manual.
|
|
|
|
Below, you can see a simple version of the Graph Management interface found
|
|
by going to `Console > Management > Graphs`
|
|
|
|

|
|
|
|
From this interface, you can see the Name, and ID of the **Graph**,
|
|
the Source **Graph Template**, and it's size. At the bottom of the page, there
|
|
is a list of Action that can be taken on **Graphs**. These actions are fairly
|
|
extensive, and are also extended as you add **Plugins** to Cacti.
|
|
|
|
When you click on the Name of the **Graph**, you will be taken to a `Graph Edit`
|
|
page as shown below.
|
|
|
|

|
|
|
|
In most cases, where the **Graph** is owned by a **Graph Template**, there is
|
|
not much your can do on this page. However, in the case that a **Graph**
|
|
is not managed by a template as in the image below, there are many more
|
|
options you will have when working with the **Graph**. The downside of
|
|
not leveraging a **Graph Template** for your **Graphs** is that you have
|
|
to duplicate the work for each **Graph** created.
|
|
|
|

|
|
|
|
When viewing a Non-Templated **Graph**, you have complete control of the
|
|
**Graphs** Canvas and all the **Graph Items** as you would in a **Graph Template**,
|
|
and the Graph Configuration as shown below.
|
|
|
|

|
|
|
|
The settings in both the Canvas and Configuration components of the **Graph**
|
|
will be covered in the **Graph Template** section of the manual and not
|
|
covered here.
|
|
|
|
---
|
|
Copyright (c) 2004-2026 The Cacti Group
|