- vừa được xem lúc

Cài đặt zabbix trên ubuntu 22.04

0 0 5

Người đăng: Mạnh Loki

Theo Viblo Asia

- Đầu tiên bạn truy cập vào trang download của zabbix https://www.zabbix.com/download

  • Bạn hãy chọn phiên bản mà bạn muốn cài đặt , ví dụ như ở đây mình cài Zabbix 6.0(Server, Frontend, Agent) trên Ubuntu 22.04 với Database là MySQL, webserver là Nginx

  • Bây giờ mình sẽ làm theo các bước mà zabbix để xuất:

    b1 : sudo -s hoặc sudo -i .Bây giờ bạn đang ở trong phiên shell-root/root, có thể chạy các lệnh với quyền root

    b2: Cài đặt Zabbix repository

    wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release6.0-4+ubuntu22.04all.deb

    dpkg -i zabbix-release6.0-4+ubuntu22.04all.deb

    apt update

    b3: Cài Zabbix server, frontend, agent

    apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

    b4: Tạo initial database

    • bước này bạn cần cài MySQL trước

    apt install mysql-server

    • sau đó bạn kiểm tra xem mysql đã khởi động hay chưa

    systemctl status mysql

    • nếu oke rồi thì bạn tiến hành khởi tao database cho zabbix

    mysql -uroot -p

    • bạn hãy nhập password là "password" nhé

    • sau đó bạn gõ từng lệnh sau

    create database zabbix character set utf8mb4 collate utf8mb4bin;

    create user zabbix@localhost identified by 'password';

    grant all privileges on zabbix. to zabbix@localhost;

    set global logbintrustfunctioncreators = 1;

    quit;

    ** - hãy nhớ sau mỗi câu try vấn cần có dấu ";" nhé hehe**

    b5: import initial schema and data

    zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

    • bước này bạn vẫn nhập password là "password" nhé! và hãy đợi một lát đừng ctrl + C

    b6: Bạn hãy tắt tùy chọn log_bin_trust_function_creators sau khi importing database schema.

    • mysql -uroot -p*
    • Đoạn này chắc các bạn biết nhập pass là gì rồi nhỉ? hehehe

    • sau đó thực hiện truy vấn

    set global logbintrustfunctioncreators = 0;

    quit;

    b7: bạn có thể đổi mật khẩu của database bằng cách

    • vi /etc/zabbix/zabbixserver.conf*
    • rồi tìm đến dòng #DBPassword=

    • hãy ấn i để sửa, hủy comment của nó và thêm vào mật khẩu mà bạn muốn, sau đó ấn esc rồi gõ :wq để lưu và thoát

    b8: config /etc/zabbix/nginx.conf

    vi /etc/zabbix/nginx.conf

    • sau đó ấn i để sửa

    • bạn cần bỏ commet của 2 dòng

    image.png

    • và bạn cũng có thể sửa example.com thành domain của bạn như này

    image.png

    • sau đó bạn chỉ cần esc và gõ :wq để lưu và thoát

    b9: bạn chỉ cần restart , và thiết lập nó tự khởi động cùng server

    systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm

    systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm

    Cuối cùng: bạn chỉ cần truy cập vào domain/ip của bạn với công 8080 và set-up cho zabbix thôi

    ví dụ như mình vừa dùng domain http://zabbix-v6.manhtt.test:8080/

    • lưu ý: nếu bước này bạn không truy cập được trên trình duyệt bạn hãy kiểm tra firewall có chặn cổng 8080 (bạn có thể mới cổng 8080 bằng lệnh ufw allow 8080/tcp) hoặc bạn cần kiểm tra xem bạn đã add host chưa*

    nếu hiện ra giao diện như này là oke image.png

    sau đó bạn chỉ cần ấn next

    image.png

    và next

    image.png

    bước này bạn cần nhập password của đb, sau đó nhấn next

    image.png

    ở đây bạn nhập, tên server và chọn múi giờ mong muốn rồi next

    image.png

    và tiếp tục next

    image.png

    chọn finish là bạn đã thành cài cài đặt zabbix

    image.png

    hãy login và xem thành quả nhé ! tài khoản ban đầu là "Admin", mật khẩu là "zabbix"

    chúc bạn thành công!

Bình luận

Bài viết tương tự

- vừa được xem lúc

[Zabbix-2] Thiết lập giám sát máy chủ Centos 7 bằng Zabbix Server

Bài trước mình đã hướng dẫn các bạn cài đặt Zabbix Server trên hệ điều hành Centos 7. .

0 0 21

- vừa được xem lúc

[Zabbix-1] Cài đặt Zabbix Server 5.0 trên CentOS 7

Zabbix là một công cụ giám sát dịch vụ hệ thống mạng phân tán mã nguồn mở, có nhiều tính năng độc đáo và khả năng tùy biến cao. Zabbix có khả năng phục vụ cho hệ thống mạng tầm trung và lớn của các do

0 0 23

- vừa được xem lúc

[Zabbix-3] Thiết lập giám sát Database MySQL/MariaDB bằng Zabbix Server

Tiếp tục về series về zabbix, ở bài viết này mình sẽ hướng dẫn các bạn cách giám sát MySQL/MariaDB với Zabbix. Nếu các bạn chưa xem các bài viết trước, các bạn có thể xem lại tại đây.

0 0 21

- vừa được xem lúc

[Zabbix-4] Thiết lập giám sát máy chủ Windows Server bằng Zabbix Server

Bài viết này sẽ hướng dẫn các bạn cài đặt Zabbix agent trên Windows Server và khai báo host trên hệ thống Zabbix Server. Bước 1: Tải về zabbix agent cho Windows Server.

0 0 27

- vừa được xem lúc

Giám sát máy chủ và thông báo khi máy chủ gặp sự cố chưa bao giờ khó với Zabbix

Một ngày đẹp trời sau khi đi ăn sáng uống cà phê và lên công ty, sếp triệu tập một cuộc họp urgent và các câu hỏi liên quan về sự cố tối qua, mình cũng không biết nói gì, vì không có logs, không có to

0 0 19

- vừa được xem lúc

Cài đặt Zabbix Agent 2 trên máy chủ CentOS 7 dùng để theo dõi Mongodb Replica Set

Bài trước mình có hướng dẩn các bạn cài đặt zabbix server. Ở bài này mình sẽ hướng dẩn các bạn cài đặt Zabbix Agent 2 trên CentOS 7 để theo dỗi máy chủ Mongodb.

0 0 20