11# Principles of Operation
22
3- To understand Cacti's principal of operation, you have to start
3+ To understand Cacti's principles of operation, you have to start
44at the top and work down. Cacti's operational model is
55divided into multiple layers. They include
66
@@ -15,34 +15,34 @@ divided into multiple layers. They include
1515
1616Cacti ** Devices** are either physical hosts, sensors, clusters,
1717services, or any type of object with a name and that can
18- provide information about it self that should go into a
18+ provide information about itself that should go into a
1919** Graph** or could be used to provide additional information
2020useful for Operations.
2121
2222The Cacti ** Device** object serves as the center Cacti's world
23- it's where stores information on how gather data about it. You
23+ it stores information on how to gather data about it. You
2424can have from one to tens of thousands of ** Devices** monitored
2525from one Cacti system. It's very scalable. They can be
2626discovered using Cacti's Automation sub-system, added manually,
27- or gathered from a CMDB and added to Cacti using it's command
27+ or gathered from a CMDB and added to Cacti using its command
2828line interface.
2929
3030## Sites
3131
32- Cacti works with ** Sites** . So, when you add a phyical ** Device**
32+ Cacti works with ** Sites** . So, when you add a physical ** Device**
3333to Cacti, you can associate it with a ** Site** . Sites are designed
34- to be physical locations. Cacti can organize ** Devices** and it's
34+ to be physical locations. Cacti can organize ** Devices** and its
3535** Graphs** by Site in a convenient fashion.
3636
3737## Data Collectors
3838
3939These are the physical or virtual hosts or containers that gather
4040data about a group of devices either within a network or a site.
41- They are resiliant in that if the central Cacti server is not reachable,
41+ They are resilient in that if the central Cacti server is not reachable,
4242they will cache data and wait for it to become available again.
4343
44- Cacti supports upto dozens of Data Collectors today. Some customers
45- use somethings as simple as a Raspberry Pi or Nuk for
44+ Cacti supports up to dozens of Data Collectors today. Some customers
45+ use something as simple as a Raspberry Pi or Intel NUC for
4646Data Collectors. However, Virtual Machines are preferred as they
4747can be migrated live which does not interrupt data collection.
4848
@@ -79,7 +79,7 @@ can be nearer in latency than the database, can scale to 30,
797940, even 50 thousand devices with relative ease in Cacti
8080depending on the size of your database and data collector
8181infrastructure (sockets, cores, threads). When using this
82- N-Tiered methology , most customers will use Cacti's
82+ N-Tiered methodology , most customers will use Cacti's
8383` script server ` which is a pool of memory resident PHP
8484interpreters that preloads all scripts used to gather data,
8585therefore, it's super fast, and parallel in nature.
@@ -102,7 +102,7 @@ hammer. Other approaches in the industry use SQL database,
102102others flat files or document stores like ElasticSearch, Splunk,
103103Mongo DB, InfluxDB. There are a number of options out there.
104104You can get more information about RRDfile from the
105- [ RRDtool Website] ( http ://www.RRDtool .org/) .
105+ [ RRDtool Website] ( https ://www.rrdtool .org/) .
106106
107107` RRD ` is an acronym for ** Round Robin Database** . RRD is a system to store and
108108display time-series data (i.e. network bandwidth, machine-room temperature,
@@ -118,7 +118,7 @@ different consolidation functions: AVERAGE, MAXIMUM, MINIMUM and LAST.
118118
119119## Data Presentation
120120
121- One of the most appreciated features of [ RRDtool] ( http ://www.RRDtool .org/) is
121+ One of the most appreciated features of [ RRDtool] ( https ://www.rrdtool .org/) is
122122the built-in graphing function. This comes in useful when combining this with
123123some commonly used web server. Such, it is possible to access the graphs from
124124merely any browser on any platform.
@@ -177,10 +177,10 @@ results with others.
177177## Beyond Graphs
178178
179179Cacti is not just a Graphing platform, it's also a Network Operations
180- Framework. Thought the dozens of plugins and user contributed
180+ Framework. Through the dozens of plugins and user contributed
181181Graph Templates, the sky is the limit as to what can be done using the
182- Cacti Framework. It's stood the test of time now in it's 19th year
183- of existence in the Open Source world.
182+ Cacti Framework. It's stood the test of time now for over two decades
183+ in the Open Source world.
184184
185185---
186186Copyright (c) 2004-2026 The Cacti Group
0 commit comments