SlideShare a Scribd company logo
Hướng dẫn cài đặt và cấu hình Cacti trên
CentOS
Hướng dẫn cài đặt và cấu hình Cacti trên CentOS . Trong bài lab này chúng ta
sẽ cùng nhau tìm hiển về hệ thống monitoring Cacti được thiết kế để giám sát hệ
thống máy chủ và các thiết bị mạng. Cacti là phần mền open source có thể cài
đặt trên Window và Linux. Cacti được viết trên ngôn ngữ PHP và Perl, MySQL
và sử dụng giao diện web để quản trị , để cài đặt Cacti chúng ta phải sử dụng
web server hộ trợ PHP và MySQL
Mô hình bài Lab:
 Monitoring server ( cài đặt và cấu hình Cacti ): IP 172.16.20.10
 Giám sát Linux Server : IP 172.16.20.20 enable SNMP v2, community
string : public
 Giám sát Windows Server: IP 172.16.20.48 enable SNMP v2, community
string : public
 Giám sát Router: IP 172.16.20.100/24 enable SNMP v2, community
string : public
I. Cài đặt Cacti
Bước 1: Cài đặt web server ( cài đặt Apache, PHP, MySQL )
yum -y 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
Bước 2: Cài đặt SNMP và RRD Tool để giám sát và vẽ đồ thị
yum -y install net-snmp-utils net-snmp-libs php-pear-Net-SMTP rrdtool
Bước 3: Cấu hình Apache, MySQL chuận bị cho quá trình cài đặt Cacti
+ Cấu hình cho phép các dịch vụ tự khởi động khi server khởi động và start các
service
chkconfig httpd on
chkconfig mysqld on
chkconfig snmpd on
service httpd start
service mysqld start
service snmpd start
+ Cấu hình tạo mysql account và database cho quá trình cài đặt cacti
 Chạy mysql script để tạo password cho account root của database MySQL
và remove anonymous account cũng như test database
 [root@centos6 ~]# /usr/bin/mysql_secure_installation
 Enter current password for root (enter for none): //mặc định
chưa set pasword ta nhấn enter
 Set root password? [Y/n] Y
 Remove anonymous users? [Y/n] Y
 Disallow root login remotely? [Y/n] n
 Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
 Tạo account và database cacti sau đó cấp quyền cho cacti mysql account
to toàn quyền trên database cacti bằng MySQL root account
 [root@centos6 ~]# mysql -uroot -p
 Enter password:

 mysql> CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'password';
 Query OK, 0 rows affected (0.00 sec)

 mysql> GRANT ALL ON cacti.* TO 'cacti'@'localhost';
 Query OK, 0 rows affected (0.00 sec)

 mysql> FLUSH PRIVILEGES;
 Query OK, 0 rows affected (0.00 sec)

 mysql> exit
