Cacti co the cài đặt trên hệ điều hành nào năm 2024

Cacti được thiết kế để hoạt động dựa trên nền tảng là RRD Tool - một nền tảng cho phép theo dõi trên hệ thống tuy nhiên lại không có giao diện đồ họa. Cacti sẽ lấy các kết quả từ RRD Tool và chuyển thành giao diện dễ hiểu đối với người dùng.

Cacti được viết dựa trên ngôn ngữ chính là PHP và Perl, CSDL chính là MySQL, hoạt động trên giao diện Web, vì vậy để dùng Cacti cần phải cài đặt nó trên một Web server hỗ trợ PHP và MySQL.

2. Các bước thực hiện cài đặt:

Để cài đặt Cacti, bạn thực hiện các bước như sau:

Đầu tiên bạn cài đặt 2 gói sau vào để đảm bảo có đầy đủ các package phục vụ cho quá trình cài đặt:

rpm –ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm –ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Sau đó bạn mở file /etc/yum.repo.d/remi.repo và sửa dòng enabled=0 thành enabled=1

Cacti co the cài đặt trên hệ điều hành nào năm 2024

2.1. Cài đặt web server

Để cài đặt các gói phục vụ cho web server, bạn dùng lệnh sau:

yum install httpd httpd-devel mysql mysql-server php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-mysql php-snmp

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Lệnh trên sẽ cài đặt các gói Apache, PHP và MySQL để vận hành Cacti. Tiếp theo bạn cài các gói SNMP và RRD Tool để theo dõi.

yum install net-snmp-utils net-snmp-libs php-pear-Net-SMTP rrdtool

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Sau khi hoàn tất cài đặt các dịch vụ trên, các bạn chạy những lệnh sau để kích hoạt các dịch vụ và cho phép các dịch vụ tự khởi động khi boot:

chkconfig –levels 235 httpd on

chkconfig –levels 235 msqld on

chkconfig –levels 235 snmpd on

service httpd start

service mysqld start

service snmpd start

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Sau khi khởi động các dịch vụ, bạn chạy lệnh sau để tiến hành cấu hình MySQL lần đầu:

mysql_secure_installation

Ở hầu hết các câu hỏi, bạn chỉ cần chọn theo mặc định do hệ thống đưa ra, trong quá trình này bạn sẽ được hỏi về password root cho MySQL, lần đầu tiên sẽ là password rỗng và sau đó bạn thay đổi password tùy theo ý thích của mình.

Sau khi thực hiện các thao tác trên, bạn chạy các lệnh sau (bao gồm cả dấu ;) để tạo CSDL cho Cacti hoạt động. (ở đây Vinahost hướng dẫn cách tạo Database tên cacti, user cacti và password Vinahost2014):

mysql –u root (Nhập password root)

CREATE DATABASE cacti;

CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'Vinahost2014';

GRANT ALL ON cacti.* to 'cacti'@'localhost';

FLUSH PRIVILEGES;

exit

Cacti co the cài đặt trên hệ điều hành nào năm 2024

2.2. Cài đặt Cacti

Sau khi hoàn thành các bước cài đặt web server, bước tiếp theo bạn tiến hành cài đặt cacti.

Đầu tiên bạn chuyển vào thư mục /var/www/html bằng lệnh:

cd /var/www/html

Sau đó tải phiên bản cacti mới nhất về bằng lệnh:

wget http://www.cacti.net/downloads/cacti-0.8.8c.tar.gz

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Sau khi tải về bạn chạy 2 lệnh sau để giải nén và đổi tên thư mục thành cacti.

tar –xvzf cacti-0.8.8c.tar.gz

mv cacti-0.8.8c cacti

Sau khi làm xong thao tác trên các bạn chạy các lệnh sau để nhập CSDL mẫu cho Cacti.

cd cacti

mysql –u root –p cacti < cacti.sql (Nhập password root MySQL)

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Tiếp theo, bạn cần chỉnh sửa lại file cấu hình của cacti, để thực hiện bạn dùng lệnh:

vi include/config.php

Tiếp theo các bạn chỉnh sửa những thông số trong file này phù hợp với server.

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Sau khi hoàn thành các bước trên, bạn có thể tiến hành cài đặt cacti bằng cách truy cập vào địa chỉ web server chứa cacti, nếu bạn thấy hiện màn hình cài đặt là các thông số đã đúng.

Cacti co the cài đặt trên hệ điều hành nào năm 2024

Các bạn chỉ cần Next ở các màn hình cài đặt với các thông số mặc định, sau khi cài xong bạn login lần đầu tiên với tên và mật khẩu là admin. Lúc này, bạn sẽ được yêu cầu đổi mật khẩu ngay lần đầu đăng nhập và sau khi đổi password thì bạn sẽ vào giao diện chính của Cacti.