Tải bản đầy đủ (.docx) (38 trang)

HƯỚNG DẪN CÀI ĐẶT VÀ CẤU HÌNH CACTI autorecovered update

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.66 MB, 38 trang )

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THỦ ĐỨC
KHOA CÔNG NGHỆ THÔNG TIN

Mơn: Linux 3
Đề tài:

CACTI
Nhóm : OK
1. Lý Anh Tân
2. Nguyễn Vũ Đức Huy
3. Phùng Quốc Đạt
4. Phạm Văn Tài
5. Vương Hào Thông
GVHD: Nguyễn Thanh Vũ

1


I. Sơ đồ :

Chuẩn bị :
2 máy Centos 7 , 1 máy windows server 2008

II. Các bước thực hiện:
Bước 1:
Tắt hết selinux trên 2 Centos 7 và firewall trên 3 máy thực hiện cấu hình
ip đảm bảo thơng đường mạng cập nhật timezone cho máy CACTI
Bước 2:
Chuẩn bị các gói cần thiết để sử dụng cacti
Mình tạo 1 thư mục để tiện cho việc kiểm tra các gói đã download
#mkdir download


#cd download

2


Cập nhật centos 7
#yum update -y
Gói epel
#yum install epel-release -y
Gói ntp
#yum install ntp -y

Thay đổi lại timezone
#timedatectl set-timezone Asia/Ho_Chi_Minh

Chạy và cho phép NTP khởi động cùng hệ thống
#ntpdate pool.ntp.org
# systemctl start ntpd
# chkconfig ntpd on
3


# systemctl enable ntpd

Gói wget
#yum install wget -y

Remi
#wget />
4



#yum install remi-release-7 -y

Apache
#yum install httpd httpd-devel –y

Bước 3:
Khởi động và chạy dịch vụ
#systemctl enable httpd
#systemctl start httpd
Kiểm tra lại xem httpd đã chạy chưa
#systemctl status httpd

5


Bước 4:
Cài đặt SNMP và RRDTool
#yum install -y net-snmp net-snmp-utils net-snmp-libs rrdtool net-snmpdevel

Chạy dịch vụ
#chkconfig snmpd on
#systemctl enable snmpd
#systemctl start snmpd
Kiểm tra xem snmpd đã chạy chưa
6


#systemctl status snmpd


Bước 5:
Cài đặt Mariadb
#yum install mariadb mariadb-server mariadb-devel –y

Chạy dịch vụ
#systemctl enable mariadb
#systemctl start mariadb
Kiểm tra xem mariadb đã chạy chưa
#systemctl status mariadb
7


8


Bước 6:
Hoàn tất việc cài đặt Mariadb
#mysql_secure_installation

Đăng nhập vào Mariadb
#mysql -uroot -p

Tạo database cho Cacti
#create database cactidb;

9


Bước 7:

Cấu hình mysql
#grant all privileges on cactidb.* to cactiuser@localhost identified by
“cactipwd”;
#flush privileges;
#exit;
#mysql -uroot -p mysql< /usr/share/mysql/mysql_test_data_timezone.sql

#grant select on mysql.time_zone_name to cactiuser@localhost;
#flush privileges;
#exit;
#vi /etc/my.cnf.d/server.cnf
Dịng thứ 13
Thêm vào cấu hình như sau
collation-server = utf8_general_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
max_heap_table_size = 128M
max_allowed_packet = 16777216
tmp_table_size = 64M
10


join_buffer_size = 64M
innodb_file_per_table = on
innodb_buffer_pool_size = 512M
innodb_doublewrite = off
innodb_additional_mem_pool_size = 80M
innodb_lock_wait_timeout = 50
innodb_flush_log_at_trx_commit = 2


11


Bước 8:
Cài đặt PHP
#yum install -y php-mysql php-pear php-common php-gd php-devel php
php-mbstring php-cli php-intl php-snmp
Đổi lại time zone
#vi /etc/php.ini
Bỏ dấu ; ở dòng 878 và đặt timezone

12


Bước 9:
Cài đặt Cacti
#yum install cacti –y

Kiểm tra xem có file cacti.sql chưa
#cd /usr/share/doc/cacti-1.2.15
#ll

Import file sql lên cactidb
#mysql -uroot -p cactidb < cacti.sql

Chỉnh sửa file cấu hình của cacti
13


#vi /usr/share/cacti/include/config.php


#vi /etc/cron.d/cacti
Bỏ # đổi từ 5 thành 1

#vi /etc/httpd/conf.d/cacti.conf
Chỉnh sửa dòng 17 thành Require all granted
Chỉnh sửa dòng 23 thành Allow from all
Bước 10:
Cài đặt thêm các gói cần thiết đê chạy Cacti
#yum install -y gcc mysql-devel autoconf automake libtool dos2unix
help2man openssl-devel perl-devel rpm-devel

#wget />14


#tar –xvf cacti-spine1.2.15.tar.gz

#cd cacti-spine-1.2.15
15


# ./bootstrap
# ./configure

#make
16


#make install


#cd /usr/local/spine/etc

#cp spine.conf.dist spine.conf

Bước 11:
17


Chỉnh sửa cấu hình
#vi spine.conf

#chown root:root /usr/local/spine/bin/spine
#chmod +s /usr/local/spine/bin/spine

Khởi động lại tất cả dịch vụ
#systemctl restart httpd
#systemctl restart snmpd
#systemctl restart mariadb
#reboot

Bước 12:
18


Đăng nhập vào cacti bằng duyệt web với đường dẫn
ipservercacti/cacti

Tài khoản và mật khẩu mặc định là admin.

19



Chọn begin

Next
20


Next

Next
21


Next

Next
22


Next

Next

Next
23


Nếu khơng có lỗi ta next hết
Để vào giao diện của cacti


24


Bước 13:
Thực hiện giám sát máy window server bằng Cacti
Đầu tiên chúng ta cần cài đặt dịch vụ SNMP và cấu hình community
string cho SNMP service. Để cài đặt SNMP service . Chọn Add Roles
and Feature Wizard -> Next đến mục Features tích vào mục " SNMP
Service " -> chọn Next để cài đặt sau đó vào services.msc và cấu hình
community string và trap server như bên dưới

25


×