IMG 1010 - Overview of Cacti Watcher

 

Overview

Cacti is a network monitoring/graphing application, which is replacing the MRTG (Multi Router Traffic Grapher) monitoring/graphing tool. Cacti is built around the RRDTool, which is an open source high performance data logging and graphing system. Cacti will be used to monitor information such as Network Traffic, CPU Utilization, Memory, and Temperature. Based on some preset thresholds, Cacti has the ability to send alerting Email once the thresholds have been exceeded. Cacti operates using user generated graphs. Below is a list of the components that comprise the Cacti monitoring system.

  • Apache HTTP Server- A web server responsible for accepting HTTP requests.

  • mySQL database- Multi Threaded, MultiUser, SQL database management system.

  • RRDTool- Round Robin Database - RRD is a system to store and display time-series data like network traffic, temperatures, etc

  • php scripting- PHP is a widely-used general-purpose scripting language that is suited, e.g., for Web development. PHP can be embedded into HTML.   

  • Perl Scripting- Perl is a high level programming language that is stable and is a cross-platform programming language.

  • Cacti Monitoring Tool- Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality

  • Cacti Plug-In Architecture-  This provides the ability to add features to Cacti

  • Cacti Thresholding Plug In- This enables the ability to send e-mails based on preset thresholds

Cacti is not supported on a GCEMS server with a 64 bit Red Hat 5 Operating system installed.

Related Topics:

IMG 1010 - Installing Cacti

IMG 1010 - Installing Cacti - RedHat 6

IMG 1010 - Installing Cacti - CentOS 7

IMG 1010 - Upgrade From MRTG to Cacti Watcher

Cacti Log Files and Graphs

  • The cacti log files are located in the /www/htdocs/cacti/log/cacti.log directory.

  • The stats file that rrdTool uses to create the .rrd files is located in the /opt/dialogic/common/stats directory.

  • The cacti .rrd files are located in the /www/htdocs/cacti/rra directory.

The Graphs created by cacti will be available through the Cacti Web Page. Each graph can be viewed using the following units of time:

  • Daily     (5 minute Average)

  • Weekly  (30 minute Average)

  • Monthly (2 Hour Average)

    • Yearly   (1 Day Average)

Traffic

The table below displays the different graphs that can be created and viewed.

Per IMG

 Per Channel Grp

Per IP Channel Grp

Temperature

 Memory

Local Hosts

Average Call Duration

 Incoming Traffic

Incoming Traffic

Under VOIP Module

IMG Total Free Memory

CPU Utilization

IP Channel States

Incoming Traffic ASR

Incoming Traffic ASR

Right exhaust outlet

IMG 16 Byte Pool

Disk Usage

TDM Channel States

Outgoing Traffic

Outgoing Traffic

Under DSP Module

IMG 32 Byte Pool

Memory Statistics

Incoming Traffic

Outgoing Traffic ASR

Outgoing Traffic ASR

Left exhaust outlet

IMG 64 Byte Pool

Swap Usage

Incoming Traffic ASR

Average Call Duration

Average Call Duration

PPC 750GX Processor (CPU)

IMG 128 Byte Pool

Swap Statistics

Outgoing Traffic

TDM Channel Statistics

IP Channel Statistics

Backside of motherboard

IMG 256 Byte Pool

Memory Usage

Outgoing Traffic ASR

 

 

 

IMG 512 Byte Pool

Load Average

Total Traffic

 

 

 

IMG 1024 Byte Pool

Logged in Users

Total Traffic ASR

 

 

 

IMG 2048 Byte Pool

Number of Processes

 ASR- Average Success Rate / Answer Seizure Ratio

Sample Graphs:

Below are a few of the graphs that are produced by the cacti application. They are displayed here as examples of what users can expect to see.

For each of the graphs, located beneath the actual graphing portion are specifications on Average Idle Channels, Average Disconnected Channels, Average Out of Service Channels, etc. Within these specs there are notations after the numbers (m and k). See graphs above. Those notations are explained below.

  • m = milli = 10-3

  • k = kilo = 10+3 

Example: If there were 965.34 m Out of Service Channels (as shown in the graph above), that would indicate less than one channel on average was Out of Service. (.96534 Average Out of Service Channels)

Return to Documentation Home I Return to Sangoma Support