|
|
|
|
| |
 |
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
Zabbix là một giải pháp mã nguồn mở Giám Sát hệ thống thuộc hàng Chuyên Nghiệp, mạnh mẽ, cho phép chúng ta có thể giám sát theo dõi được toàn bộ hệ thống mạng, từ các dịch vụ, các thiết bị trên mạng
|
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) |
| |
|
|
|
|
|
|
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
|
|
|
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|