Bước 4: Cài đặt Cacti
+ Các bạn vào trang http://www.cacti.net để download gói Cacti mới nhất trong
mục Latest Files về giải nén trong thư mục /var/www/html
cd /var/www/html/
wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz
tar -xzvf cacti-0.8.8h.tar.gz
mv cacti-0.8.8h cacti
+ Import database mẫu cho "cacti" database tạo trước đó
mysql –u root –p cacti < /var/www/html/cacti/cacti.sql //(Nhập
password root MySQL)
+ Chỉnh sửa username & password trong file cấu hình của cacti
vim /var/www/html/cacti/include/config.php
/* make sure these values refect your actual
database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "password";
$database_port = "3306";
$database_ssl = false;
+ Truy cập địa chỉ http://172.16.20.10/cacti để tiến hành cài đặt -> chọn "next"
+ Kiểm tra xem có lỗi thiết package không. Nếu không lỗi click "Next"
+ Login băng account mặc định user: admin password: admin
+ Đổi password cho account admin tại lần đăng nhập đầu tiên
+ Hiển thị kết quả
+ Chuyển qua tab "graphs" ta thấy lỗi hiển thị đồ thị trên Cacti.
+ Để khắc phục lỗi đồ thị trên. Chúng ta cần cấu hình Cacti cứ 5 minutes sẽ thu
thập thông tin và lưu trong rrd files. Lúc này trên "Graphs" tab sẽ hiển thị đồ
họa dựa trên những thông tin thu thập được trong rrd files trong thư
mục "/var/www/html/cacti/rra". Bây giờ chúng ta tiến hành cấu hình cứ 5
phút sẽ thu thập thông tin về các thiết bị cần theo dõi bằng php
script "/var/www/html/cacti/poller.php" với user account cacti từ CentOS
server
[root@centos6 ~]# useradd cacti
[root@centos6 ~]# passwd cacti
+ Tạo crontab cho account cacti sẽ thu thập dữ liệu 5 phút 1 lần và đẩy dư liệu
về thư mục "/var/www/html/cacti/rra"
crontab -u cacti -e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php
+ Change permission cho thư mục "/var/www/html/cacti/rra" và log file
chown cacti /var/www/html/cacti/rra
chown cacti /var/www/html/cacti/log/cacti.log
+ Chỉnh lại timezone trong file php.ini
vim /etc/php.ini
/* change timezone to "Asia/Ho_Chi_Minh" */
date.timezone = "Asia/Ho_Chi_Minh"
+ Khởi động lại service apache và khởi tạo dữ liệu thu thập lần đầu bằng
account cacti
service httpd restart
su - cacti
/usr/bin/php /var/www/html/cacti/poller.php
+ Truy cập lại địa chỉ http://172.16.20.10/cacti/graph_view.php để kiểm tra
+ Tới đây chúng ta đã kết thúc quá trình cài đặt Cacti trên CentOS. Phần tiếp
theo chúng ta sẽ cấu hình monitoring các thiết bị trong mạng
II. Cấu hình Cacti
1. Giám sát Linux Server bằng SNMP ( IP 172.16.20.20 )
+ Cài đặt và cấu hình SNMP trên Linux Server CentOS ( IP: 172.16.20.20 ) cần
theo dõi
yum -y install net-snmp-utils net-snmp
+ Cấu hình SNMP string community trong file /etc/snmp/snmpd.conf
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.org
vim /etc/snmp/snmpd.conf
/* thêm string community snmp */
rocommunity public
+ Khởi động SNMP service
chkconfig snmpd on
service snmpd start
+ Thêm thiết bị cần theo dõi vào Cacti site : Chọn Device -> Add
+ Tạo đồ thị trên Linux Server vừa thêm -> chọn " Create Graphs for this
Host "
+ Tạo Graph Templates muốn theo dõi như "network interface - eth0, Memory,
Load ..." . Chọn và click "Create"
+ Vào mục "Graph Trees" để tạo Graph Trees mới. "Name: Linux Servers"
-> chọn "Create"
+ Thêm CentOS6 vào "Graph Trees" Linux Server vừa tạo . Chọn Graph Trees
-> Linux Servers . Trong mục Tree Items chọn Add
+ Kiểm tra hiển thị dữ liệu trên đồ thị. Chọn " graphs -> Linux Servers ->
Host: Linux - CentOS6 "
+ Đến đây chúng ta đã kết thúc quá trình add Linux Server cần theo dõi vào
Cacti. Phần tiếp chúng ta sẽ làm trên Windows
2. Giám sát Windows Server bằng SNMP
+ Đầ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
+ Enable SNMP services automatically
+ Bước tiếp theo, add Windows Server 2012 vào Cacti site: Vào console ->
chọn Console -> Device -> Add. Thêm thông tin như bên dưới chọn "Create"
+ Ở mục "Associated Graph Templates" và "Associated Data
Queries" chúng ta add lần lượt như hình bên dưới -> Xong click save
+ Tiếp theo chúng ta tạo Graph Templates cho Windows Server host ở trên .
Chọn "Device -> Windows Server 2012" . Click "Create Graphs for this
Host"
+ Tích vào những service bạn muốn monitor như card mạng, memory, cpu ... từ
Windows Server 2012 host -> click "Create"
+ Tạo "Graph Trees" . Chọn console -> Graph Trees -> Add . Thêm thông tin
"Name: Windows Servers " -> click "Creae"
+ Thêm Windows Hosts cần giám sát vào "Graph Trees" Windows Servers .
Chọn "Console -> Graph Trees -> Windows Servers. Dưới Tree Items -> click
"Add" và thêm thông số như dưới -> Create
+ Kiểm tra hiển thị dữ liệu bằng đồ họa. Chọn "graphs -> Windows Servers" -
> chọn "Host: Windows Server 2012 "
3. Giám sát Routers Switch bằng SNMP
+ Chúng ta kết nối router R1 trên GNS3 với mạng LAN bằng cách setup Cloud
1 với interface của PC như hình vẽ
+ Cấu hình ip cho interface fa0/0 và enable SNMP với community string là
public trên router cisco R1
R1#config t
R1(config)#int fa0/0
R1(config-if)#ip add 172.16.20.100 255.255.255.0
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#snmp-server community public RO
R1(config)#exit
R1#copy run start
+ Bước tiếp theo chúng ta tiến hành Add router cần theo dõi vào Cacti "
Console -> Device -> Add "
+ Sau khi nhấn "Create" chúng ta chuyển qua bước tạo đồ thị dữ liệu cho router.
Mặc định ở mục "Associated Graph Templates" và "Associated Data
Queries" đã add sẵn graph monitor CPU và Interfaces cho router R1 -> Chúng
ta chọn "Create Graphs for this Host"
+ Bước tiếp theo tích chọn mục muốn hiển thị đồ họa như CPU, interface ... Sau
đó chọn "Create"
+ Tiếp theo chúng ta tao "Graph Trees - Routers" và add item router R1 vào
+ Chọn "Graphs -> Routers -> Host: Router R1" để hiện thị đồ họa
+ Đến đây chúng ta đã hoàn thành xong bài lab cài đặt và cấu hình Cacti trên
CentOS . Cảm ơn các bạn đã theo dõi

