d) Web interface
3.3.1 Cài đặt CentOS
Tiến hành cài đặt hệ điều hành CentOS 6.4 i386 - Cho đĩa CentOS vào ổ đĩa CD.
- Khởi động máy và cho boot từ CD, màn hình hiển thị giao diện như hình dưới, ấn Enter
Hình 3-3: Màn hình boot CentOS 6.4
- Hệ điều hành CentOS 6.4 sau khi cài đặt thành công
Hình 3-4: Màn hình CentOS 6.4 3.3.2 Cài đặt Zabbix
Để cài đặt phần mềm trước tiên ta phải có quyền truy cập tài khoản root.
Đảm bảo rằng các gói cài đặt sau được cài trên hệ điều hành CentOS trước khi tiếp tục:
- Apache - PHP
- Phần biên dịch GCC - Thư viện
• Bước 1 : Cài đặt Apache, MySQL and PHP
Để sử dụng Zabbix chúng tôi yêu cầu một máy chủ Web, máy chủ cơ sở dữ liệu và PHP để làm việc. Trong bước này chúng ta sẽ thiết lập các dịch vụ này. - Cài đặt các dịch vụ
# yum install httpd httpd-devel
# yum install mysql mysql-server
# yum install php php-cli php-common php-devel php-pear php-gd php- mbstring php-mysql php-xml.
- Khởi động các dịch vụ
# service httpd start
# service mysqld start
- Cài đặt MySQL ban đầu
# mysql_secure_installation
Trước khi cài đặt kho rpm Zabbix cấu hình đầu tiên zabbixzone trong hệ thống của chúng bằng cách sử dụng lệnh sau đây cho máy CentOS/RHEL 6:
# rpm -Uvh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release- 2.2-1.el6.noarch.rpm
• Bước 3: Cài đặt Zabbix Server với MySQL
Sử dụng lệnh sau để cài đặt Zabbix sử dụng gói hỗ trợ cơ sở dữ liệu mysql
trên hệ thống của bạn.
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix- java-gateway
• Bước 4: Thiết lập cấu hình Apache Zabbix
Zabbix tạo ra tập tin cấu hình apache /etc/httpd/conf.d/zabbix.conf riêng của mình. Chỉnh sửa tập tin này và chỉ cần cập nhật múi giờ
php_value date.timezone Asia/Ho_Chi_Minh
Sau khi thay đổi giá trị thì khởi động lại dịch vụ Apache
# service httpd restart
• Bước 5: Tạo cơ sở dữ liệu Zabbix MySQl
Cài đặt này được sử dụng mysql như phụ trợ của zabbix. Vì vậy, chúng ta cần phải tạo ra cơ sở dữ liệu MySQL và người dùng để cài đặt zabbix.
# mysql -u root -p
mysql> CREATE DATABASE zabbix CHARACTER SET UTF8;
mysql> GRANT ALL PRIVILEGES on zabbix.* to 'zabbix'@'localhost' IDENTIFIED BY 'SECRET_PASSWORD';
mysql> FLUSH PRIVILEGES; mysql> quit
Sau khi tạo cơ sở dữ liệu khôi phục lại cơ sở dữ liệu mysql mặc định được cung cấp bởi zabbix. Những tập tin này có thể được tìm thấy tại thư mục
/usr/share/doc/zabbix-server-mysql-2.2.2/create/.
# mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql- 2.2.3/create/schema.sql
# mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql- 2.2.3/create/images.sql
# mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql- 2.2.3/create/data.sql
• Bước 6: Khởi động Zabbix Server
Sau khi hoàn thành các gói cài đặt, hãy khởi động lại Zabbix Server bằng câu lệnh sau:
# service zabbix-server start
Sau khi khởi động các dịch vụ của Zabbix, hãy cài đặt web Zabbix và kết thúc quá trình cài đặt.
• Bước 7: Bắt đầu cài đặt Web Zabbix
Truy cập vào địa chỉ http://192.168.100.2/zabbix/setup.php để cài đặt web Zabbix server. Màn hình Welcome to Zabbix Click Next để tiếp tục
Hình 3-5: Giao diện cài đặt Zabbix
- Kiểm tra thông tin hệ thống trước
Kiểm tra xem hệ thống của bạn có tất cả các gói cần thiết, nếu mọi thứ đều OK nhấp chuột Next.
Hình 3.6: Check of pre – requisities
- Cấu hình kết nối database
Nhập chi tiết cơ sở dữ liệu được tạo ra trong Bước 4 và nhấn Test Connection. Nếu kết nối cơ sở dữ liệu là chính xác, nó sẽ hiển thị thông báo OK. Sau đó bấm vào Next.
- Chi tiết Zabbix Server
Điền thông tin của hostname hoặc địa chỉ IP và số cổng của Zabbix server cũng như tên mà bạn định cài đặt.
Hình 3-8: Zabbix Server Details
- Tóm tắt cài đặt
Bước này sẽ hiển thị tóm tắt bạn đã nhập các bước trước đó, vì vậy bạn có thể chỉ cần nhấp vào Next nếu tất cả mọi thứ đã đầy đủ.
- Zabbix cài đặt
Hình 3-10: Install and Finish
Quá trình cài đặt và cấu hình đã hoàn thành , nhấn Finish để kết thúc.
- Đăng nhập: Sau khi cài đặt xong chúng ta đăng nhập vào Zabbix server với tên thông tin gồm có:
Username: admin Password: zabbix