็†ฑ้–€ๅˆ†้กž
 ่ผ‰ๅ…ฅไธญ…
็›ฎ้Œ„

๐Ÿ›ฐ️ Zabbix ็›ฃๆŽง็ณป็ตฑๅŸบ็คŽๆžถ่จญๆ•™ๅญธ:Appliance ๅฟซ้€Ÿ้ซ”้ฉ—่ˆ‡ Server ๅฎ‰่ฃๅฎŒๆ•ดๆŒ‡ๅ—

    ๅœจ IT ๆžถๆง‹ไธญ,็ณป็ตฑ็›ฃๆŽง(Monitoring) ๆ˜ฏ็ขบไฟไผบๆœๅ™จ็ฉฉๅฎš้‹ไฝœ็š„ๆ ธๅฟƒ。 ่€Œ Zabbix ๆ˜ฏ้–‹ๆบ็•Œๆœ€ๅ—ๆญก่ฟŽ็š„ๆ•ดๅˆ็›ฃๆŽง่งฃๆฑบๆ–นๆกˆไน‹ไธ€, ๆ”ฏๆด Linux、Windows、็ถฒ่ทฏ่จญๅ‚™ ่ˆ‡ ้›ฒ็ซฏๆœๅ‹™ ็š„ๅณๆ™‚็›ฃๆŽง。 ๆœฌ็ฏ‡ๅฐ‡ๆ•™ไฝ ๅฆ‚ไฝ•ไฝฟ็”จ Zabbix Appliance ่ˆ‡ๆจ™ๆบ–ๅฅ—ไปถๆ–นๅผๅฟซ้€Ÿๆžถ่จญไธ€ๅฅ—ๅฎŒๆ•ด็›ฃๆŽงๅนณๅฐ。


    ๐Ÿ“˜ ไธ€、Zabbix ็ฐกไป‹

    Zabbix ๆ˜ฏ็”ฑ Alexei Vladishev ้–‹็™ผ็š„้–‹ๆบ็›ฃๆŽง็ณป็ตฑ, ่ƒฝๅณๆ™‚ๆ”ถ้›† CPU、่จ˜ๆ†ถ้ซ”、็ฃ็ขŸ、็ถฒ่ทฏๆต้‡、ๆœๅ‹™็‹€ๆ…‹็ญ‰่ณ‡่จŠ, ไธฆไปฅ Web ไป‹้ขๅ‘ˆ็พๅœ–่กจ、่ญฆ็คบ่ˆ‡ๅ ฑ่กจ。

    • ๐Ÿ” ๆ”ฏๆด SNMP、IPMI、Agent、JMX、HTTP ๆชขๆŸฅ็ญ‰ๅคš็จฎ็›ฃๆŽงๅ”ๅฎš
    • ๐Ÿ“ˆ ๅ…ทๅ‚™่‡ชๅ‹•็™ผ็พ(Auto Discovery)่ˆ‡ไธปๆฉŸ็พค็ต„็ฎก็†
    • ๐Ÿ“ฉ ๅฏๆ•ดๅˆ Email、Telegram、Slack ้€ฒ่กŒ่ญฆๅ ฑ้€š็Ÿฅ
    • ๐Ÿ’พ ๅ„ฒๅญ˜็›ฃๆŽง่ณ‡ๆ–™ๆ–ผ MySQL / PostgreSQL / TimescaleDB

    ⚙️ ไบŒ、Zabbix Appliance ๅฟซ้€Ÿ้ƒจ็ฝฒ

    ่‹ฅๆƒณๅฟซ้€Ÿ้ซ”้ฉ— Zabbix,ๅฏไฝฟ็”จๅฎ˜ๆ–นๆไพ›็š„ Zabbix Appliance(่™›ๆ“ฌๆฉŸๆ˜ ๅƒๆช”), ๅ…งๅซๅฎŒๆ•ด็š„ LAMP + Zabbix Server + Web ไป‹้ข็’ฐๅขƒ, ้ฉๅˆๅˆๅญธ่€…่ˆ‡ๆธฌ่ฉฆ็’ฐๅขƒ。

    1️⃣ ไธ‹่ผ‰ Appliance ๆ˜ ๅƒๆช”

    # ๅฎ˜ๆ–นไธ‹่ผ‰้ :
    https://www.zabbix.com/download_appliance
      

    ๆ”ฏๆดๆ ผๅผ:

    • OVA(ๅฏๅŒฏๅ…ฅ VMware / VirtualBox)
    • QCOW2(้ฉ็”จๆ–ผ KVM / Proxmox)
    • VHD(Hyper-V)

    2️⃣ ้ ่จญๅธณ่™Ÿๅฏ†็ขผ

    Web ็™ปๅ…ฅ: http://<ไผบๆœๅ™จIP>/zabbix
    ๅธณ่™Ÿ: Admin
    ๅฏ†็ขผ: zabbix
    SSH: root / zabbix
      

    ็™ปๅ…ฅๅพŒๅณๅฏ้€ฒๅ…ฅ Zabbix Dashboard,ไธฆ้–‹ๅง‹ๆ–ฐๅขž็›ฃๆŽง้ …็›ฎ。


    ๐Ÿงฉ ไธ‰、Zabbix Server ๅฅ—ไปถๅฎ‰่ฃ

    ่‹ฅ่ฆ่‡ช่กŒๆžถ่จญๆญฃๅผ็’ฐๅขƒ,ๅฏๆ–ผ Rocky Linux / Ubuntu ็ญ‰็ณป็ตฑๅฎ‰่ฃ Zabbix Server。

    1️⃣ ๅฎ‰่ฃ Zabbix Repository

    # Rocky Linux / CentOS 9
    sudo rpm -ivh https://repo.zabbix.com/zabbix/7.0/rhel/9/x86_64/zabbix-release-7.0-2.el9.noarch.rpm
    sudo dnf clean all
    
    # Ubuntu 22.04
    wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu22.04_all.deb
    sudo dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb
    sudo apt update
      

    2️⃣ ๅฎ‰่ฃ Zabbix Server、Frontend ่ˆ‡ Agent

    # CentOS / Rocky
    sudo dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent -y
    
    # Ubuntu
    sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent -y
      

    3️⃣ ๅปบ็ซ‹่ณ‡ๆ–™ๅบซไธฆ่จญๅฎšๅฏ†็ขผ

    sudo mysql -u root -p
    CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
    CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'Zabbix123!';
    GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
    quit;
      

    ๅŒฏๅ…ฅๅˆๅง‹็ตๆง‹่ณ‡ๆ–™:

    zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix
      

    ็ทจ่ผฏ่จญๅฎšๆช” /etc/zabbix/zabbix_server.conf

    DBPassword=Zabbix123!
      

    ๅ•Ÿๅ‹•ๆœๅ‹™:

    sudo systemctl enable zabbix-server zabbix-agent nginx php-fpm
    sudo systemctl start zabbix-server zabbix-agent nginx php-fpm
      

    ็€่ฆฝๅ™จ้–‹ๅ•Ÿ http://<ไผบๆœๅ™จIP>/zabbix,ๅณๅฏ้€ฒๅ…ฅๅฎ‰่ฃ็•ซ้ขๅฎŒๆˆ่จญๅฎš。


    ๐Ÿงญ ๅ››、ๅธธ่ฆ‹ๅ•้กŒ่ˆ‡ๆธฌ่ฉฆ

    • ✅ ๆชขๆŸฅ Zabbix Server ๆ˜ฏๅฆๅ•Ÿๅ‹•:
    • sudo systemctl status zabbix-server
          
    • ✅ ๆชขๆŸฅ Agent ๆ˜ฏๅฆ้€ฃ็ทšๆˆๅŠŸ:
    • zabbix_get -s 127.0.0.1 -k agent.ping
          
    • ✅ ๆชขๆŸฅ Web ๆ—ฅ่ชŒ้Œฏ่ชค:
    • tail -f /var/log/zabbix/zabbix_server.log
          

    ่‹ฅ่ƒฝๆญฃๅธธ้กฏ็คบ 1,ไปฃ่กจ Agent ๅทฒๆˆๅŠŸๅ›žๆ‡‰。


    ๐Ÿ“š ๅƒ่€ƒ่ณ‡ๆ–™


    ๐Ÿ“˜ ็ต่ชž

    ้€้Žๆœฌ็ฏ‡ๆ•™ๅญธ,ไฝ ๅทฒ่ƒฝๅฟซ้€ŸๅฎŒๆˆ Zabbix Server / Appliance ็š„ๅŸบๆœฌ้ƒจ็ฝฒ่ˆ‡็™ปๅ…ฅ。 Zabbix ๆไพ›ๅผทๅคง็š„ๅฏๆ“ดๅ……ๆžถๆง‹,้ฉๅˆไผๆฅญ็›ฃๆŽงไธŠ็™พๅฐไธปๆฉŸ, ไธฆๅฏๆญ้… Grafana ๆˆ– Telegram ้€š็Ÿฅๆ‰“้€ ๅณๆ™‚่ญฆๅ ฑไธญๅฟƒ。 ่‹ฅๆƒณ้€ฒไธ€ๆญฅๆŽŒๆกๆ•ˆ่ƒฝ็›ฃๆŽง、่‡ชๅ‹•ๅŒ–ๅ‘Š่ญฆ่ˆ‡่‡ช่จ‚ๅœ–่กจ, ๅปบ่ญฐๆŒ็บŒ้—œๆณจๅฎ˜ๆ–นๆ‰‹ๅ†Š่ˆ‡็คพ็พคๆ›ดๆ–ฐ。

    — WWFandy・็ณป็ตฑ่ˆ‡็›ฃๆŽง็ญ†่จ˜

    LIST 7_DAYS 5 LIST ALL_TIME 5
    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

    ๆฒ’ๆœ‰็•™่จ€:

    ๅผต่ฒผ็•™่จ€

    ๅญ—็ดš