Cài đặt Zabbix trên Ubuntu Server (16.04 LTS)
- 23:04
- by
Mình đã có cài đặt và cấu hình LAMP stack trên server ubuntu này rồi. Nếu server mới thì cài đặt LAMP stack vào trước nhé.
Đầu
tiên là cần cài repo của zabbix cho apt với câu lệnh sau:
wget
http://repo.zabbix.com/zabbix/3.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.2-1+xenial_all.deb
dpkg
-i zabbix*
sudo
apt-get update
Sau
đó, cài đặt các gói zabbix-server-mysql và
zabbix-frontend-php
sudo
apt-get install zabbix-server-mysql zabbix-frontend-php
Sau
khi cài đặt thành công, các bạn cần phải tạo database
và cấu hình để cài đặt server.
mysql
-u root -p
Enter
password:
->
create database zabbix charater set utf8 collate utf8_bin;
->
grant all privileges on zabbix.* to zabbix@localhost identified by
'password';
->
flush privileges;
->
exit
cd
/usr/share/doc/zabbix-server-mysql
gunzip
create.sql.gz
mysql
-u root -p zabbix < create.sql
Enter
password:
Đến
đây thì cần cấu hình 1 chút để có thể cài đặt
zabbix server với 2 file zabbix_server.conf và php.ini
vim
/etc/zabbix/zabbix_server.conf
Tìm
các dòng sau và sửa đúng với thông tin mà các bạn vừa
tạo ở bước trên.
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
Sửa
lại 1 chút thông số của file php.ini
vim
/etc/php/7.0/apache2/php.ini
post_max_size
= 16M
max_execution_time
= 300
max_input_time
= 300
date.timezone
= "your timezone"
; Asia/Ho_Chi_Minh
Copy
file apache.conf vào conf-available để apache và zabbix có thể
làm việc cùng nhau.
cp /etc/zabbix/apache.conf /etc/apache2/conf-available/zabbix.conf
Bật cấu hình trong file zabbix.conf
a2enconf
zabbix.conf
Đảm
bảo mod alias được bật.
a2enmod
alias ; nếu không được thì bạn cần sử dụng với
quyền root
Nếu
bạn đang sử dụng firewall thì cần phải mở port
10050/tcp và 10051/tcp và tất nhiên, phải đảm bảo port 80
phải được mở. Còn nếu không dùng thì bạn có thể bỏ
qua bước này.
sudo
ufw allow port/protocol
sudo
ufw reload
Khởi
động lại apache và bật zabbix server.
service
apache2 restart
service
zabbix-server start
Đến
bước này thì cơ bản đã hoàn tất phần back-end. Bây
giờ sẽ cài đặt phần front-end cho zabbix.
Bạn
truy cập vào http://192.168.1.179/zabbix để tiến hành cài
đặt
Giao diện cài đặt qua web |
Thông
tin cài đặt của DB zabbix lấy ở trên.
Sau
khi cài đặt xong, bạn đăng nhập với username Admin và
pass zabbix (chú ý là Admin chứ không phải admin, mình bị
nhầm chỗ này, xem đi xem lại document mấy lần + google
mãi k được, sau mới phát hiện ra)
Sau
khi đăng nhập thì ta sẽ vào được Dashboard của Zabbix.
0 nhận xét:
Đăng nhận xét