More Related Content

What's hot

Giáo trình Quản trị mạng
Giáo trình Quản trị mạngGiáo trình Quản trị mạng
Giáo trình Quản trị mạngTran Tien
 
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đĐề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Full hướng dẫn cấu hình gns3 1.1
Full hướng dẫn cấu hình gns3 1.1Full hướng dẫn cấu hình gns3 1.1
Full hướng dẫn cấu hình gns3 1.1
laonap166
 
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docxÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
ChLm11
 
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire baseđồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
jackjohn45
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
An Nguyen
 
3.1. thiết kế mạng cục bộ
3.1. thiết kế mạng cục bộ3.1. thiết kế mạng cục bộ
3.1. thiết kế mạng cục bộKun Din
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tú Cao
 
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đĐề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
Dịch Vụ Viết Bài Trọn Gói ZALO 0917193864
 
Lập sơ đồ thiết kế mạng
Lập sơ đồ thiết kế mạngLập sơ đồ thiết kế mạng
Lập sơ đồ thiết kế mạng
namtran471
 
Huong dan su dung packet tracer
Huong dan su dung packet tracerHuong dan su dung packet tracer
Huong dan su dung packet tracer
Duc Nguyen
 
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đPhân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
Dịch vụ viết bài trọn gói ZALO 0917193864
 
Lab mcsa 2016 tieng viet new star
Lab mcsa 2016 tieng viet   new starLab mcsa 2016 tieng viet   new star
Lab mcsa 2016 tieng viet new star
Ninhnd Nguyen
 
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.docĐồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
DV Viết Luận văn luanvanmaster.com ZALO 0973287149
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
The Boss
 
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSECĐồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
nataliej4
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime android
Nguyen Thieu
 
Phân tích mã nguồn driver usb mouse
Phân tích mã nguồn driver usb mousePhân tích mã nguồn driver usb mouse
Phân tích mã nguồn driver usb mouse
Thanh Cứng
 
Slides Lập trình mạng
Slides Lập trình mạngSlides Lập trình mạng
Slides Lập trình mạngasakebigone
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracer
Duc Nguyen
 

What's hot (20)

Giáo trình Quản trị mạng
Giáo trình Quản trị mạngGiáo trình Quản trị mạng
Giáo trình Quản trị mạng
 
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đĐề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
Đề tài: Hệ thống giám sát mạng dựa trên phần mềm Zabbix, 9đ
 
Full hướng dẫn cấu hình gns3 1.1
Full hướng dẫn cấu hình gns3 1.1Full hướng dẫn cấu hình gns3 1.1
Full hướng dẫn cấu hình gns3 1.1
 
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docxÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
ÔN TẬP CUỐI KÌ MÔN ĐIỆN TOÁN ĐÁM MÂY.docx
 
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire baseđồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
đồ áN cơ sở 3 xây dựng ứng dụng trò chuyện trực tuyến android sử dụng fire base
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
 
