Overview
Zabbix là phần mềm mã nguồn mở sử dụng để giám sát hệ thống với nhiều công cụ hỗ trợ mạnh mẽ. Zabbix chạy trên mô hình client/server gồm Zabbix Server là nơi tập trung, phân tích, hiển thị. Zabbix Client là thu thập dữ liệu trên host để đưa về cho Zabbix Server
Mô hình
Bài viết được cấu hình theo sơ đồ sau
Mục lục
1. Các thành phần của Zabbix Server
2. Hướng dẫn cài đặt
sudo systemctl disable firewalld
sudo systemctl stop firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
sudo setenforce 0
yum update -y
yum install php php-devel php-bcmath php-pear php-gd php-mbstring php-mysql php-xml -y
yum install wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-server -y
systemctl start mysqld
systemctl enable mysqld
mysql_secure_installation <<EOF
mysql -u root -p
CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'zabbix'@'%' IDENTIFIED BY 'passla123';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
quit;
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum install zabbix-server-mysql -y
yum install zabbix-web-mysql -y
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=passla123
php_value max_execution_time 300
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
systemctl restart zabbix-server
systemctl restart httpd
systemctl enable zabbix-server httpd
-> Nhấn Next step