Upload
quan-long
View
671
Download
9
Embed Size (px)
Citation preview
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -1-
HƯỚNG DẪN SỬ DỤNG CACTI
1. Cài đặt cacti:
1.1. Update hệ thống
- Tạo file /etc/yum.repos.d/dag.repo:
# nano /etc/yum.repos.d/dag.repo
- Paste nội dung sau và save lại: [dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el5/en/i386/dag/
gpgcheck=1
enabled=0
- Update hệ thống:
# yum -y update
1.2. Cài đặt các gói yêu cầu:
- Các phần mềm yêu cầu trước khi cài cacti như sau:
o RRDTool 1.0.49 hoặc 1.2.x hoặc mới hơn o MySQL 4.1.x hoặc 5.x hoặc mới hơn o PHP 4.3.6 hoặc mới hơn o A Web Server e.g. Apache or IIS
- Cài các thiết:
# yum -y install php httpd mysql mysql-server php-mysql vim-enhanced net-snmp net-snmp-utils php-snmp initscripts
- Cài RRDtool
# yum -y install gcc gcc-c++ cairo-devel libxml2-devel pango-devel pango libpng-devel freetype freetype-devel libart_lgpl-devel
# cd /usr/src/
# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.9.tar.gz
# tar -zxvf rrdtool-1.3.9.tar.gz
# cd rrdtool-1.3.9
# export PKG_CONFIG_PATH=/usr/lib/pkgconfig/
# ./configure
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -2-
Nếu sau khi chạy lệnh trên gặp lỗi sau: checking whether build environment is sane... configure: error: newly
created file is older than distributed files!
Check your system clock
Lý do là sai thời gian hệ thống. Ta fix bằng cách cài ntp client và cho sync
với ntp server:
# yum -y install ntp
# chkconfig ntpd on
# ntpdate pool.ntp.org
# /etc/init.d/ntpd start
Sau đó chạy lại lệnh ./configure và làm tiếp như sau:
# ./configure
# make # make install # cd /usr/local/
# mkdir rrdtool # ln -s rrdtool-1.3.1/ rrdtool/ # cd rrdtool # ls -l
1.3. Cài đặt cacti
- Download và giải nén cacti:
# cd /usr/src/ # wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
# tar xzvf cacti-0.8.7e.tar.gz
# mv cacti-0.8.7e cacti
# mv cacti /var/www/html/
- Tạo group và user cho cacti:
# /usr/sbin/groupadd cacti
# /usr/sbin/useradd -g cacti cactiuser
# passwd cactiuser
- Thay đổi ownership của /var/www/html/cacti/rra/ và /var/www/html/cacti/log/
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -3-
# cd /var/www/html/cacti
# chown -R cactiuser rra/ log/
- Tạo mysql root password
# service mysqld start
# /usr/bin/mysqladmin -u root password samplepass
- Tạo MySQL database cho cacti
# mysqladmin --user=root --password=samplepass create cacti
# cd /var/www/html/cacti
# mysql --user=root --password=samplepass cacti < cacti.sql
- Tạo MySQL user và password cho cacti
# mysql --user=root --password=samplepass
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'samplepass';
mysql> flush privileges;
mysql> exit
- Edit file /var/www/html/cacti/include/config.php
# nano /var/www/html/cacti/include/config.php
- Sửa user và password theo nội dung đã config ở phần trên
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "samplepassword";
$database_port = "3306";
- Thêm dòng sau vào file /etc/crontab:
*/5 * * * * cactiuser /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1
- Edit file /etc/php.ini
# nano /etc/php.ini
Tìm đến dòng memory_limit và thay đổi giá trị của memory_limit thành 128M
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -4-
- Khởi động apache server và MySQL server:
# service mysqld start
# service httpd start
- Truy cập vào cacti theo địa chỉ: http://your.internal.IP.address/cacti
Click next
Chọn new install và click next. Sẽ xuất hiện lỗi như sau
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -5-
Thay đổi đường dẫn đến rrdtool như sau: /usr/local/rrdtool-1.3.9/bin/rrdtool
và click finish
User và password mặc định cho lần đăng nhập đầu tiên là admin/admin
Sau khi đăng nhập lần đầu tiên, hệ thống sẽ bắt thay đổi password admin:
Type password vào và click Save
Đã hoàn thành việc cài đặt cacti.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -6-
1.4. Cài đặt các Plugin cho cacti
1.4.1. PluginArchitectureCacti
# cd /usr/src/
# wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.5.zip
# unzip cacti-plugin-0.8.7e-PA-v2.5.zip
# cd files-0.8.7e/
# cp –R * /var/www/html/cacti/
# cd /var/www/html/cacti/
# patch -p1 -N < /usr/src/cacti-plugin-0.8.7e-PA-v2.5.diff
Config file /var/www/html/cacti/include/global.php:
# nano /var/www/html/cacti/include/global.php
Tìm đến dòng $config['url_path'] và sửa thành: $config['url_path'] = '/cacti/';
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -7-
1.4.2. Monitor Plugin
# cd /usr/src
# wget http://cactiusers.org/downloads/monitor.zip
# unzip monitor.zip
# cp -R monitor/ /var/www/html/cacti/plugins/
Config file /var/www/html/cacti/include/global.php:
# nano /var/www/html/cacti/include/global.php
Tìm đến dòng $plugins = array(); và thêm $plugins[] = 'monitor'; ở dưới
Đối với các plugin khác cài tương tự.
Trong trường hợp muốn tiết kiệm thời gian và đơn giản hóa việc cài đặt hệ
thống, ta có thể sử dụng cactiez. Có thể tìm hiểu ở link: http://cactiez.cactiusers.org/
hoặc search google.
2. Sử dụng đồ thị để quản lý mạng và thiết bị:
2.1. Thêm một thiết bị:
Trước khi thêm một đồ thị, chúng ta cần thêm một thiết bị mà chúng ta
muốn tạo đồ thị. Thiết bị cần thêm vào cần phải được cấu hình để mở dịch
vụ SNMP. Sau khi đăng nhập với tài khoản Admin. Click vào Devices ở
trong nhãn Management:
Click Add:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -8-
Mỗi một thiết bị có các thuộc tính và giá trị khác nhau. Bảng sau đây sẽ
giúp bạn hiểu hơn về các thuộc tính đó.
Tên biến Ý nghĩa
Description Nhập vào giải nghĩa cho thiết bị đó. Giải nghĩa này sẽ được hiện lên trong
cột đầu tiên của thiết bị trong phần danh sách các thiết bị. Hostname Chỉ rõ hostname hoặc IP của thiết bị. Nếu là hostname được chọn, như:
cacti.cmctelecom.vn, DNS sẽ giải nghĩa hostname đó ra IP. Host Template Host template sẽ định nghĩa các kiểu của dữ liệu cần tập hợp lại của một
kiểu host. Disable Host Check vào box này để vô hiệu tất cả những việc kiểm tra cho thiết bị này.
Có nghĩa là không kiểm soát các thiết bị này. Down Host Message Nhập vào đoạn văn bản mà bạn muốn hiển thị khi thiết bị down Downed Device
Detection Lựa chọn phương thức mà Cacti dùng để phát hiện thiết bị có down hay
không. Có 5 tùy chọn: None, Ping and SNMP, Ping or SNPM, SNMP,
Ping. Khuyến nghị là phương thức SNMP luôn được chọn. Ping Method Lựa chọn phương thức gửi gói Ping. Có 3 tùy chọn: ICMP Ping, TCP
Ping, UDP Ping. Ping Port Lựa chọn này chỉ có khi phương thức Ping chọn là TCP Ping hay UDP
Ping. Xác định port number. Bạn phải chắc chắn firewall không block port
đó.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -9-
Ping Timeout Value Giá trị này được tính theo đơn vị milliseconds. Xác định khoảng thời gian
mà sau khoảng thời gian đó thì Ping test fail. Ping Retry Count Xác định số lần Cacti sẽ thử Ping thiết bị trước khi khẳng định thiết bị đó
fail. SNMP Version Lựa chọn phiên bản SNMP. Có 4 tùy chọn:
- Not in use: Không sử dụng SNMP
- Version 1: Được hỗ trợ bởi phần lớn các thiết bị, nhưng không
hỗ trợ những thiết bị 64 bit.
- Version 2: Được biết đến với phiên bản SNMPv2c. Hỗ trợ phần
lớn các thiết bị
- Version 3: SNMP Version 3 hỗ trợ xác thực và mã hóa.
SNMP Community Chuỗi dùng để giao tiếp với thiết bị. SNMP Port UDP port number được sử dụng cho SNMP (Mặc định là port 161) SNMP Timeout Giá trị lớn nhất được tính theo milliseconds mà Cacti sẽ đợi phản hồi
SNMP từ thiết bị Notes Thêm phần giải nghĩa cho thiết bị. Unit Grid Value (--
unit/--y-grid) Xác định đơn vị của các giá trị của trục y.
Unit Exponent Value
(--units-exponent) Giá trị của tùy chọn này nằm trong khoảng giới hạn từ -18 đến 18. Ví dụ,
giá trị là 3 nếu bạn muốn biểu diễn mọi thứ với đơn vị là k (kilo) và là -6
nếu muốn biểu diễn mọi thứ với đơn vị là micro. Vertical Label (--
vertical-label) Địnhnghĩa nhãn được in ở phía cạnh trái của đồ thị. Thông thường đó là
đơn vị của dữ liệu trên đồ thị.
Sau khi nhập vào các trường trên, ấn Createđể tạo thiết bị. Nếu thành công
sẽ hiện ra như sau:
Nếu bạn nhìn thấy có cảnh báo SNMP error,tức là có vấn đề về SNMP
giữa thiết bị chạy Cacti và thiết bị mà bạn muốn thêm vào.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -10-
Bạn có thể sử dụng câu lệnh snmpwalk trong chế độ debug. Lệnh này sẽ
đưa ra 1 bảng các interfaces của thiết bị. Trước khi sử dụng snmpwalk, phải
chắc chắn service snmpd đang chạy và được cấu hình để nghe yêu cầu từ thiết
bị khác.
Snmpwalk –v 2c –c public 115.146.120.55 sysUpTimeInstance
Để tìm hiểu rõ hơn về snmpwalk bạn có thể tham khảo theo link sau:
http://www.net-snmp.org/docs/man/snmpwalk.html
Ở phía dưới của hình sau khi tạo thành công thiết bị, chúng ta sẽ thấy như
sau:
Có 2 tùy chọn:
o Associated Graph Templates
o Associated Data Queries
Nếu bạn đã chọn host template, sẽ có vài items trong cả 2 phần trên. Nếu
bạn không chọn host template, sẽ không có items nào. Trong trường hợp muốn
tạo đồ thị để quản lý thiết bị, sẽ yêu cầu có ít nhất 1 item cho Associated Graph
Templates hoặc Associated Data Queries. Bạn có thể tham khảo thêm và tìm
thấy các template ở link sau: http://www.debianhelp.co.uk/cactitemplates.htm
2.2. Tạo một đồ thị cho thiết bị
Sau khi thêm vào các thiết bị cho hệ thống, ta sẽ tạo các đồ thị cho các thiết
bị đó. Click Newgraphở dưới nhãn Createtrong chế độ Console:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -11-
Lựa chọn thiết bị cần quản lý ở phần Host, Kiểu đồ thị trong Graph Types.
Lựa chọn các Graph template trong phần Create của Graph Templates. Sau
đó click Create
2.3. Tổ chức đồ thị:
Trong Cacti, các đồ thị dược tổ chức theo cấu trúc hình cây theo bậc. Bạn
có thể quản lý cây đồ thị bằng cách click Graph Trees trong nhãn
Management:
Danh sách các cây đã tạo hiện ra. Click Add để tạo 1 cây mới hoặc click
vào cây đã tạo để tạo các nhánh bên trong cây đó.
Trong trường hợp tạo cây mới: Click Add:
Nhập tên của cây vào ô Name và chọn kiểu sắp xếp của cây ở menu. Có 4
kiểu sắp xếp sau:
o Manual Ordering: Mỗi một đồ thị hay thiết bị được thêm vào có thể
được sắp xếp lại theo ý muốn trong cây hoặc các nhánh.
o Alphabetic Ordering: Đồ thị hay thiết bị sẽ được sắp xếp theo thứ tự
abc
o Numeric Ordering: Đồ thị hay thiết bị được sắp xếp theo số
o Natural Ordering: Sắp xếp theo chữ cái có tính đến sự tăng của số.
Sau khi nhập đầy đủ và click Create, hiện ra bảng sau:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -12-
Click Add nếu bạn muốn thêm vào các nhánh của cây đó:
Ở đây có một tùy chọn là Tree Item Type, bạn có thể chọn kiểu của item
trong cây. Có 3 kiêu: Header, Graph và Host. Chọn Header trong trường hợp
tạo nhánh của cây. Chọn Graph trong trường hợp muốn tạo ra 1 đồ thị trong
cây. Chọn Host trong trường hợp muốn tạo ra 1 thiết bị trong cây.
Có thể thêm các nhánh con trong những nhánh tạo ra. Hình sau là ví dụ 1
cây được tạo:
Sau khi tạo xong cây và các chi nhánh của cây. Ta thêm vào các Graph hay
các thiết bị tương ứng trong nhánh đó. VD ở đây ta thêm vào thiết bị trong
Network Monitor. Click vào Add ứng với nhánh network monitor:
Kiểu của Item chọn là Host, chọn đến host muốn thêm vào ở trong tùy chọn
Host. Sau đó Click Create:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -13-
Click Save
Sau khi tạo xong, ta vào trong tab Graphs để kiểm tra:
Phần tiếp theo chúng ta sẽ tìm hiểu về các Templates trong Cacti
3. Tạo và sử dụng các templates
Cacti lưu trữ tất cả thông tin thu được thông qua công cụ gọi là
RRDTool lưu vào trong file *.rra. RRDtool yêu cầu một vài tham số để tạo ra
được file *.rra. Bất cứ khi nào ta muốn thêm một thiết bị mới hay tạo một
graph mới , ta phải nhập vào những tham số này. Việc nhập bằng tay các tham
số này luôn phức tạp và tiềm ẩn lỗi. Bằng cách sử dụng template, chúng ta có
thể giải quyết được những vấn đề trên.
Có 2 loại template của Cacti:
o Graph template
o Host template
3.1. Graph template
Một graph template cung cấp một bộ khung cho đồ thị thực tế. Khi bạn
có nhiều hơn một hệ thống hay thiết bị, một đồ thị mẫu này sẽ giúp bạn tiết
kiệm rất nhiều thời gian và hạn chế tối đanhững lỗi có thể xảy ra trong quá
trình nhập liệu.Bất kỳ tham số được định nghĩa trong một graph template sẽ
được copy tới tất cả các graph được tạo bởi graph template đó.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -14-
3.1.1. Tạo một graph template
Đăng nhập với tài khoản admin. Click vào tab Console. Click vào Graph
Templates ở dưới nhãn Templates.
Danh sách các graph template hiện ra, click Add:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -15-
Danh sách và ý nghĩa các biến được sử dụng để tạo graph template:
Tên biến Ý nghĩa
Name Tên của graph template Title (--title) Đây là tiêu đề sẽ hiện lên phía trên của graph. Vì vậy, bạn cần cẩn thận khi
điềntiêu đề này. Phần lớn sử dụng định dạng tiêu đề như sau:
|host_description| - your graph name.
Trong đó, |host_description| là từ khóa của Cacti. Khi tao một graph từ
graph template này, Cacti sẽ thay thế từ khóa này bằng hostname. Image Format (--
imgformat) Kiểu của file ảnh sẽ được tạo ra. Mặc định là file PNG. Có 2 lựa chọn
khác là file SVG và file GIF. Height (--height) Chiều cao của đồ thị. Giá trị mặc định là 120 pixels Width (--width) Chiều dài của đồ thị. Giá trị mặc định là 500 pixels. Slope Mode (--slope-
mode) Tùy chọn này cho phép làm mịn đồ thị dạng đường cong dốc lên xuống
chứ không phải dạng đường gấp khúc kiểu cầu thang. Auto Scale Tùy chọn này cho phép tự động chia tỉ lệ của đồ thị Auto Scale Options Nếu Auto Scale được chọn thì bạn phải chọn một trong 4 tùy chọn sau:
- Use --alt-autoscale (ignoring given limits) : Tùy chọn này
cho phép RRDTool bỏ qua tất cả các giới hạn.
- Use --alt-autoscale-max (accepting a lower limit): Tùy chọn
này sẽ chấp nhận những giới hạn thấp, những giá trị tối đa sẽ
được tạo ra tự động tùy thuộc vào giá trị được lưu trữ.
- Use --alt-autoscale-min (accepting an upper limit, requires
rrdtool 1.2.x): Tùy chọn này sẽ chấp nhận những giới hạn cao,
những giá trị tối thiểu sẽ được tạo ra tự động tùy thuộc vào giá
trị được lưu trữ. Tùy chọn này chỉ có trong rrdtool ver 1.2.x
hoặc cao hơn.
- Use --alt-autoscale (accepting both limits, rrdtool default):
Tùy chọn này chấp nhận cả giới hạn trên và giới hạn dưới.
Logarithmic Scaling
(--logarithmic) Check vào tùy chọn này nếu bạn muốn chia trục y theo các bước tăng
logarit cơ số 10 ( Trên truc y binh thương, 10 đươc tiêp theo bơi 20, 30,
40, v. v... Con trong thang logarit, 10 đươc tiêp theo bơi 100, 1. 000, 10.
000 v. v... Điêu nay lam cho đô thi loga dung rât thuân lơi khi biêu diên
các giá trị dữ liệu khác nhau quá nhiều. Trong đô thi binh thương ban rât
khó biểu diễn cho rõ các loạt dữ liệu có trị số nhỏ, nhưng trong đô thi loga
các trị số nhỏ được biểu diễn rõ ràng hơn)
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -16-
SI Units for
Logarithmic Scaling
(--units=si)
Sử dụng hệ đo lường chuẩn quốc tế cho việc biểu diễn đồ thị loga. Điều
này chỉ có ý nghĩa khi tùy chọn Logarithmic Scaling (--logarithmic) được chọn. Rigid Boundaries
Mode (--rigid) Thông thường, rrdgraph sẽ tự động mở rộng giới hạn thấp và cao của đồ
thị nếu đồ thị đó bao gồm những giá trị ngoài giới hạn đã đưa. Tùy chọn
này cho phép chúng ta vô hiệu hóa việc mở rộng đó. Allow Graph Export Check vào tùy chọn này nếu bạn muốn cho phép trích xuất (export) graph
template đó. Upper Limit (--
upper-limit) Giá trị lớn nhất được biểu diễn trên trục y. Giá trị này sẽ bị bỏ qua nếu tùy
chọn auto-scaling được chọn. Lower Limit (--
lower-limit) Giá trị nhỏ nhất được biểu diễn trên trục y. Giá trị này sẽ bị bỏ qua nếu tùy
chọn auto-scaling được chọn. Base Value (--base) Tùy chọn này thường được đặt giá trị là 1024 nếu graph dùng để biểu thị
bộ nhớ và giá trị là 1000 trong phép đo lưu lượng mạng. Unit Grid Value (--
unit/--y-grid) Xác định đơn vị của các giá trị của trục y.
Unit Exponent Value
(--units-exponent) Giá trị của tùy chọn này nằm trong khoảng giới hạn từ -18 đến 18. Ví dụ,
giá trị là 3 nếu bạn muốn biểu diễn mọi thứ với đơn vị là k (kilo) và là -6
nếu muốn biểu diễn mọi thứ với đơn vị là micro. Vertical Label (--
vertical-label) Địnhnghĩa nhãn được in ở phía cạnh trái của đồ thị. Thông thường đó là
đơn vị của dữ liệu trên đồ thị.
Trong mỗi tham số trên, đề có tùy chọn Use Per-Graph Value (Ignore
this Value). Tùy chọn này được hiểu là sẽ lờ đi giá trị này trong template và
người dùng có thể nhập giá trị đó trong quá trình tạo đồ thị sử dụng graph
template đó.
Sau khi điền đủ các vùng đó, click Create button để tạo graph template.
Công việc bây giờ là cần add các Graph Template Itemvà Graph Item
Inputs để hoàn thành việc tạo graph template.
3.1.2. Graph Template Item
Graph Template Item là các mục (Item) được hiển thị trên đồ thị.
Để thêm một graph template item, Click vào graph template đã được tạo
ra:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -17-
sau đó click Add của phần Graph Template Item:
Danh sách và ý nghĩa các biến được sử dụng để tạo Graph Template Items:
Tên biến Ý nghĩa
Data Source Nguồn dữ liệu để sử dụng cho Item này của đồ thị. Chọn nguồn dữ liệu
phù hợp ở trình đơn trỏ xuống. Nếu không có bất kỳ nguồn dữ liệu nào,
hãy chọn None. Color Chọn màu mà bạn muốn sử dụng cho nguồn dữ liệu này. Nó chỉ hiện lên
cho graph item kiểu LINE1 – LINE3, AREA,COMMENT, HRULE,
VRULE, GPRINT và STACK Graph Item Type Một trong những vùng khá quan trọng. Tùy chọn này sẽ định nghĩa cách
hiển thị dữ liệu của Item trong đồ thị. Có các kiểu sau: COMMENT,
HRULE, VRULE, LINE1-3, Area, Stack, GPRINT, and LEGEND Consolidation
Function Bạn phải thống nhất hàm mà RRDTool sử dụng. Trong phần lớn trường
hợp sử dụng tùy chọn AVERAGE. Bạn cũng có thể sử dụng hàm MAX,
MIN hoặc LAST cho các GPRINT items. CDEF Function CDEF function cho phép bạn áp dụng các hàm toán học vào để tính toán
đầu ra của dữ liệu hiển thị trên đồ thị. Đề tìm hiểu rõ hơn về CDEF
Function, bạn có thể tham khảo link sau:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -18-
http://oss.oetiker.ch/rrdtool/tut/cdeftutorial.en.html hoặc search google với
từ khóa:”CDEF tutorial”. Value Trường này chỉ được sử dụng trong kiểu HRULE và VRULTE của Graph
item types. Nhập bất kỳ một số nguyên hợp lệ nào để vẽ đường trong
HRULE hoặc nhập thời gian trong ngày theo định dạng HH:MM trong
trường hợp VRULE GPRINT Type Nếu kiểu của Graph item là GPRINT, bạn có thể chọn kiểu định dạng số
mà bạn muốn. Text Format Bạn có thể nhập vào văn bản mà bạn muốn chú thích. Nó sẽ được hiển thị
ở vùng chú thích của đồ thị.
Sau khi hoàn thành các mục trên, click Create để tạo Graph Template
Item.
3.1.3. Graph Item Inputs
Để thêm một graph template item, Click vào graph template đã được tạo
ra:
sau đó click Add của phần Graph Item Inputs:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -19-
Danh sách và ý nghĩa các biến được sử dụng để tạo Graph Item Inputs:
Tên biến Ý nghĩa Name Tên để xác định cho graph item input trong graph template và graph edit
page Description Giả nghĩa này được hiện ra trong trang sửa đổi của graph (graph edit
page). Field Type Lựa chọn những kiểu dữ liệu nào được hiển thị trên đồ thị
Associated Graph
Items Chọn graph item mà bạn muốn người dùng nhập vào
Sau khi hoàn thành các mục trên, click Create để tạo Graph Item Input.
3.2. Host template
Host template khác một chút so với data template hay graph template. Một
host template là tập hợp của các graph templates liên quan và các truy vấn
dữ liệu mà bạn muốn liên kết với một kiểu host đặc biệt nào đó.
Như ta thấy ở hình trên là mô tả các thành phần của một host template. Tên
host template là “Cisco - 6500”. Nó bao gồm 5 graph template và 2 truy vấn dữ liệu
liên quan. Khi bạn thêm một thiết bị mới, nếu bạn chọn host template là “Cisco –
6500”, thì tất cả những biểu đồ và các truy vấn dữ liệu liên quan sẽ được thêm vào
thieestbij đó. Host template thực sự hữu dụng đối với một mạng lớn có nhiều thiết bị
cùng kiểu.
3.2.1. Tạo Host template
Đăng nhập với tài khoản admin. Click vào tab Console. Click vào Host
Templates ở dưới nhãn Templates.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -20-
Danh sách các host template đã có hiện ra. Click vào Add:
Nhập tên host vào, click Create:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -21-
Chọn các graph template và các truy vấn dữ liệu liên quan đến host đó. Click add. Sau
khi chọn đủ graph templates và các truy vấn dữ liệu, click save
3.2.2. Sử dụng host template
Khi bạn thêm một thiết bị mới, bạn phải chọn host template cho thiết bị
đó. Từ menu trỏ xuống của host template, chọn host template phù hợp
với thiết bị muốn thêm vào.
4. Quản trị người dùng:
Trong phần này chúng ta sẽ nói về việc quản trị người dùng. Cacti đưa ra những
chức năng quản lý người dùng như thêm, sửa và xóa những người dùng. Người
dùng có thể tạo và xem đồ thị hoặc truy cập vào các phần khác của Cacti. Trong
Cacti, chia làm 2 nhóm quyền cho người dùng được phép truy cập vào là: Quyền
theo vùng (Realm Permissions) và quyền theo đồ thị (Graph Permissions)
4.1. Giao diện quản trị người dùng:
Để vào giao diện quản trị người dùng, Ở tab Console, click
Usermanagement ở dưới nhãn Utilities:
Mặc định, Cacti tạo ra 2 user: admin và guest. Người dùng admin có thể
truy cập sâu vào hệ thống của Cacti, con người dùng guestchỉ có thể xem và
truy cập vào những vùng mặc định như là một người dùng chưa được xác
thực. Người dùng chưa được xác thực chỉ được phép truy cập vào
graph_view.php và xem chứ không được phép thay đổi.
4.2. Thêm người dùng
Phần này chúng ta sẽ thêm người dùng vào Cacti. Click Addở phần User
management trong giao diện quản trị người dùng, hiện ra cửa sổ sau:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -22-
Sau khi nhập username và password cho user, chúng ta xét các quyền cho
người dùng đó. Quyền theo vùng (Realm Permission) như hình trên và quyền
theo đồ thị (Graph Permissions ) như hình sau:
Về chi tiết chức năng của từng phần trong việc phân quyền này, ta sẽ đề cập
đến ở phần tiếp theo đây (phần sửa người dùng). Sau khi thiết lập hết các quyền
cho người dùng, Click Saveđể hoàn thành việc tạo người dùng mới.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -23-
Lưu ý: Cacti không hỗ trợ tạo nhóm người dùng. Vì vậy, nếu muốn tạo
nhiều người dùng có chức năng tương tự nhau, ta cso thể sử dụng chức năng
Copy. Việc sử dụng chức năng này sẽ được đề cập ở phần dưới.
4.3. Sửa người dùng:
Sau khi tạo được người dùng như trên, chúng ta cần sửa những thuộc tính
của người dùng đó. Sau khi vào giao diện người dùng sẽ liệt kê 1 danh sách các
user đã được tạo. Ta click vào user muốn sửa đổi:
Ý nghĩa của các trường trong phần này như bảng sau:
Tên biến Ý nghĩa
User Name Đây là tên được dùng để truy cập vào Cacti. Không giới hạn số lượng ký
tự ở trường này. Full Name Đây là trường tùy chọn. Tên đầy đủ người dùng. Nó chỉ hiển thị trong giao
diện quản trị người dùng Password Nhập mật khẩu của người dùng dùng để đăng nhập vào hệ thống
Enable Tuy chọn này cho phép bạn vô hiệu hóa hay kích hoạt người dùng Account Options Có 2 tùy chọn cho trường này: User Must Change Password at Next
Loginvà Allow this User to Keep Custom Graph Settings.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -24-
Graph Options Có 3 tùy chọn để xác định người dùng được phép xem theo cách nào:
- User Has Rights to Tree View
- User Has Rights to List View
- User Has Rights to Preview View
Chỉ có người quản trị mới được phép thay đổi thông tin này về người dùng Login Options Có 3 tùy chọn đăng nhập:
- Show the page that user pointed their browser to: Tùy chọn
này cho phép người dùng đăng nhập lại trang được xem trước
đó khi người dùng đăng nhập lại sau khi phiên của người dùng
đó hết hạn.
- Show the default console screen: Tùy chọn này sẽ luôn đưa
người dùng đến trang mặc định index.php khi người dùng đăng
nhập vào.
- Show the default graph screen: Tùy chọn này sẽ luôn đưa
người dùng đến trang graph_view.phpsau khi đăng nhập.
Authentication Realm Trong một mạng lớn, có nhiều người dùng khác nhau. Tùy chọn này cho
phép nhiều người dùng khác nhau có thể truy cập vào Cacti. Có 3 tùy chọn
cho phần này: Local, Web Basic và LDAP.
Tiếp theo chúng ta sẽ tìm hiểu về các quyền có thể được áp dụng cho người
dùng:
4.3.1. Realm Permissions
Phần này quy định những phần nào của Cacti mà người dùng có
thể được phép truy cập. Người quản trị có thể thiết lập hay thay
đổi các quyền này của người dùng:
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -25-
4.3.2. Graph Permissions
Phần này cho phép điều chỉnh những đồ thị, thiết bị, các
templates hay các cây mà người dùng có thể xem. Các quyền này
được điều khiển bởi 4 tùy chọn:
Quyền đối với đồ thị
Quyền đối với thiết bị
Quyền đối với Graph templates
Quyền đối với cây
Điều quan trọng nhất của phần này là nhớ cách sắp xếp các chính
sách. Đầu tiên là là thiết lập quyền của người dùng đó với đồ thị, thiết
bị, sau đó là thiết lập quyền đối với Graph templates.
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -26-
4.3.3. Graph Setting
Phần này cho phép người quản trị điều chỉnh các cài đặt cách
xem đồ thị cho người dùng (người dùng cũng có thể điều chỉnh
được tùy chọn này nếu phần tùy chọn Allow this User to Keep
Custom Graph Settingstrong khi tạo người dùng đó được chọn).
4.4. Các tùy chọn quản trị người dùng khác:
Trong phần này chúng ta sẽ tìm hiểu các tùy chọn quản trị người dùng khác
của Cacti:
o Delete
o Copy
o Enable
o Disable
o Batch Copy
Những tùy chọn này ở trong menu trỏ xuống của phần choose an
actiontrong giao diện quản trị người dùng khi tick vào người dùng (hay một
nhóm người dùng) mà ta muốn thực hiện những thao tác đó.
4.4.1. Xóa người dùng
Để xóa một người dùng hay một vài người dùng được định trước,
ta làm như sau: Chọn người dùng muốn xóa ở giao diện quản trị
người dùng. Sau đó chọn Delete ở phần Choose an actionvà click go.
Hệ thống sẽ bắt bạn xác nhận lại xem có đúng là bạn muốn xóa hay
không. Nếu bạn chọn Yesthì người dùng đó cũng với những thiết lập
liên quan đến người dùng đó sẽ bị xóa khỏi hệ thống
Công ty Cổ Phần Dịch vụ Viễn Thông CMC (CMC TELECOM) Trụ sở chính : 273 Đội Cấn –Hà Nội ; Tel : 04-3722 6688; Fax: 04-3722 6868 ; Web: www.cmctelecom.vn
CN tại TP.HCM: Lầu 6, 65&65A Đường 3/2 –P.11-Q.10 –TP.HCM ; Tel:08-3929 2816 ; Fax: 08-3929 2815
Hướng dẫn sử dụng Cacti -27-
4.4.2. Enable và disable người dùng
Tương tự ở phần xóa người dùng. Khác ở phần Choose an
actionbạn chọn Enable hoặc chọn Disable
4.4.3. Copy người dùng
Nếu bạn đã tạo ra một người dùng với một loạt các cài đặt, tùy
chọn và các quyền phức tạp. Bạn muốn tạo ra một người dùng khác
với các quyền tương tự thế mà không muốn lặp lại các bước cài đặt
đó, bạn sử dụng chức năng sao chép người dùng này. Chọn người
dùng muốn sao chép ở giao diện quản trị người dùng. Sau đó chọn
Copyở phần Choose an actionvà click go. Sẽ hiện ra hộp thoại sau:
Nhập Username và Full name, chọn New Realm và click yes.
Người dùng mới sẽ được tạo với quyền và các cài đặt tương tự người
dùng trước.
4.4.4. Copy người dùng theo khối
Để hiểu về chức năng của phần này trong Cacti, ta có ví dụ sau:
Có một người dùng tên là NOC có quyền xem và chỉnh sửa một vài
đồ thị trong Cacti. Người quản trị muốn đưa cùng các quyền đó vào
người dùng A và B đã có trong hệ thống. Ta làm như sau: Chọn
UserA và UserBtừ giao diện quản trị người dùng và chọn Batch
Copy ở phần Choose an action và click go. Cacti sẽ đưa ra hộp thoại
:
Chọn Template User(ở đây là NOC) và click yes