3.1. thiết kế mạng cục bộ
3.1. thiết kế mạng cục bộ3.1. thiết kế mạng cục bộ
3.1. thiết kế mạng cục bộ
 
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 FithouTài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
Tài liệu hướng dẫn quản lý user, phân quyền trong Ubuntu (linux) - 10B4 Fithou
 
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đĐề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
Đề tài: Xây dựng hệ thống wifi cho thành phố Vũng Tàu, HOT, 9đ
 
Lập sơ đồ thiết kế mạng
Lập sơ đồ thiết kế mạngLập sơ đồ thiết kế mạng
Lập sơ đồ thiết kế mạng
 
Huong dan su dung packet tracer
Huong dan su dung packet tracerHuong dan su dung packet tracer
Huong dan su dung packet tracer
 
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đPhân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
Phân tích tự động các website để phát hiện lỗ hổng tiêm nhiễm, 9đ
 
Lab mcsa 2016 tieng viet new star
Lab mcsa 2016 tieng viet   new starLab mcsa 2016 tieng viet   new star
Lab mcsa 2016 tieng viet new star
 
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.docĐồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
Đồ án xây dựng hệ thống mạng LAN cho doanh nghiệp.doc
 
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
Báo cáo đồ án tốt nghiệp "Ứng dụng trí tuệ nhân tạo nhận dạng chữ viết tay xâ...
 
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSECĐồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
Đồ án Xây dựng hệ thống bảo mật mạng VPN/IPSEC
 
Ứng dụng chát realtime android
Ứng dụng chát realtime androidỨng dụng chát realtime android
Ứng dụng chát realtime android
 
Phân tích mã nguồn driver usb mouse
Phân tích mã nguồn driver usb mousePhân tích mã nguồn driver usb mouse
Phân tích mã nguồn driver usb mouse
 
Slides Lập trình mạng
Slides Lập trình mạngSlides Lập trình mạng
Slides Lập trình mạng
 
Tieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracerTieu Luan - Mang may tinh voi Packet tracer
Tieu Luan - Mang may tinh voi Packet tracer
 

Similar to Hướng dẫn cài đặt và cấu hình cacti trên cent os

Hướng dẫn cấu hình monitor vmware es xi host dùng cacti
Hướng dẫn cấu hình monitor vmware es xi host dùng cactiHướng dẫn cấu hình monitor vmware es xi host dùng cacti
Hướng dẫn cấu hình monitor vmware es xi host dùng cacti
laonap166
 
Bao cao giua ky de tai quan tri he thong mang windown server 2008
Bao cao giua ky de tai quan tri he thong mang windown server 2008Bao cao giua ky de tai quan tri he thong mang windown server 2008
Bao cao giua ky de tai quan tri he thong mang windown server 2008
chuong thai
 
Part 48 upgrade server 2008 - windows server core - wsc -www.key4_vip.info
Part 48   upgrade server 2008 - windows server core - wsc -www.key4_vip.infoPart 48   upgrade server 2008 - windows server core - wsc -www.key4_vip.info
Part 48 upgrade server 2008 - windows server core - wsc -www.key4_vip.infolaonap166
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpNhật Trinh
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpNhật Trinh
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối KỳLy ND
 
Part 38 isa server - installation -www.key4_vip.info
Part 38   isa server - installation -www.key4_vip.infoPart 38   isa server - installation -www.key4_vip.info
Part 38 isa server - installation -www.key4_vip.infolaonap166
 
Tai lieu quan tri mang windows server 2008
Tai lieu quan tri mang windows server 2008Tai lieu quan tri mang windows server 2008
Tai lieu quan tri mang windows server 2008
laonap166
 
vpn and nat
vpn and  natvpn and  nat
vpn and nat
laonap166
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpNhật Trinh
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tậpNhật Trinh
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server tinhban269
 
TỰ HỌC LPI 2
TỰ HỌC LPI 2TỰ HỌC LPI 2
TỰ HỌC LPI 2
Hoàng Đạt
 
Part 38 isa server - server publishing - configuration -www.key4_vip.info
Part 38   isa server - server publishing - configuration -www.key4_vip.infoPart 38   isa server - server publishing - configuration -www.key4_vip.info
Part 38 isa server - server publishing - configuration -www.key4_vip.infolaonap166
 
Tích hợp microsoft lync, asterisk va skype
Tích hợp microsoft lync, asterisk va skypeTích hợp microsoft lync, asterisk va skype
Tích hợp microsoft lync, asterisk va skype
laonap166
 
