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

๐Ÿ“Š Zabbix 7.0 ๅฏฆๆˆฐ:็ตๅˆ Grafana ๆ‰“้€ ไผๆฅญ็ดš IT ๅŸบ็คŽ่จญๆ–ฝ่ˆ‡็ถฒ่ทฏๆต้‡่ฆ–่ฆบๅŒ–็›ฃๆŽง็œ‹ๆฟ

    ๐Ÿ“Š Zabbix 7.0 ๅฏฆๆˆฐ:็ตๅˆ Grafana ๆ‰“้€ ไผๆฅญ็ดš IT ๅŸบ็คŽ่จญๆ–ฝ่ˆ‡็ถฒ่ทฏๆต้‡่ฆ–่ฆบๅŒ–็›ฃๆŽง็œ‹ๆฟ

    ๅœจไผๆฅญ็’ฐๅขƒไธญ,็›ฃๆŽง็ณป็ตฑ็š„ๅƒนๅ€ผไธๅชๆ˜ฏ「ๆœ‰ๆฒ’ๆœ‰ๅ‘Š่ญฆ」,่€Œๆ˜ฏ่ƒฝๅฆๆŠŠไผบๆœๅ™จ、็ถฒ่ทฏ่จญๅ‚™、ๆœๅ‹™ๅฅๅบทๅบฆ、ๅฎน้‡่ถจๅ‹ข่ˆ‡ไบ‹ไปถ่„ˆ็ตก,ๅฟซ้€ŸๅŒฏ่šๆˆๅฏๆฑบ็ญ–็š„่ฆ–่ฆบๅŒ–็œ‹ๆฟ。 ๆœฌ็ฏ‡ไปฅ Zabbix 7.0 LTS ็‚บๆ ธๅฟƒ็›ฃๆŽงๅนณๅฐ,ไธฆ็ตๅˆ Grafana ็š„ๅ„€่กจๆฟ่ƒฝๅŠ›,ๅปบ็ซ‹ไธ€ๅฅ—ๅฏ่ฝๅœฐๆ–ผ NOC / ๅ€ผ็ญๆต็จ‹็š„「ไผๆฅญ็ดš็›ฃๆŽง่ˆ‡็ถฒ่ทฏๆต้‡ๅฏ่ฆ–ๅŒ–」ๅฏฆไฝœ็ฏ„ๆœฌ。


    ๐Ÿงญ ็›ฎ้Œ„


    ✅ ็‚บไป€้บผ้ธ Zabbix 7.0 + Grafana

    • Zabbix:ๆจกๆฟๅŒ–็›ฃๆŽง、ไบ‹ไปถ/่งธ็™ผๅ™จ、ๅ‘Š่ญฆ、ๆฌŠ้™่ˆ‡่ณ‡็”ขๆจกๅž‹ๆˆ็†Ÿ,้ฉๅˆๅš「็›ฃๆŽงไธญๆจž」。
    • Grafana:ๅ„€่กจๆฟๅ‘ˆ็พ่‡ช็”ฑๅบฆ้ซ˜、้ฉๅˆ่ทจๅœ˜้šŠ KPI、็ฎก็†ๅฑค่ฆ–่ง’、ๅฎน้‡้ ๆธฌ่ˆ‡ๆต้‡่ถจๅ‹ข。
    • Zabbix 7.0 LTS:ไปฅ LTS ๅšไผๆฅญ่ฝๅœฐๆ›ด็ฉฉๅฅ;Proxy ้ซ˜ๅฏ็”จ、MFA ็ญ‰็‰นๆ€งๆ›ด่ฒผ่ฟ‘ไผๆฅญ้œ€ๆฑ‚(่ฉณ่ฆ‹ๅฎ˜ๆ–น What's new ่ˆ‡็”Ÿๅ‘ฝ้€ฑๆœŸๆ”ฟ็ญ–)。
    ๐Ÿงญ ่กŒๅ‹•ๆธ…ๅ–ฎ(ไฝ ่ฆๅฎŒๆˆไป€้บผ)
    • ้ƒจ็ฝฒ Zabbix Server + DB + Frontend,็ขบ่ชๅฏ็™ปๅ…ฅ่ˆ‡ๆ”ถ่ณ‡ๆ–™。
    • ็”จ Agent2 ็›ฃๆŽงไธปๆฉŸๅฅๅบทๅบฆ,็”จ SNMP ็›ฃๆŽงไบคๆ›ๅ™จ/่ทฏ็”ฑๅ™จไป‹้ขๆต้‡。
    • ๅœจ Grafana ๅฎ‰่ฃ Zabbix Plugin,ๅปบ็ซ‹ Zabbix Data Source(ๅฟ…่ฆๆ™‚ๅŠ  Direct DB)。
    • ๅปบ็ซ‹「ไผๆฅญ็ดš็œ‹ๆฟ」:ๆœๅ‹™ๅฅๅบท、ๅฎน้‡่ถจๅ‹ข、็ถฒ่ทฏๆต้‡่ˆ‡ๅ‘Š่ญฆ่ฆ–่ง’。

    ๐Ÿงฑ ไผๆฅญ็ดš้ƒจ็ฝฒๆžถๆง‹ๅปบ่ญฐ

    ๅปบ่ญฐไปฅ「ๅˆ†ๅฑค」ๆ–นๅผ่จญ่จˆ,้ฟๅ…ๆ‰€ๆœ‰ๆŽก้›†้ƒฝ็›ดๆ‰“ Zabbix Server:

    ๅฑค็ดš ๅ…ƒไปถ ็”จ้€” ้‡้ปž
    ็›ฃๆŽงๆ ธๅฟƒ Zabbix Server + DB ไบ‹ไปถ、่งธ็™ผๅ™จ、ๆญทๅฒ/่ถจๅ‹ขๅ„ฒๅญ˜ DB IOPS、Housekeeper、ๅˆ†ๅ€/ไฟ็•™็ญ–็•ฅ
    ้‚Š็ทฃๆŽก้›† Zabbix Proxy(ๅฏๅคšๅฐ) ่ทจ็ซ™้ปž、ๅˆ†ๆฎต็ถฒ่ทฏ、้™ไฝŽๆ ธๅฟƒๅฃ“ๅŠ› ็ซ™้ปž้š”้›ข、็ทฉ่ก、ๅฏ็”จๆ€ง่จญ่จˆ
    ไธปๆฉŸๆŽก้›† Zabbix Agent2 CPU/RAM/Disk/Process/Service ็ญ‰ ไธปๅ‹•/่ขซๅ‹•ๆจกๅผ、TLS、ๆจกๆฟๆจ™ๆบ–ๅŒ–
    ็ถฒ่ทฏๆŽก้›† SNMP(่จญๅ‚™็ซฏ) ไป‹้ขๆต้‡、้Œฏ่ชค、ไธŸๅŒ…、CPU/Memory LLD、ไป‹้ขๅ‘ฝๅ้Žๆฟพ、bps ่จˆ็ฎ—
    ่ฆ–่ฆบๅŒ–ๅฑค Grafana + Zabbix Plugin ๅ„€่กจๆฟ、่ทจๅŸŸ่ฆ–่ฆบๅŒ– API/Direct DB、้ขๆฟๆจ™ๆบ–、ๆฌŠ้™่ˆ‡่ณ‡ๆ–™้š”้›ข

    ๐Ÿ›  Zabbix 7.0 LTS ้ƒจ็ฝฒๅฏฆไฝœ(Server / DB / Frontend)

    ็‚บ้™ไฝŽ็‰ˆๆœฌ่ธฉ้›ท,ๅปบ่ญฐ็›ดๆŽฅไฝฟ็”จ Zabbix ๅฎ˜ๆ–นไธ‹่ผ‰้ ็”ข็”Ÿๅฐๆ‡‰ OS / DB / Web Server ็š„ๆŒ‡ไปค(ๆœ€็ฉฉ)。 ไปฅไธ‹ไปฅ「Ubuntu 22.04 + PostgreSQL + Nginx(็คบๆ„)」็คบ็ฏ„ๆต็จ‹,ๅฏฆ้š›ๆŒ‡ไปค่ซ‹ไปฅๅฎ˜ๆ–น้ ้ข็”Ÿๆˆ็‚บๆบ–。

    ๐Ÿงฉ 1) OS ๅ‰็ฝฎๆบ–ๅ‚™(ๆ™‚้–“、DNS、ๅฅ—ไปถ、Firewall)

    # ๆ™‚้–“ๅŒๆญฅ(ๅ‹™ๅฟ…)
    timedatectl
    sudo timedatectl set-timezone Asia/Taipei
    
    # ๅŸบๆœฌๅทฅๅ…ท
    sudo apt update
    sudo apt -y install curl wget gnupg lsb-release
    
    # (็ฏ„ไพ‹)้–‹ๆ”พ Zabbix / Web ้€ฃ็ทš(ไพไฝ ็š„ๆžถๆง‹่ชฟๆ•ด)
    # 10051: Zabbix Server/Proxy
    # 80/443: Web Frontend
    sudo ufw allow 10051/tcp
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    sudo ufw status

    ๐Ÿงฉ 2) ๅฎ‰่ฃ Zabbix Server / Frontend

    ่ซ‹่‡ณๅฎ˜ๆ–นไธ‹่ผ‰้ ้ธๆ“‡:Zabbix 7.0 LTS、ไฝ ็š„ OS、DB、Web Server,ไธฆ่ค‡่ฃฝๅฎ‰่ฃๆŒ‡ไปค:

    ๅฎ‰่ฃๅฎŒๆˆๅพŒ,็ขบ่ชๆœๅ‹™็‹€ๆ…‹:

    # ๆœๅ‹™ๅ็จฑๆœƒไพๅฎ‰่ฃ้ธ้ …ไธๅŒ่€Œ็•ฅๆœ‰ๅทฎ็•ฐ(ไพ‹ๅฆ‚ zabbix-server-pgsql / zabbix-server-mysql)
    sudo systemctl status zabbix-server
    sudo systemctl status nginx
    sudo systemctl status php-fpm
    
    # Log ๆŽ’ๆŸฅ
    sudo journalctl -u zabbix-server -n 200 --no-pager

    ๐Ÿงฉ 3) ๅˆๅง‹ๅŒ– DB ่ˆ‡ Zabbix Schema(ๆฆ‚ๅฟตๆต็จ‹)

    ่‹ฅไฝ ็”จ PostgreSQL(ๆฆ‚ๅฟต็คบๆ„):

    # ๅปบ็ซ‹ DB ่ˆ‡ๅธณ่™Ÿ(็คบๆ„)
    sudo -u postgres createuser --pwprompt zabbix
    sudo -u postgres createdb -O zabbix zabbix
    
    # ๅŒฏๅ…ฅ schema(ๅฏฆ้š›่ทฏๅพ‘ไพๅฅ—ไปถ่€Œ็•ฐ)
    # zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

    ๅœจ /etc/zabbix/zabbix_server.conf ่จญๅฎš DB ้€ฃ็ทš(็คบๆ„):

    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=********

    ๐Ÿงฉ 4) ๅ‰็ซฏๅˆๅง‹ๅŒ–(Web Installer)

    ็€่ฆฝๅ™จ้–‹ๅ•Ÿไฝ ็š„ Zabbix URL(ไพ‹ๅฆ‚ https://zabbix.example.com),ไพ็ฒพ้ˆๅฎŒๆˆ:

    • ๆชขๆŸฅ PHP ้œ€ๆฑ‚
    • ๅกซๅ…ฅ DB ้€ฃ็ทš
    • ่จญๅฎš Zabbix Server Name

    ๐Ÿงฉ ่ณ‡ๆ–™ๆ”ถ้›†:Agent2 + SNMP ็ถฒ่ทฏๆต้‡

    ๐Ÿงฉ 1) Zabbix Agent2 ไฝˆ็ฝฒ(Linux ็คบๆ„)

    Agent2 ่ˆ‡ๅ‚ณ็ตฑ agent ็š„ๅทฎ็•ฐ、ๆ”ฏๆด้ขๅ‘(Docker / DB / systemd ็ญ‰)ๅฏๅƒ่€ƒๅฎ˜ๆ–นๆฏ”่ผƒ้ 。

    # ๅฎ‰่ฃ(ๅฏฆ้š›ไพไฝ ็š„ OS ่ˆ‡ repo ๆŒ‡ไปค็‚บๆบ–)
    sudo apt update
    sudo apt -y install zabbix-agent2
    
    # ่จญๅฎš Server / Proxy(ๆ“‡ไธ€ๆˆ–ไธฆ็”จ)
    sudo nano /etc/zabbix/zabbix_agent2.conf
    
    # ๅ•Ÿๅ‹•
    sudo systemctl enable --now zabbix-agent2
    sudo systemctl status zabbix-agent2

    ๅธธ่ฆ‹้—œ้ตๅƒๆ•ธ(็คบๆ„):

    Server=10.0.0.10
    ServerActive=10.0.0.10
    Hostname=host-01
    # ๅปบ่ญฐ:ๅ•Ÿ็”จ TLS(ไผๆฅญ็’ฐๅขƒ)

    ๐Ÿงฉ 2) SNMP ็›ฃๆŽง็ถฒ่ทฏ่จญๅ‚™(ไป‹้ขๆต้‡ In/Out)

    ๆœ€ๅ…ธๅž‹็š„็ถฒ่ทฏๆต้‡็œ‹ๆฟ,ๅฐฑๆ˜ฏๆŠŠไบคๆ›ๅ™จ/่ทฏ็”ฑๅ™จ「ๆฏๅ€‹ไป‹้ข」็š„ in/out bps、้Œฏ่ชค、ไธŸๅŒ…ๅš่ถจๅ‹ขๅŒ–。ๅปบ่ญฐๅšๆณ•:

    • ๅœจ Zabbix ๅปบ็ซ‹ Host,ๆ–ฐๅขž SNMP interface
    • ๅฅ—็”จ้€š็”จๆจกๆฟๆˆ–ๅป ็‰Œๆจกๆฟ(ไพ‹ๅฆ‚ Generic by SNMP、Cisco/Juniper/HPE ็ญ‰)
    • ๅ•Ÿ็”จ LLD(ไป‹้ข่‡ชๅ‹•ๆŽข็ดข),ไธฆ้€้Ž่ฆๅ‰‡้Žๆฟพไธ้œ€่ฆ็š„ไป‹้ข(ไพ‹ๅฆ‚ lo、vlan、tunnel)

    ไป‹้ขๆต้‡ๅธธ่ฆ‹้ …็›ฎ(ๆฆ‚ๅฟต):

    ifInOctets / ifHCInOctets   → ่ฝ‰ๆ›็‚บ bps
    ifOutOctets / ifHCOutOctets → ่ฝ‰ๆ›็‚บ bps
    ifInErrors / ifOutErrors
    ifInDiscards / ifOutDiscards

    ๐Ÿ“ˆ Grafana ๆ•ดๅˆ:Zabbix Plugin + Data Source

    ๐Ÿงฉ 1) ๅฎ‰่ฃ Grafana Zabbix Plugin

    Grafana ็ซฏไฝฟ็”จ Zabbix App(alexanderzobnin-zabbix-app)。ๅธธ่ฆ‹ไฝœๆณ•:

    # ๆ–นๅผ A:grafana-cli(่ฆ–ไฝ ็š„ Grafana ็‰ˆๆœฌ/็’ฐๅขƒ่€Œๅฎš)
    sudo grafana-cli plugins install alexanderzobnin-zabbix-app
    sudo systemctl restart grafana-server

    ๅœจ Grafana UI:

    • Plugins(ๆˆ– Apps) → ๆ‰พๅˆฐ Zabbix → Enable
    • Data sources → Add data source → ้ธ Zabbix

    ๐Ÿงฉ 2) ๅปบ็ซ‹ Zabbix Data Source(API ๆจกๅผ)

    ๅกซๅ…ฅ:

    • Zabbix API URLhttps://zabbix.example.com/api_jsonrpc.php
    • User / Password:ๅปบ่ญฐๅปบ็ซ‹「ๅช่ฎ€่ง’่‰ฒ」็š„ API ๅธณ่™Ÿ
    • Trends / History:ไพไฝ ็š„่ณ‡ๆ–™ไฟ็•™็ญ–็•ฅ่ชฟๆ•ดๆŸฅ่ฉข็ฏ„ๅœ

    ๐Ÿงฉ 3)(้€ฒ้šŽ)Direct DB:็”จ DB ็›ด่ฎ€ๆๅ‡้•ทๆ™‚ๆฎต/้ซ˜้ ป็œ‹ๆฟๆ•ˆ่ƒฝ

    ่‹ฅไฝ ็š„ Grafana ็œ‹ๆฟๅพˆๅคš、ๆ™‚้–“็ฏ„ๅœๅพˆ้•ท、ๆˆ–ๆŸฅ่ฉข้ ป็އ้ซ˜,ๅปบ่ญฐไฝฟ็”จ Direct DB ้™ไฝŽ Zabbix API ๅฃ“ๅŠ›:

    -- ๆฆ‚ๅฟต:ๅปบ็ซ‹ๅช่ฎ€ๅธณ่™Ÿ(ไปฅ PostgreSQL ็คบๆ„,ๅฏฆ้š›ๆฌŠ้™้œ€ไพ DB ็‰ˆๆœฌ่ชฟๆ•ด)
    -- ๅปบ่ญฐๅชๆŽˆๆฌŠๅฟ…่ฆ่กจ:history / history_uint / trends / trends_uint
    
    -- ๅปบ็ซ‹ๅธณ่™Ÿ
    CREATE USER grafana_ro WITH PASSWORD 'CHANGE_ME';
    
    -- ๆŽˆๆฌŠ(็คบๆ„)
    GRANT CONNECT ON DATABASE zabbix TO grafana_ro;
    GRANT USAGE ON SCHEMA public TO grafana_ro;
    GRANT SELECT ON history, history_uint, trends, trends_uint TO grafana_ro;

    Grafana ็ซฏๅ†ๆ–ฐๅขžไธ€ๅ€‹ PostgreSQL/MySQL Data Source,ไธฆๅœจ Zabbix Data Source ๅ…งๅ•Ÿ็”จ Direct DB(ไพ plugin ่ชชๆ˜Ž่จญๅฎš)。


    ๐Ÿ“Š ็œ‹ๆฟ่จญ่จˆ:KPI / ๅฎน้‡ / ๆต้‡(ๅฏ็›ดๆŽฅๅฅ—็”จ็š„้ขๆฟๆ€่ทฏ)

    ๐Ÿงญ ไผๆฅญ็ดš「ไธ€้ ็ธฝ่ฆฝ」ๅปบ่ญฐๅˆ†ๅ€

    ๅ€ๅกŠ ้ขๆฟๅปบ่ญฐ ็›ฎ็š„
    ๆœๅ‹™ๅฅๅบท Problems(่ฟ‘ 1h/24h)、Top triggers、SLA(่‹ฅๆœ‰) ๅ€ผ็ญ็ฌฌไธ€็œผๅฐฑ่ƒฝๅˆคๆ–ทๆ˜ฏๅฆ้€ฒๅ…ฅไบ‹ๆ•…ๆจกๅผ
    ไธปๆฉŸ่ณ‡ๆบ CPU/Load、Memory、Disk Usage、IOPS/Latency(่‹ฅๆœ‰) ๅฟซ้€Ÿๅฎšไฝๆ˜ฏๅฆ่ณ‡ๆบ้ฃฝๅ’Œ
    ็ถฒ่ทฏๆต้‡ ๆ ธๅฟƒไป‹้ข In/Out bps、้Œฏ่ชค/ไธŸๅŒ…、Top N ไป‹้ข ๅˆคๆ–ทๆ˜ฏๅฆๅกž่ปŠ、่ฟด่ทฏ、ไป‹้ข็•ฐๅธธ
    ๅฎน้‡่ถจๅ‹ข ่ฟ‘ 7/30/90 ๅคฉ่ถจๅ‹ข(Trends)、้ ๆธฌ็ทš(ๅฏ้ธ) ๅšๅฎน้‡่ฆๅŠƒ่ˆ‡ๆŽก่ณผไพๆ“š

    ๐Ÿงฉ SNMP ไป‹้ขๆต้‡้ขๆฟ(In/Out bps)่จญ่จˆ่ฆ้ปž

    • ็ตฑไธ€ๆ›็ฎ—ๅ–ฎไฝ:bps / Mbps / Gbps。
    • ๅŒไธ€้ขๆฟๅŒๆ™‚ๅ‘ˆ็พ In/Out,้ก่‰ฒ่ˆ‡ๅœ–ไพ‹ไธ€่‡ด。
    • ็”จ่ฎŠๆ•ธ(Variables)ๅš「็ซ™้ปž/่จญๅ‚™/ไป‹้ข」ๅˆ‡ๆ›,่ฎ“ NOC ็œ‹ๆฟๅฏ้‡็”จ。
    • ้‡ๅฐๅคšไป‹้ข:ๅš「Top N(ๆœ€้ซ˜ๆต้‡)ไป‹้ขๅˆ—่กจ」,ๅฟซ้€Ÿๅฎšไฝ็†ฑ้ปž。
    ๐Ÿงญ ่กŒๅ‹•ๆธ…ๅ–ฎ:ไฝ ๅฏไปฅๅ…ˆๅšๅ‡บ 3 ๅ€‹ๆœ€ๆœ‰ๆ„Ÿ้ขๆฟ
    1. Problems(่ฟ‘ 1 ๅฐๆ™‚):ๆŒ‰ๅšด้‡ๅบฆๆŽ’ๅบ,็›ดๆŽฅ็•ถๅ€ผ็ญ้ฆ–้ 。
    2. ๆ ธๅฟƒไบคๆ›ๅ™จไธŠ่กŒไป‹้ขๆต้‡:In/Out bps + errors/discards。
    3. ้—œ้ตๆœๅ‹™ไธปๆฉŸ่ณ‡ๆบ:CPU/Memory/Disk ่ถจๅ‹ข + ้–พๅ€ผ็ทš。

    ๐Ÿšจ ๅ‘Š่ญฆๆ•ดๅˆ่ˆ‡ๅ€ผ็ญ SOP ๅปบ่ญฐ

    • ๅ‘Š่ญฆไธปๆŽงๅปบ่ญฐ็•™ๅœจ Zabbix:่งธ็™ผๅ™จ、ๅ‡็ดš่ฆๅ‰‡、็ถญ่ญทๆœŸ、้—œ่ฏ/ๆŠ‘ๅˆถๆ›ดๅฎŒๆ•ด。
    • Grafana ็”จๆ–ผ「่ฆ–่ฆบๅŒ– + ไบ‹ไปถ่ผ”ๅŠฉ」:ๅœจ็œ‹ๆฟไธŠๅ‘ˆ็พ Problems、่ฎŠๆ•ธๅˆ‡ๆ›、้—œ่ฏๅœ–่กจ。
    • ๅ€ผ็ญ SOP ๅปบ่ญฐ:ๅ‘Š่ญฆ → ้€ฃๅˆฐ Grafana ็œ‹ๆฟ(ๅŒ่จญๅ‚™/ๅŒไป‹้ข/ๅŒๆ™‚้–“็ช—)→ ๅ†ๅ›žๅˆฐ Zabbix ๆŸฅไบ‹ไปถ็ดฐ็ฏ€。

    ๐Ÿงฐ ็ถญ้‹:ไฟ็•™็ญ–็•ฅ、ๆ•ˆ่ƒฝ、ๅธธ่ฆ‹ๆŽ’้Œฏ

    ๐Ÿงฉ 1) History / Trends ไฟ็•™็ญ–็•ฅ

    • History(้ซ˜็ฒพๅบฆ):ไฟ็•™่ผƒ็Ÿญ(ไพ‹ๅฆ‚ 7~30 ๅคฉ)。
    • Trends(ๅฝ™็ธฝ):ไฟ็•™่ผƒ้•ท(ไพ‹ๅฆ‚ 180~365 ๅคฉไปฅไธŠ)。
    • ๅคง้‡ๆ™‚ๅบ่ณ‡ๆ–™่ซ‹้—œๆณจ DB I/O ่ˆ‡ๅˆ†ๅ€็ญ–็•ฅ(ๅคงๅž‹็’ฐๅขƒๅปบ่ญฐ่ฆๅŠƒ)。

    ๐Ÿงฉ 2) ๅธธ่ฆ‹ๅ•้กŒๆŽ’ๆŸฅ

    # Server ๆœๅ‹™็‹€ๆ…‹
    sudo systemctl status zabbix-server
    sudo journalctl -u zabbix-server -n 200 --no-pager
    
    # Agent2 ๆœๅ‹™็‹€ๆ…‹
    sudo systemctl status zabbix-agent2
    sudo journalctl -u zabbix-agent2 -n 200 --no-pager
    
    # ๅ‰็ซฏ PHP / Web
    sudo systemctl status nginx
    sudo journalctl -u nginx -n 200 --no-pager
    • Grafana ้ขๆฟ็„ก่ณ‡ๆ–™:ๅ…ˆ็ขบ่ช Zabbix ่ฉฒ Item ๅœจ Zabbix ็ซฏๆ˜ฏๅฆๆœ‰ๆœ€ๆ–ฐๅ€ผ;ๅ†ๆชขๆŸฅ Grafana Data Source ๆ˜ฏๅฆ้€ฃๅˆฐๆญฃ็ขบ API URL;ๆœ€ๅพŒๆชขๆŸฅ Grafana ๆ™‚้–“็ฏ„ๅœ่ˆ‡ๆ™‚ๅ€。
    • SNMP ็„ก่ณ‡ๆ–™:็ขบ่ช SNMP ็‰ˆๆœฌ/Community(ๆˆ– v3)、ACL、Firewall;ๅฟ…่ฆๆ™‚ๅœจ Zabbix Server/Proxy ไธŠ็”จ snmpwalk ้ฉ—่ญ‰。
    • ๅคง้‡้ขๆฟๆŸฅ่ฉขๅพˆๆ…ข:ๅ„ชๅ…ˆๅ•Ÿ็”จ Trends、็ธฎๅฐๆ™‚้–“็ช—、ๆˆ–ๅฐŽๅ…ฅ Direct DB。

    ๐Ÿ“Ž ๅƒ่€ƒ่ณ‡ๆ–™(ๅฎ˜ๆ–นๆ–‡ไปถ)


    ๐Ÿ’ฌ ไบ’ๅ‹•็•™่จ€ๅผ•ๅฐŽ

    ่‹ฅไฝ ๆญฃๅœจๅฐŽๅ…ฅ Zabbix / Grafana,ๆญก่ฟŽๅœจ็•™่จ€ๅ€ๅˆ†ไบซไฝ ็š„็’ฐๅขƒ่ˆ‡้‡ๅˆฐ็š„ๅ•้กŒ,ๆˆ‘ๅฏไปฅ็”จ「ๅฏ็›ดๆŽฅ่ฝๅœฐ」็š„ๆ–นๅผๅ”ๅŠฉไฝ ๆŽ’้™ค่ˆ‡ๅ„ชๅŒ–:

    • ไฝ ็š„ OS / Zabbix ็‰ˆๆœฌ / DB(MySQL ๆˆ– PostgreSQL)/ Web Server(Nginx ๆˆ– Apache)
    • ็›ฎๅ‰ๆŽก้›†ๆ–นๅผ:Agent2 / SNMP / Proxy(ๆœ‰็„ก่ทจ็ซ™้ปž)
    • ไฝ ๆƒณๅš็š„็œ‹ๆฟ:ๆ ธๅฟƒๆต้‡、Top N ไป‹้ข、ๆœๅ‹™ๅฅๅบท、ๅฎน้‡่ถจๅ‹ข、SLA ็ญ‰
    • ไฝ ๅกไฝ็š„้ปž:็„ก่ณ‡ๆ–™、ๆŸฅ่ฉขๅพˆๆ…ข、SNMP ๆŽขไธๅˆฐ、ๅ‘Š่ญฆๅคชๅคš、ๅ€ผ็ญๆต็จ‹ไธ้ †็ญ‰

    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

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

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

    ๅญ—็ดš