Cài đặt Zabbix trên Centos 7
Điều kiện cần thiết
- Centos 7
- Apache web server
- PHP with required extensions
- MySQL/ MariaDB server
Cài đặt Zabbix trên CentOS
Đăng nhập vào Terminal với quyền root và bắt đầu kích hoạt các lệnh bên dưới.
Bước 1: Vô hiệu hóa SELinux.
Mở cấu hình SELinux và chỉnh sửa tệp:
vim /etc/sysconfig/selinux
Thay đổi “SELINUX=enforcing” thành “SELINUX=disabled”
Lưu và thoát tệp. Sau đó khởi động lại hệ thống.
Bước 2: Cài đặt và cấu hình Apache.
Sử dụng lệnh sau:
Kiểm tra trạng thái dịch vụ.
Nếu dịch vụ Apache không chạy, hãy khởi động thủ công.
Bật dịch vụ httpd khi khởi động hệ thống.
Bước 3: Định cấu hình các kho lưu trữ cần thiết.
Cài đặt epel và remi repos.
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
Tắt kho lưu trữ PHP 5 và bật kho lưu trữ PHP 7.2.
yum-config-manager --enable remi-php72
Bước 4: Cài đặt PHP.
Cài đặt PHP bằng câu lệnh sau.
Sửa đổi Múi giờ PHP bằng cách chỉnh sửa tệp php.ini.
Bỏ ghi chú dòng sau và thêm múi giờ của bạn.
Bước 5: Cài đặt MariaDB.
Chạy câu lệnh sau để cài đặt MariaDB.
Khởi động dịch vụ MariaDB.
Bật MariaDB khi khởi động hệ thống.
Chạy lệnh sau để bảo mật MariaDB.
Thêm mật khẩu root mới và tiếp tục. Sau đó, nó sẽ hỏi một vài câu hỏi. Gõ “Y” để đồng ý với điều đó.
Đăng nhập vào máy chủ DB và xác minh.
Bước 6: Tạo cơ sở dữ liệu cho zabbix.
Bạn có thể chọn bất kỳ tên nào cho cơ sở dữ liệu thay cho zabbix trong lệnh bên dưới:
Tạo người dùng DB và cấp đặc quyền.
grant all privileges on zabbix.* to zabbixuser@localhost ;
flush privileges;
Bước 7: Cài đặt zabbix và các dependencies cần thiết.
Thêm kho lưu trữ Zabbix. Sao chép URL tải xuống mới nhất từ trang web chính thức. Dán nó vào lệnh dưới đây một cách thích hợp.
Cài đặt zabbix
Bước 8: Định cấu hình zabbix.
Thay đổi Múi giờ bằng cách chỉnh sửa tệp cấu hình Zabbix Apache.
Bỏ ghi chú dòng sau và thêm Múi giờ của bạn.
Các tham số PHP sẽ giống như sau:
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone Asia/Ho_Chi_Minh
Khởi động lại dịch vụ HTTPD
Nói chung, gói cài đặt Zabbix cung cấp tệp SQL bao gồm lược đồ và dữ liệu ban đầu cho máy chủ Zabbix với MySQL.
Thay đổi thư mục và chuyển đến thư mục Zabbix.
Import the MySQL dump file.
Thêm Database vào cấu hình zabbix
Sửa đổi các thông số sau
DBName=zabbix
DBUser=zabbixuser
DBPassword=@dfEr234KliT90
Sau đó lưu và thoát tệp. Khởi động lại dịch vụ Zabbix.
Kích hoạt Zabbix khi khởi động hệ thống.
Thêm firewall nếu sử dụng
firewall-cmd --add-port={10051/tcp,10050/tcp} --permanent
firewall-cmd --reload
Bây giờ khởi động lại dịch vụ httpd.
Bước 2: Thiết lập zabbix.
Bạn có thể truy cập Zabbix bằng URL sau:
Bạn sẽ thấy trang chào mừng.
Click Next.
Tại đây, Zabbix của bạn sẽ kiểm tra các phiên bản và thông số PHP, MySQL/MariaDB đã cài đặt, v.v.
Nếu bạn thấy bất kỳ tham số nào bị lỗi, bạn phải sửa đổi tham số đó và làm mới trang.
Lưu ý: - đối với tham số PHP, bạn phải sửa đổi tệp (/etc/php.ini).
Click Next.
Thêm chi tiết cơ sở dữ liệu và nhấp vào Tiếp theo. Sau đó, bạn sẽ thấy chi tiết máy chủ và bạn có thể thêm bất kỳ tên nào cho “Name”.
Click Next.
Bạn sẽ thấy chi tiết Cơ sở dữ liệu và chi tiết máy chủ.
Nhấn Next để hoàn tất cài đặt.
Nhấp vào finish để truy cập trang đăng nhập.
Tên đăng nhập mặc định là “admin” và mật khẩu là “zabbix”. Bạn sẽ đi đến Trang tổng quan Zabbix.
Tiếp theo để bắt đầu theo dõi các bạn hãy cài Zabbix Agent lên hệ thống mình cần giám sát .
Chúc mọi người thành công !