Cài đặt exchange 2013 trên windows server 2008 r2
Cài đặt exchange 2013 trên windows server 2008 r2Cài đặt exchange 2013 trên windows server 2008 r2
Cài đặt exchange 2013 trên windows server 2008 r2
laonap166
 
Ha active active bang gfs2
Ha active  active bang gfs2Ha active  active bang gfs2
Ha active active bang gfs2
laonap166
 

Similar to Hướng dẫn cài đặt và cấu hình cacti trên cent os (20)

Hướng dẫn cấu hình monitor vmware es xi host dùng cacti
Hướng dẫn cấu hình monitor vmware es xi host dùng cactiHướng dẫn cấu hình monitor vmware es xi host dùng cacti
Hướng dẫn cấu hình monitor vmware es xi host dùng cacti
 
Bao cao giua ky de tai quan tri he thong mang windown server 2008
Bao cao giua ky de tai quan tri he thong mang windown server 2008Bao cao giua ky de tai quan tri he thong mang windown server 2008
Bao cao giua ky de tai quan tri he thong mang windown server 2008
 
Baocaogiuaky
BaocaogiuakyBaocaogiuaky
Baocaogiuaky
 
Part 48 upgrade server 2008 - windows server core - wsc -www.key4_vip.info
Part 48   upgrade server 2008 - windows server core - wsc -www.key4_vip.infoPart 48   upgrade server 2008 - windows server core - wsc -www.key4_vip.info
Part 48 upgrade server 2008 - windows server core - wsc -www.key4_vip.info
 
Vpn
VpnVpn
Vpn
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
Báo Cáo Cuối Kỳ
Báo Cáo Cuối KỳBáo Cáo Cuối Kỳ
Báo Cáo Cuối Kỳ
 
Part 38 isa server - installation -www.key4_vip.info
Part 38   isa server - installation -www.key4_vip.infoPart 38   isa server - installation -www.key4_vip.info
Part 38 isa server - installation -www.key4_vip.info
 
Tai lieu quan tri mang windows server 2008
Tai lieu quan tri mang windows server 2008Tai lieu quan tri mang windows server 2008
Tai lieu quan tri mang windows server 2008
 
vpn and nat
vpn and  natvpn and  nat
vpn and nat
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
Báo cáo thực tập
Báo cáo thực tậpBáo cáo thực tập
Báo cáo thực tập
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server
 
Lab 8 dhcp server
Lab 8 dhcp server Lab 8 dhcp server
Lab 8 dhcp server
 
TỰ HỌC LPI 2
TỰ HỌC LPI 2TỰ HỌC LPI 2
TỰ HỌC LPI 2
 
Part 38 isa server - server publishing - configuration -www.key4_vip.info
Part 38   isa server - server publishing - configuration -www.key4_vip.infoPart 38   isa server - server publishing - configuration -www.key4_vip.info
Part 38 isa server - server publishing - configuration -www.key4_vip.info
 
Tích hợp microsoft lync, asterisk va skype
Tích hợp microsoft lync, asterisk va skypeTích hợp microsoft lync, asterisk va skype
Tích hợp microsoft lync, asterisk va skype
 
Cài đặt exchange 2013 trên windows server 2008 r2
Cài đặt exchange 2013 trên windows server 2008 r2Cài đặt exchange 2013 trên windows server 2008 r2
Cài đặt exchange 2013 trên windows server 2008 r2
 
Ha active active bang gfs2
Ha active  active bang gfs2Ha active  active bang gfs2
Ha active active bang gfs2
 

More from laonap166

Huong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inHuong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may in
laonap166
 
Huong dan reset muc l200 epson
Huong dan reset muc l200 epsonHuong dan reset muc l200 epson
Huong dan reset muc l200 epson
laonap166
 
NEC Server Documents
NEC Server DocumentsNEC Server Documents
NEC Server Documents
laonap166
 
Mtcv giám đốc tt cntt
Mtcv giám đốc tt cnttMtcv giám đốc tt cntt
Mtcv giám đốc tt cntt
laonap166
 
Nếu bạn làm it bạn cần biết
Nếu bạn làm it  bạn cần biếtNếu bạn làm it  bạn cần biết
Nếu bạn làm it bạn cần biết
laonap166
 
Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code
laonap166
 
Hướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorHướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitor
laonap166
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
laonap166
 
He 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltHe 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tlt
laonap166
 
Quản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtQuản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxt
laonap166
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang c
laonap166
 
