How to Install Cacti on CentOS 7


Easily deploy your favorite applications in seconds at an unbeatable price for your next projects.

Installing Cacti on CentOS 7

Cacti is an open-source network monitoring and graphing tool that provides a web-based interface for managing network resources. It allows you to monitor the performance of devices such as routers, switches, servers, and other network devices.

Step 1: Update System

To begin the installation, it's important to update the system packages to their latest versions. Run the following command:

sudo yum update

Step 2: Install Required Packages

Cacti requires several packages to be installed on the system. Use the following command to install the necessary packages:

sudo yum install httpd mariadb mariadb-server php php-mysql php-snmp net-snmp-utils net-snmp-libs rrdtool

Step 3: Configure MariaDB

Start and enable the MariaDB service:

sudo systemctl start mariadb
sudo systemctl enable mariadb

Run the MySQL secure installation script:

sudo mysql_secure_installation

Step 4: Configure Apache

Start and enable the Apache service:

sudo systemctl start httpd
sudo systemctl enable httpd

Step 5: Configure PHP

Edit the PHP configuration file:

sudo vi /etc/php.ini

Update the following lines:

max_execution_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 32M
date.timezone = [YOUR_TIMEZONE]

Step 6: Install Cacti

Download the latest version of Cacti:

sudo yum install epel-release
sudo yum install cacti

Import the default MySQL database for Cacti:

mysql -u root -p cacti < /usr/share/doc/cacti-*/cacti.sql

Edit the Cacti configuration file:

sudo vi /etc/cacti/db.php

Update the following lines:

$database_username = 'cactiuser';
$database_password = 'cactipassword';
$database_name = 'cacti';

Step 7: Configure Cacti

Edit the Apache configuration file:

sudo vi /etc/httpd/conf.d/cacti.conf

Update the following line to allow access from your IP address:


Restart the Apache service:

sudo systemctl restart httpd

Step 8: Access Cacti Web Interface

Open your web browser and access the Cacti web interface using the following URL:


Follow the on-screen instructions to complete the installation and set up monitoring for your network devices.

That's it! You have successfully installed and configured Cacti on CentOS 7. You can now monitor your network resources and generate graphs based on the collected data.

Refer A Friend
Get $25

Installing Cacti
CentOS 7
Cacti installation
CentOS 7 Cacti installation
Cacti setup
CentOS 7 Cacti setup
Cacti configuration
CentOS 7 Cacti configuration
Cacti tutorial
CentOS 7 Cacti tutorial

Why Customers Love Us

What our customers say about us

Ready To Get Started For Free?

Create your free account today.