ค่มู ือ
การติดตัง้ Zabbix
ZABBIX
จดั ทาโดย
นางสาวอนติ า สาวะทา
นกั ศึกษา โปรแกรมระบบ
สารสนเทศทางคอมพวิ เตอร์ -
พัฒนาซอฟต์แวร์
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร ก
rajamangalauniversity of technology isan
sakon nakhon campus
บทนำ
กำรดูแลระบบเทคโนโลยีสำรสนเทศในองค์กร
กำรทรำบถงึ ปญั หำกอ่ นท่ปี ัญหำจะเกิดข้ึน หรือทรำบถึง
ปญั หำในทันทที ่ีปัญหำนนั้ เกิดขึน้ และแกไ้ ขปัญหำนั้นได้
อย่ำงรวดเรว็ คือส่ิงท่ีองคก์ รต้องกำร ในปจั จุบัน
บรษิ ัทซันเมอร่ี จำกดั ได้นำ Zabbix มำตรวจสอบ
Network และอปุ กรณต์ ่ำง ๆ ในองค์กร
Zabbix คือระบบ Open Source IT Infrastructure
Monitoring ทร่ี องรับกำรตรวจสอบกำรทำงำนของทัง้
Server, Storage, Network, Security และ
Virtualization ภำยในองคก์ รไดอ้ ย่ำงครอบคลมุ และ
ด้วยประสบกำรณก์ ำรตดิ ต้ังและกำรพฒั นำสว่ นเสริมต่ำง
ๆ สำหรบั Zabbix นัน้ ก็ทำให้ Zabbix สำมำรถตอบ
โจทย์กำร Monitor ระบบใด ๆ ได้ด้วยรำคำประหยดั กว่ำ
โซลูชัน่ อนื่ ๆ เปน็ อยำ่ งมำก
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร ข
rajamangalauniversity of technology isan
sakon nakhon campus หนำ้
สำรบญั 1
5
เร่อื ง 6
13
ขนั้ ตอนกำรติดตง้ั Zabbix 22
กำรสรำ้ ง Group ของอปุ กรณ์ต่ำง ๆ
ของระบบ Zabbix
กำรเพิ่มอุปกรณ์ตำ่ ง ๆ ในระบบ Zabbix
ต้ังค่ำกำรแจ้ง
สรำ้ ง Alert Script
กำรวำดผงั Zabbix
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 1
rajamangalauniversity of technology isan
sakon nakhon campus
ข้ันตอนกำรติดตง้ั Zabbix
1. ดำวนโ์ หลด Image VM Hyper-V Zabbix Appliance
จำกเว็บไซตข์ อง Zabbix
2. ทำกำรอัพโหลด ไฟล์ Image ของ Zabbix ขนึ้ บน
Hyper-V
3. Step VM Zabbix Appliance ข้นึ มำ
4. เลือกตดิ ตงั้ Install Ubuntu Server With Zabbix
Server (MySQL)
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 2
rajamangalauniversity of technology isan
sakon nakhon campus
5. รอกำรติดตั้งจนเสรจ็ สมบรู ณ์
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 3
rajamangalauniversity of technology isan
sakon nakhon campus
หลงั จำกระบบตดิ ตง้ั เสรจ็ สนิ้ ระบจะรบี ูบตวั เอง ให้
ใช้ User Password ด้ำนลำ่ งนี้ เพอ่ื Config IP
Address ของZabbix
User : appliance
Password : Zabbix
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 4
rajamangalauniversity of technology isan
sakon nakhon campus
7. หลงั จำกน้ันใหล้ องเขำ้ หน้ำเว็บของ
Zabbix http://{YOURIP}/zabbix และ
Login ด้วย
• User : Admin (A in uppercase)
• Password : Zabbix
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 5
rajamangalauniversity of technology isan
sakon nakhon campus
กำรสรำ้ ง Group ของอปุ กรณต์ ำ่ ง ๆ ของระบบ Zabbix
เมื่อเข้ำสู่ระบบคลิกท่ี Configuration ต่อไป
คลกิ ท่ี Hosrt groups
เพ่อื ทำกำรสร้ำง gproup ของอุปกรณต์ ำ่ ง ๆ
เช่น Computer, Pinrter, โดยไปท่ี Create
host group
สร้ำง Group แลว้ กด Add
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 6
rajamangalauniversity of technology isan
sakon nakhon campus
กำรเพม่ิ อปุ กรณ์ตำ่ ง ๆ ในระบบ Zabbix
1. คลิกท่ี Configuration และคลกิ ท่ี Hosts ต่อไป
คลิกที่ Create host แลว้ ใส่รำยละเอยี ดของ Hosts
ดงั น้ี
• Hosts name คือ ช่อื ของอุปกรณ์
• Visible name คอื ชอ่ื ที่ตอ้ งกำรให้แสดง
• Groups คือ แอดโฮสต์กรปุ๊ ของอปุ กรณ์ (สำรมำ
รถแอดได้หลำยกรุ๊ป)
• Agent interface คือ ใส่ IP ของอปุ กรณ์
และคลิก Add
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 7
rajamangalauniversity of technology isan
sakon nakhon campus
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 8
rajamangalauniversity of technology isan
sakon nakhon campus
ตง้ั คำ่ กำรแจง้ เตือน
เขา้ ไปทีห่ นา้ เว็บไซต์ https://notify-bot.line.me/my/
และทาการ เข้าสรู่ ะบบ ดว้ ย Account LINE โดยกรอก
อเี มล์ และรหสั ผา่ น ( อเี มล์ทใี่ ช้เลน่ Line ใน คอม )
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 9
rajamangalauniversity of technology isan
sakon nakhon campus
กดเลอื ก ออก Access Token (สำหรับผู้พฒั นำ)
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 10
rajamangalauniversity of technology isan
sakon nakhon campus
ชอ่ งที่ 1 กรอกเป็นชื่อ ขน้ึ ต้นขอ้ ควำมที่จะสง่ ใน
ส่วนนี้ทำงผมใช้ Zabbix Agent
ช่องท่ี 2 กำหนดเลือกให้ส่งขอ้ ควำมไปยังกลมุ่ ใด
หำกสง่ ให้ตัวเองใหเ้ ลอื กดังภำพ
เมือ่ เรียบร้อยแล้ว กด ออก Token
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 11
rajamangalauniversity of technology isan
sakon nakhon campus
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 12
rajamangalauniversity of technology isan
sakon nakhon campus
หำกเรยี บร้อยแลว้ เรำจะได้รับ Access Token
เรยี บร้อยแล้ว อยำ่ ลืม Copy ไวด้ ี ๆ นะครบั
เพรำะไม่สำมำรถดูภำยหลังได้
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 13
rajamangalauniversity of technology isan
sakon nakhon campus
สร้ำง Alert Script
ลอ็ กอนิ เข้ำอบู นุ ตูใส่คำสงั่ ข้ำงลำ่ งนี้
nano /usr/lib/zabbix/alertscripts/line-notify
#!/bin/bash
curl -X POST -H "Authorization: Bearer $1" \
-F "message=$2" https://notify-
api.line.me/api/notify
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 14
rajamangalauniversity of technology isan
sakon nakhon campus
เข้ำไปที่ Web Page of your Zabbix Server
and then
Administration > Media Types > Create
media types
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 15
rajamangalauniversity of technology isan
sakon nakhon campus
กรอกรำยละเอยี ด
Name : LINE Notify
Type : Script
Script name : line-notify
Script parameters : {ALERT.SENDTO},
{ALERT.SUBJECT}, {ALERT.MESSAGE}
ขนั้ ตอนตอ่ ไปเปน็ กำร เพิ่ม Media ให้กับ User โดยเขำ้ ไปที่
Administration > User > เลือก User ท่ตี อ้ งกำร และเข้ำ
ไปท่ีเมนู Media เลอื ก Add
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 16
rajamangalauniversity of technology isan
sakon nakhon campus
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 17
rajamangalauniversity of technology isan
sakon nakhon campus
เลือก Media ดังภำพ
Type : LINE Nitify
Send to : กรอก access token ทไ่ี ดม้ ำจำก
ตอนแรก
เม่อื กด Add เรียบรอ้ ยแล้วใหก้ ด Update
ขน้ั ตอนต่อไปเปน็ กำร Enable Action โดยไปทเ่ี มนู
Configuration > Actions > select Triggers ให้
กดท่ี Disabled เพื่อเปล่ียนสถำนะเป็น Enable
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 17
rajamangalauniversity of technology isan
sakon nakhon campus
เทำ่ น้ีก็จะไดร้ บั กำรแจง้ เตอื นจำก Zabbix เข้ำมำ
ทำง LINE Notify
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 18
rajamangalauniversity of technology isan
sakon nakhon campus
กำรสร้ำงกรปุ๊ Maps
คลกิ ท่ี Monitoring และคลกิ ปที่ Maps
คลิกท่ี Create map
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 19
rajamangalauniversity of technology isan
sakon nakhon campus
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วิทยาเขตสกลนคร 20
rajamangalauniversity of technology isan
sakon nakhon campus
คำอธบิ ำยของแตล่ ะช่อง ของหน้ำ Network map
Owner : ผู้สร้ำง
Name : ชอ่ื
Width : ควำมกวำ้ ง
Height : ควำมสงู
Background image : ภำพพื้นหลัง
Automatic icon mapping : เลือกไอคอน
Icon highlighting : ทำไฮไลท์ไอคอน
Mark elements on trigger status change : เปลยี่ นแปลงเม่อื
สถำนะ Trigger เปลี่ยน
Expand single problem : ขยำยควำมปัญหำ
Advanced labels : ต้ังค่ำลำเบลขั้นสูง
Icon label type : ประเภทลำเบลไอคอน
Icon label location : ตำแหน่งลำเบล
Problem display : ตง้ั ค่ำกำรแสดงผล
Minimum trigger severity : ประเภทควำมสำคญั ของปญั หำ
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 21
rajamangalauniversity of technology isan
sakon nakhon campus
Type : ประเภทของ Trigger
List of user group shares : รำยกำรกลมุ่ ทจ่ี ะแชร์
List of user shares : รำยกำรช่อื ท่จี ะแชร์
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 22
rajamangalauniversity of technology isan
sakon nakhon campus
กำรวำดผัง
โดย นางสาวอนติ า สาวะทา
มหาวทิ ยาลยั เทคโนโลยรี าชมงคลอสี าน วทิ ยาเขตสกลนคร 23
rajamangalauniversity of technology isan
sakon nakhon campus
คำอธิบำยของแต่ละชอ่ ง ของหนำ้
Type : ประเภทของ Trigger
Label location : ตำแหน่ง Label
Host : ชือ่ Host
Automatic icon selection : เลือก
ไอคอน
Icons : ไอคอน
URLs : ลิงค์
โดย นางสาวอนติ า สาวะทา