Quản Trị  Máy Chủ Dịch Vụ
 
Xây dựng hệ thống giám sát trên Centos 5.6 Phần 2: Zabbix
15:58 | 15/08/2011
Trong bài này kenhgiaiphap.vn sẽ hướng dẫn cài đặt và cấu hình hệ thống monitor trên centos 5.6 bằng Zabbix.

I : Cài Đặt  và cấu hình
Intall các package cần thiết

yum groupinstall Development Tools

yum install zlib-devel  glibc-devel curl-devel gcc automake mysql libidn-devel openssl-devel net-snmp-devel rpm-devel OpenIPMI-devel

yum install httpd mysql mysql-server mysql-dever php php-mysql php-gd php-bcmath php-mbstring php-xml

-  Start mysql
/etc/init.d.mysqld start

- đặt password cho mysql

/usr/bin/mysqladmin -u root password '123456'

- download cá package cần thiết
wget http://pkgs.repoforge.org/iksemel/iksemel-1.4-1.el5.rf.i386.rpm
wget http://pkgs.repoforge.org/iksemel/iksemel-devel-1.4-1.el5.rf.i386.rpm
wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.6.tar.gz?download

rpm –ihv iksemel-1.4-1.el5.rf.i386.rpm
rpm –ihv  iksemel-devel-1.4-1.el5.rf.i386.rpm
tar –xzvf zabbix-1.8.6.tar.gz

-Tạo  database zabbix  và thiết đặt mật khẩu cho zabbix@localhost

mysql – u root –p
mysql> create database zabbix;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456’ ;
mysql> flush privileges;
mysql> exit


- Import các file cơ sở dữ liệu của Zabbix vào MySQL Server:

cd  /zabbix-1.8.6/create/schema

[root@kenhgiaiphap schema]# pwd
/root/zabbix-1.8.6/create/schema

[root@kenhgiaiphap schema]# cat mysql.sql | mysql -u root -p zabbix
Enter password: Nhập pass root của mysql vào

 [root@kenhgiaiphap schema]# cd ../data
 [root@kenhgiaiphap data]# cat data.sql | mysql -u root -p zabbix
Enter password: Nhập pass root của mysql vào

[root@kenhgiaiphap data]# cat images_mysql.sql | mysql -u root -p zabbix
Enter password: Nhập pass root của mysql vào
Cd ..
Cd ..
- Biên dịch Zabbixserver và Zabbix agent

root@kenhgiaiphap zabbix-1.8.6]# pwd
/root/zabbix-1.8.6   #chú ý phải đứng tại vị trí này  để biên dịch

 - Biên dịch e Zabbix-Server
./configure -enable-server -prefix=/usr/local/zabbix -with-mysql -with-net-snmp --with-jabber  -with-libcurl



Make install

- Biên Dịch  Zabbix-agent
./configure –enable-agent –prefix=/usr/local/zabbix –enable-static



make install

add các port của zabbix_server và Zabbix_Agent vào /etc/services

echo  ‘zabbix_agent 10050/tcp’  >> /etc/services
echo  ‘zabbix_trap 10051/tcp’  >> /etc/services

copy các file cấu hình vào /etc/zabbix
cp misc/conf/{zabbix_server.conf,zabbix_agentd.conf} /etc/zabbix/

vim /etc/zabbix/zabbix_server.conf

sửa các dòng như sau :

DBUser=zabbix   #102
BPassword=zabbixmysqlpassword    #110
DBSocket=/var/lib/mysql/mysql.sock   #118
FpingLocation=/usr/sbin/fping    #365
>> lưu lại

chmod 755 /etc/zabbix/zabbix_server.conf
chown zabbix /etc/zabbix/zabbix_server.conf

vim /etc/zabbix/zabbix_agentd.conf

sửa lại 2 dòng như sau:

Server=127.0.0.1,Ip_cua_Zabbix_server
Hostname=kenhgiaiphap.vn
>> lưu lại

cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix_agentd
cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix_server

vim /etc/init.d/zabbix_agentd
thêm  dòng sau vào :
BASEDIR=/usr/local/zabbix


vim /etc/init.d/zabbix_server
thêm  dòng sau vào :
BASEDIR=/usr/local/zabbix
 
cp -r frontends/php /var/www/html/zabbix 

vim /etc/php.ini
thay đổi các thông số như hình dưới
dòng 312 – 313 - 314



Dòng 477


Dòng 582


Dòng 839


Kham khảo các timezone tại đây: http://us2.php.net/manual/en/timezones.america.php

Chmod Folder conf cho phù hợp (Do test nên tôi cho 777)
chmod 777 /var/www/html/zabbix/conf

cho các dịch vụ khởi dộng cùng hệ thống

chkconfig  zabbix_server  on
chkconfig  zabbix_agentd on
chkconfig zabbix-agent on
chkconfig  mysqld  on
chkconfig  httpd  on

Reboot  lại hệ thống

Cài đặt zabbix qua web
Mở trình duyệt gõ vào : http://IP_May_Zabbix/zabbix
Xuất hiện giao diện cài đặt ,nhấn Next

