Hướng dẫn add weathermaps cho cacti

Contents

  • 1 GIỚI THIỆU VỀ CACTI
  • 2 HƯỚNG DẪN CÀI ĐẶT CACTI
    • 2.1 Cài đặt các thành phần cần thiết 
    • 2.2 Cài đặt cacti
    • 2.3 chown -R cacti:apache /usr/share/cacti/rra
    • 2.4 Add Device vào Cacti
    • 2.5 Tạo Graph
    • 2.6 Cài đặt và phân quyền user ( Chỉ cho phép xem graph được phép ):
  • 3 Related

GIỚI THIỆU VỀ CACTI

Cacti là một Network Graphing Tool, dùng để thu thập dữ liệu SNMP và các dữ liệu khác nhau ( Như thông tin của hệ thống, tình trạng liên kết mạng, không gian đĩa cứng v.v ) thành một RRD ( Được quản lý bởi RRD-Tool ) và có thể giám sát thông qua giao thức HTTP

HƯỚNG DẪN CÀI ĐẶT CACTI

Cài đặt các thành phần cần thiết 

  • Cài đặt epel-release

yum install –y epel-release

  • Tắt SELinux

setenforce 0

  • Cài đặt httpd

yum install –y httpd httpd-devel

service httpd start

  • Cài đặt php

yum install –y php php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp

  • Cài đặt MySQL

yum install –y mysql-server

  • Khởi động mysql

service mysqld start

  • Tiến hành cấu hình mysql

/usr/bin/mysql_secure_installation

  • Cài đặt net-snmp

yum -y install net-snmp net-snmp-utils

  • Khởi động dịch vụ snmp

service snmpd start

  • Cài đặt rrdtool

yum install –y rrdtool

  • Cấu hình cho các dịch vụ khởi động khi boot

chkconfig --level 345 httpd on

chkconfig --level 345 mysqld on

chkconfig --level 345 snmpd on

Cài đặt cacti

  • Sử dụng câu lệnh

yum install –y cacti

  • Tạo cơ sở dữ liệu cho cacti

mysql –u root –p

create database cacti;

grant all privileges on cacti . * to cacti@'localhost' identified by 'password' with grant option;

\q

  • Cài đặt cơ sở dữ liệu cho cacti

rpm -ql cacti | grep cacti.sql

Lệnh trên sẽ xuất ra đường dẫn của file csdl tạo cho cacti. Tại đây là

/usr/share/doc/cacti-0.8.8h/cacti.sql

  • dump database cho cacti

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

  • Cấu hình file kết nối csdl cho Cacti

vi /etc/cacti/db.php

  • Điền các thông số cần thiết như user, password, tên database đã tạo ở bược trước

Hướng dẫn add weathermaps cho cacti

  • Cấu hình Alias của Cacti cho phép truy cập từ internet

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

  • Tìm và chỉnh sửa các giá trị Require localhost thành Require all granted và Allow from all.

Hướng dẫn add weathermaps cho cacti

  • Chỉnh sửa cron cho cacti

vi /etc/cron.d/cacti

  • bỏ comment cho cron

Hướng dẫn add weathermaps cho cacti

  • Tạo thư mục chứa file log cho cacti

mkdir /usr/share/cacti/logs/

  • Khởi động lại httpd

service httpd restart

  • Truy cập thư mục cài đặt cacti bằng trình duyệt web và tiến hành cài đặt

Hướng dẫn add weathermaps cho cacti

  • Chọn new install

Hướng dẫn add weathermaps cho cacti

  • Chỉnh lại đường dẫn tới file log và finish

Hướng dẫn add weathermaps cho cacti

  • Đăng nhập vào cacti với user/pass mặc định là admin/admin

Hướng dẫn add weathermaps cho cacti

  • Tạo pass mới cho user admin

Hướng dẫn add weathermaps cho cacti

  • Kiểm tra lại permission của các thư mục

chmod -R 775 /usr/share/cacti/plugins/

chmod -R 775 /usr/share/cacti/logs/

chmod -R 775 /usr/share/cacti/rra/

chown -R cacti:apache /usr/share/cacti/rra

Add Device vào Cacti

  • Chọn device tại menu chính

Hướng dẫn add weathermaps cho cacti

  • Chọn Add

Hướng dẫn add weathermaps cho cacti

  • Điền các thông tin cần thiết như
    • Description vá Hostname ( IP thiết bị )

Hướng dẫn add weathermaps cho cacti

  • Kiểm tra version phù hợp với version của thiết bị và điền SNMP Community và chọn create

Hướng dẫn add weathermaps cho cacti

  • Nếu connect thành công sẽ có thông tin của Host tại phần trên cùng của màn hình

Hướng dẫn add weathermaps cho cacti

  • Và thông tin snmp tại phía dưới cùng

Hướng dẫn add weathermaps cho cacti

Tạo Graph

  • Tạo graphs tại góc trên bên phải của trang cài đặt device

Hướng dẫn add weathermaps cho cacti

  • Chọn thông số cần tạo ( tại đây là port switch ) Kiểu Graphs và chọn create

Hướng dẫn add weathermaps cho cacti

  • Tạo Graph tree cho Graph vừa tạo

Hướng dẫn add weathermaps cho cacti

  • Chọn tên cho tree và chọn create

Hướng dẫn add weathermaps cho cacti

  • Tiến hành add graph vào graph tree
  • Chọn Graphs management

Hướng dẫn add weathermaps cho cacti

  • Chọn Graph cần add và chọn Place on a Tree ( Graph Test )

Hướng dẫn add weathermaps cho cacti
*Lưu ý: Sau khi tạo graph, thường phải sau 5 phút RRD mới tạo các thông số của graphs trong thư mục /usr/share/cacti/rra. Do đó thường sẽ có lỗi ko tìm thấy file rrd của graph khi vừa tạo xong graph. Sau 5 phút Graph sẽ hoạt động bình thường.

Cài đặt và phân quyền user ( Chỉ cho phép xem graph được phép ):

  • Chọn user managerment tại menu chính của cacti

Hướng dẫn add weathermaps cho cacti

  • Chọn Add

Hướng dẫn add weathermaps cho cacti

  • Điền các thông tin như: user, password, Chọn Enable user, và cho user view Graphs rồi Create.

Hướng dẫn add weathermaps cho cacti

  • Sau khi create xong chọn tab Graph Permission. Chọn Deny để chặn quyền truy cập tới tất cả các Graphs ngoại trừ graph được chọn.

Hướng dẫn add weathermaps cho cacti

  • Chọn Graph muốn cho User quyền xem > Add > Lưu lại

Hướng dẫn add weathermaps cho cacti

Related