Trên webserver đang có các dịch vụ Apache, MySQL.... Để có thể monitor các dịch vụ này, ta cần cài Zabbix Agent để Agent gửi các thông tin đến cho Zabbix Server:
(Đối với Cent OS 7)
Cài Repository:
Cài Zabbix – Agent:
Chỉnh sửa file /etc/zabbix/zabbix_agentd.conf, tìm các dòng sau và sửa lại:
Khởi động lại Zabbix - Agent
Add webserver vào Zabbix:
Đăng nhập vào Zabbix, Vào Configuration → Hosts → Create host, thêm host với các thông số như sau:
Ở tab Templates, để có thể monitor các dịch vụ Apache, MySQL ta chọn các template như sau và bấm Add:
Sau khi Add xong ta sẽ thấy thiết bị trong list và icon ZBX ở mục Avaiabillity chuyển sang xanh. Tức là đã thành công:
Có thể ta phải mở port 10050 trên server cài Zabbix Agent và 10051 trên Zabbix Server để có thể 2 thiết bị có thể trao đổi thông tin được với nhau.
(Đối với Cent OS 7)
Cài Repository:
HTML Code:
# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
Code:
# yum install zabbix zabbix-agent
Code:
Server=[B]<ip của Zabbix Server>[/B] Hostname=WebServer
Code:
# service zabbix-agent restart
Đăng nhập vào Zabbix, Vào Configuration → Hosts → Create host, thêm host với các thông số như sau:
Ở tab Templates, để có thể monitor các dịch vụ Apache, MySQL ta chọn các template như sau và bấm Add:
Sau khi Add xong ta sẽ thấy thiết bị trong list và icon ZBX ở mục Avaiabillity chuyển sang xanh. Tức là đã thành công:
Có thể ta phải mở port 10050 trên server cài Zabbix Agent và 10051 trên Zabbix Server để có thể 2 thiết bị có thể trao đổi thông tin được với nhau.