Don xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhDon xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanh
laonap166
 
Thu cam on khach hang
Thu cam on khach hangThu cam on khach hang
Thu cam on khach hang
laonap166
 
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatCai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
laonap166
 
Xd email server zimbra
Xd email server zimbraXd email server zimbra
Xd email server zimbra
laonap166
 
Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2
laonap166
 
Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012
laonap166
 
How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...
laonap166
 
Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2
laonap166
 
Trend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhydTrend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhyd
laonap166
 

More from laonap166 (20)

Huong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may inHuong dan xu ly cac loi khi su dung phan mem reset may in
Huong dan xu ly cac loi khi su dung phan mem reset may in
 
Huong dan reset muc l200 epson
Huong dan reset muc l200 epsonHuong dan reset muc l200 epson
Huong dan reset muc l200 epson
 
NEC Server Documents
NEC Server DocumentsNEC Server Documents
NEC Server Documents
 
Mtcv giám đốc tt cntt
Mtcv giám đốc tt cnttMtcv giám đốc tt cntt
Mtcv giám đốc tt cntt
 
Nếu bạn làm it bạn cần biết
Nếu bạn làm it  bạn cần biếtNếu bạn làm it  bạn cần biết
Nếu bạn làm it bạn cần biết
 
Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code Nhạp mon lap trinh khong code
Nhạp mon lap trinh khong code
 
Hướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitorHướng dẫn cài đặt phần mềm turnoffmonitor
Hướng dẫn cài đặt phần mềm turnoffmonitor
 
Bao cao web cake php
Bao cao web cake phpBao cao web cake php
Bao cao web cake php
 
He 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tltHe 74 a-thltht-lãxuântâm-11tlt
He 74 a-thltht-lãxuântâm-11tlt
 
Quản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxtQuản lý cua hang giai khat lxt
Quản lý cua hang giai khat lxt
 
Ve ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang cVe ngoi nha lap trinh do hoa bang c
Ve ngoi nha lap trinh do hoa bang c
 
Don xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanhDon xin thanh lap doanh nghiep lien doanh
Don xin thanh lap doanh nghiep lien doanh
 
Thu cam on khach hang
Thu cam on khach hangThu cam on khach hang
Thu cam on khach hang
 
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloatCai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
Cai dat su_dung_acronis_snapdeployforpc_debungfilebackuphangloat
 
Xd email server zimbra
Xd email server zimbraXd email server zimbra
Xd email server zimbra
 
Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2Tom tat ly thuyet thi bằng lái xe b2
Tom tat ly thuyet thi bằng lái xe b2
 
Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012Policy Based Assignment DHCP – Windows Server 2012
Policy Based Assignment DHCP – Windows Server 2012
 
How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...How to backup active directory domain services database in windows server 201...
How to backup active directory domain services database in windows server 201...
 
Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2Dns backup and recovery in windows server 2012 r2
Dns backup and recovery in windows server 2012 r2
 
Trend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhydTrend micro kết quả thử nghiêm đhyd
Trend micro kết quả thử nghiêm đhyd
 