Ở màn hình kế Check I agree và Nhấn Next đề tiếp tục

Kiểm tra các yêu cầu có phù hộp với  zabbix server

Thiết lập các thông số cho viec quản lý  database


 
Xem lại các thông số đã config
Nhấn next

Nhấn finish

Ta dang nhập vào zabbix server  với user/password mặc dinh là : admin/zabbix

Màn hình Sau khi đăng nhập


Bây giờ ta add vào 1 máy để giám sát, ỡ đây tôi add chính máy zabbix server
Configuration >  Hosts > check vào Zabbix Server > chọn active selected > go



Dòng  status đã chuyển sang  “monitor”  màu xanh 


Quan sát biểu đồ máy được monitor :
Monitoring > screens
 


II: phần tiếp theo này kenhgiaiphap.vn sẽ hướng dẫn add các server cần monitor vào Zabbix server.

1: add máy linux (Centos)
- Trên máy muốn được giám sát phải Install Zabbix agent

- Install Zabbix agent

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
yum repolist
yum --enablerepo=epel -y install zabbix-agent

- Start  zabbix-agent

/etc/init.d/zabbix-agent restart
chkconfig  zabbix-agent  on

Kiểm tra port zabbix agent 
netstat –ano  | grep 1005


- add Máy centos (zabbix  agent) vào  Zabbix server

Các bước sau thực hiện trên máy Zabbix server
Confiruration > host > create host




Giao diện  sau khi đã add


Sau đó ta có thể vào các muc graphs  hoac Screens  để add thêm các biểu đồ để monitor


Hình dưới là biểu đồ sau khi đã add của máy centos zabbix Agent


Phan Trọng Hiếu (Kenhgiaiphap.vn)
 
Ý kiến phản hồi và bình luận Góp ý kiến của bạn

Help

kenhgiaiphap có thể làm 1 lab theo yêu cầu sau giúp em không: khi dung lượng ổ cứng còn ít thì gửi mail đến cho admin được không ah? tks

(Tuấn)
Các tin mới nhất :
- Quản trị máy chủ : Hướng dẫn sử dụng Fujitsu Eternus DX90 S2 cơ bản
- Reset Root password Vmware ESXi 4.1 Server
- Chống DDoS trên IIS 7
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 2: Zabbix
- Tìm hiểu về bản chất của tính năng Wake – On – Lan
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 1: Zenoss
- Quản trị máy chủ Openqrm Phần 4: Kết Hợp Xen và OpenQRM trên Centos 5.6
- Quản trị máy chủ Openqrm Phần 3 : Triển khai Windows 2k8 -win7 và các distro linux trên mạng với OpenQRM 4.8
- Quản trị máy chủ Openqrm Phần 2 : Deploying Windows XP
- Hướng dẫn cài đặt và cấu hình VMware Data Recovery
Các tin liên quan :
- Tìm hiểu về bản chất của tính năng Wake – On – Lan
- Xây dựng hệ thống giám sát trên Centos 5.6 Phần 1: Zenoss
- Quản trị máy chủ Openqrm Phần 4: Kết Hợp Xen và OpenQRM trên Centos 5.6
- Quản trị máy chủ Openqrm Phần 3 : Triển khai Windows 2k8 -win7 và các distro linux trên mạng với OpenQRM 4.8
- Quản trị máy chủ Openqrm Phần 2 : Deploying Windows XP
- Hướng dẫn cài đặt và cấu hình VMware Data Recovery
- Quản trị máy chủ Cisco UCS C-Series - Phần 6 : Cài đặt Windows Server với Cisco UCS Server Configuration Utility.
- Quản trị máy chủ Cisco UCS C-Series - Phần 5 : Làm việc với KVM
- Cài đặt và cấu hình Vmware 4.5:phần 2- Cấu hình Local Mode
- Cài đặt và cấu hình VMware View 4.5 Phần 1
Xem tiếp
Bài nhiều người đọc cùng chuyên mục
Quản trị máy chủ Cisco UCS C-Series - Phần 1 : Cấu hình Raid sử dụng LSI MegaRAID
 
Mdaemon toàn tập (Phần 1) : Những câu hỏi thường gặp trong quá trình cài đặt
 
Mdaemon toàn tập (Phần 2) : Những câu hỏi thường gặp trong quá trình Quản trị, Backup và Restore
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 2
 
Hướng dẫn cài đặt và cấu hình Mail Server Merak 9.2.1 - Phần 1
 
Hướng dẫn cài đặt vCenter Server
 
Hướng dẫn tạo Datacenter, Cluster HA và DRS, và Add Host ESX/ESXi trong vCenter 4.1
 
Trang chủ | Giới thiệu | Quảng cáo | Liên hệ
Giấy phép ICP số 199/GP-TTĐT. Bộ Thông tin và Truyền thông cấp.
Cơ quan quản lý  : Công Ty TNHH Phát Triển Kỹ Thuật và Thương Mại Phan Nguyễn
Bản quyền © 2010-2011 Kenhgiaiphap.vn . Giữ toàn quyền.
Ghi rõ nguồn "Kenhgiaiphap.vn" khi phát hành lại thông tin từ website này.