Để cài đặt Zabbix, trước tiên ta cần phải cài LAMP Stack (Linux, Apache, MySQL, PHP)
1. Cài đặt LAMP
Sử dụng các lệnh sau để cài Apache2, MySQL Server và PHP:
Vào file php.ini bằng lệnh:
Chỉnh timezone như sau:
2. Cài đặt Zabbix Server
Đầu tiên, ta cài repository cho Debian 9:
Cài đặt Zabbix Server:
Tạo database cho Zabbix:
Load database default vào database mới tạo:
Vào file cấu hình Zabbix:
Sửa các thông số như sau:
Khởi động lại Apache2:
Khởi động lại Zabbix:
Ta vào Zabbix bằng trình duyệt web thông qua URL: http://your-ip-addreess/zabbix
.
Bấm vào “Next step”, kiểm tra các yêu cầu, nếu đạt tất cả, ta tiếp tục nhấn “Next step”:
.
Điền thông tin kết nối database đã tạo ở trên:
.
Điền host IP của Zabbix Server:.
Kiểm tra lại các thông tin lần cuối:.
Quá trình cài đặt hoàn tất:.
Thông tin đăng nhập mặc định: Admin / zabbix
1. Cài đặt LAMP
Sử dụng các lệnh sau để cài Apache2, MySQL Server và PHP:
# apt-get update
# apt-get install apache2
# apt-get install mysql-server
# apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
# apt-get install apache2
# apt-get install mysql-server
# apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql
# nano /etc/php/7.0/apache2/php.ini
HTML Code:
[Date] ; http://php.net/date.timezone date.timezone = 'Asia/Ho_Chi_Minh'
Đầu tiên, ta cài repository cho Debian 9:
HTML Code:
# wget https://repo.zabbix.com/zabbix/4.0/debian/pool/main/z/zabbix-release/zabbix-release_4.0-3+stretch_all.deb # dpkg -i zabbix-release_4.0-3+stretch_all.deb
# apt-get update
# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
# apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent
# mysql -u root -p
mysql> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY '123456';
mysql> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY '123456';
mysql> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
# cd /usr/share/doc/zabbix-server-mysql
# zcat create.sql.gz | mysql -u zabbix -p zabbixdb
# zcat create.sql.gz | mysql -u zabbix -p zabbixdb
# nano /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbixdb
DBUser=zabbix
DBPassword=123456
DBName=zabbixdb
DBUser=zabbix
DBPassword=123456
# systemctl restart apache
# systemctl restart zabbix-server
# systemctl restart zabbix-agent
# systemctl restart zabbix-agent
.
Bấm vào “Next step”, kiểm tra các yêu cầu, nếu đạt tất cả, ta tiếp tục nhấn “Next step”:
.
Điền thông tin kết nối database đã tạo ở trên:
.
Điền host IP của Zabbix Server:.
Kiểm tra lại các thông tin lần cuối:.
Quá trình cài đặt hoàn tất:.
Thông tin đăng nhập mặc định: Admin / zabbix