Hướng dẫn cài đặt và cấu hình cacti trên cent os

  • 1. Hướng dẫn cài đặt và cấu hình Cacti trên CentOS Hướng dẫn cài đặt và cấu hình Cacti trên CentOS . Trong bài lab này chúng ta sẽ cùng nhau tìm hiển về hệ thống monitoring Cacti được thiết kế để giám sát hệ thống máy chủ và các thiết bị mạng. Cacti là phần mền open source có thể cài đặt trên Window và Linux. Cacti được viết trên ngôn ngữ PHP và Perl, MySQL và sử dụng giao diện web để quản trị , để cài đặt Cacti chúng ta phải sử dụng web server hộ trợ PHP và MySQL Mô hình bài Lab:  Monitoring server ( cài đặt và cấu hình Cacti ): IP 172.16.20.10  Giám sát Linux Server : IP 172.16.20.20 enable SNMP v2, community string : public  Giám sát Windows Server: IP 172.16.20.48 enable SNMP v2, community string : public  Giám sát Router: IP 172.16.20.100/24 enable SNMP v2, community string : public I. Cài đặt Cacti
  • 2. Bước 1: Cài đặt web server ( cài đặt Apache, PHP, MySQL ) yum -y 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 Bước 2: Cài đặt SNMP và RRD Tool để giám sát và vẽ đồ thị yum -y install net-snmp-utils net-snmp-libs php-pear-Net-SMTP rrdtool Bước 3: Cấu hình Apache, MySQL chuận bị cho quá trình cài đặt Cacti + Cấu hình cho phép các dịch vụ tự khởi động khi server khởi động và start các service chkconfig httpd on chkconfig mysqld on chkconfig snmpd on service httpd start service mysqld start service snmpd start + Cấu hình tạo mysql account và database cho quá trình cài đặt cacti  Chạy mysql script để tạo password cho account root của database MySQL và remove anonymous account cũng như test database  [root@centos6 ~]# /usr/bin/mysql_secure_installation  Enter current password for root (enter for none): //mặc định chưa set pasword ta nhấn enter  Set root password? [Y/n] Y  Remove anonymous users? [Y/n] Y  Disallow root login remotely? [Y/n] n  Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y  Tạo account và database cacti sau đó cấp quyền cho cacti mysql account to toàn quyền trên database cacti bằng MySQL root account  [root@centos6 ~]# mysql -uroot -p  Enter password:   mysql> CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'password';  Query OK, 0 rows affected (0.00 sec)   mysql> GRANT ALL ON cacti.* TO 'cacti'@'localhost';  Query OK, 0 rows affected (0.00 sec)
  • 3.   mysql> FLUSH PRIVILEGES;  Query OK, 0 rows affected (0.00 sec)   mysql> exit Bước 4: Cài đặt Cacti + Các bạn vào trang http://www.cacti.net để download gói Cacti mới nhất trong mục Latest Files về giải nén trong thư mục /var/www/html cd /var/www/html/ wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz tar -xzvf cacti-0.8.8h.tar.gz mv cacti-0.8.8h cacti + Import database mẫu cho "cacti" database tạo trước đó mysql –u root –p cacti < /var/www/html/cacti/cacti.sql //(Nhập password root MySQL) + Chỉnh sửa username & password trong file cấu hình của cacti vim /var/www/html/cacti/include/config.php /* make sure these values refect your actual database/host/user/password */ $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cacti"; $database_password = "password"; $database_port = "3306"; $database_ssl = false; + Truy cập địa chỉ http://172.16.20.10/cacti để tiến hành cài đặt -> chọn "next"
  • 4. + Kiểm tra xem có lỗi thiết package không. Nếu không lỗi click "Next"
  • 5. + Login băng account mặc định user: admin password: admin + Đổi password cho account admin tại lần đăng nhập đầu tiên + Hiển thị kết quả
  • 6. + Chuyển qua tab "graphs" ta thấy lỗi hiển thị đồ thị trên Cacti. + Để khắc phục lỗi đồ thị trên. Chúng ta cần cấu hình Cacti cứ 5 minutes sẽ thu thập thông tin và lưu trong rrd files. Lúc này trên "Graphs" tab sẽ hiển thị đồ họa dựa trên những thông tin thu thập được trong rrd files trong thư mục "/var/www/html/cacti/rra". Bây giờ chúng ta tiến hành cấu hình cứ 5 phút sẽ thu thập thông tin về các thiết bị cần theo dõi bằng php script "/var/www/html/cacti/poller.php" với user account cacti từ CentOS server [root@centos6 ~]# useradd cacti [root@centos6 ~]# passwd cacti + Tạo crontab cho account cacti sẽ thu thập dữ liệu 5 phút 1 lần và đẩy dư liệu về thư mục "/var/www/html/cacti/rra" crontab -u cacti -e */5 * * * * /usr/bin/php /var/www/html/cacti/poller.php + Change permission cho thư mục "/var/www/html/cacti/rra" và log file chown cacti /var/www/html/cacti/rra chown cacti /var/www/html/cacti/log/cacti.log + Chỉnh lại timezone trong file php.ini
  • 7. vim /etc/php.ini /* change timezone to "Asia/Ho_Chi_Minh" */ date.timezone = "Asia/Ho_Chi_Minh" + Khởi động lại service apache và khởi tạo dữ liệu thu thập lần đầu bằng account cacti service httpd restart su - cacti /usr/bin/php /var/www/html/cacti/poller.php + Truy cập lại địa chỉ http://172.16.20.10/cacti/graph_view.php để kiểm tra + Tới đây chúng ta đã kết thúc quá trình cài đặt Cacti trên CentOS. Phần tiếp theo chúng ta sẽ cấu hình monitoring các thiết bị trong mạng II. Cấu hình Cacti 1. Giám sát Linux Server bằng SNMP ( IP 172.16.20.20 ) + Cài đặt và cấu hình SNMP trên Linux Server CentOS ( IP: 172.16.20.20 ) cần theo dõi yum -y install net-snmp-utils net-snmp + Cấu hình SNMP string community trong file /etc/snmp/snmpd.conf
  • 8. cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.org vim /etc/snmp/snmpd.conf /* thêm string community snmp */ rocommunity public + Khởi động SNMP service chkconfig snmpd on service snmpd start + Thêm thiết bị cần theo dõi vào Cacti site : Chọn Device -> Add + Tạo đồ thị trên Linux Server vừa thêm -> chọn " Create Graphs for this Host "
  • 9. + Tạo Graph Templates muốn theo dõi như "network interface - eth0, Memory, Load ..." . Chọn và click "Create" + Vào mục "Graph Trees" để tạo Graph Trees mới. "Name: Linux Servers" -> chọn "Create"
  • 10. + Thêm CentOS6 vào "Graph Trees" Linux Server vừa tạo . Chọn Graph Trees -> Linux Servers . Trong mục Tree Items chọn Add + Kiểm tra hiển thị dữ liệu trên đồ thị. Chọn " graphs -> Linux Servers -> Host: Linux - CentOS6 "
  • 11. + Đến đây chúng ta đã kết thúc quá trình add Linux Server cần theo dõi vào Cacti. Phần tiếp chúng ta sẽ làm trên Windows 2. Giám sát Windows Server bằng SNMP + Đầ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
  • 12.
  • 13. + Enable SNMP services automatically
  • 14. + Bước tiếp theo, add Windows Server 2012 vào Cacti site: Vào console -> chọn Console -> Device -> Add. Thêm thông tin như bên dưới chọn "Create" + Ở mục "Associated Graph Templates" và "Associated Data Queries" chúng ta add lần lượt như hình bên dưới -> Xong click save
  • 15. + Tiếp theo chúng ta tạo Graph Templates cho Windows Server host ở trên . Chọn "Device -> Windows Server 2012" . Click "Create Graphs for this Host"
  • 16. + Tích vào những service bạn muốn monitor như card mạng, memory, cpu ... từ Windows Server 2012 host -> click "Create"
  • 17. + Tạo "Graph Trees" . Chọn console -> Graph Trees -> Add . Thêm thông tin "Name: Windows Servers " -> click "Creae"
  • 18. + Thêm Windows Hosts cần giám sát vào "Graph Trees" Windows Servers . Chọn "Console -> Graph Trees -> Windows Servers. Dưới Tree Items -> click "Add" và thêm thông số như dưới -> Create + Kiểm tra hiển thị dữ liệu bằng đồ họa. Chọn "graphs -> Windows Servers" - > chọn "Host: Windows Server 2012 "
  • 19.
  • 20. 3. Giám sát Routers Switch bằng SNMP + Chúng ta kết nối router R1 trên GNS3 với mạng LAN bằng cách setup Cloud 1 với interface của PC như hình vẽ + Cấu hình ip cho interface fa0/0 và enable SNMP với community string là public trên router cisco R1 R1#config t R1(config)#int fa0/0 R1(config-if)#ip add 172.16.20.100 255.255.255.0 R1(config-if)#no shut R1(config-if)#exit R1(config)#snmp-server community public RO R1(config)#exit R1#copy run start + Bước tiếp theo chúng ta tiến hành Add router cần theo dõi vào Cacti " Console -> Device -> Add "
  • 21. + Sau khi nhấn "Create" chúng ta chuyển qua bước tạo đồ thị dữ liệu cho router. Mặc định ở mục "Associated Graph Templates" và "Associated Data Queries" đã add sẵn graph monitor CPU và Interfaces cho router R1 -> Chúng ta chọn "Create Graphs for this Host"
  • 22. + Bước tiếp theo tích chọn mục muốn hiển thị đồ họa như CPU, interface ... Sau đó chọn "Create" + Tiếp theo chúng ta tao "Graph Trees - Routers" và add item router R1 vào + Chọn "Graphs -> Routers -> Host: Router R1" để hiện thị đồ họa
  • 23. + Đến đây chúng ta đã hoàn thành xong bài lab cài đặt và cấu hình Cacti trên CentOS . Cảm ơn các bạn đã theo dõi