ค้นหาเว็บไซต์

วิธีติดตั้ง Zabbix Agent และเพิ่ม Windows Host ไปยัง Zabbix


ตามบทช่วยสอนก่อนหน้านี้เกี่ยวกับซีรีส์ Zabbix บทความนี้จะอธิบายวิธีการติดตั้งและตั้งค่าอินสแตนซ์ของตัวแทน Zabbix เพื่อทำงานเป็นบริการบนระบบ Microsoft Windows เพื่อตรวจสอบสภาพแวดล้อม windows โครงสร้างพื้นฐานของคุณ โดยเฉพาะเครื่องเซิร์ฟเวอร์

ความต้องการ

  • วิธีการติดตั้ง Zabbix บน RHEL/CentOS และ Debian/Ubuntu – ตอนที่ 1
  • วิธีกำหนดค่า Zabbix ให้ส่งการแจ้งเตือนทางอีเมลไปยังบัญชี Gmail – ตอนที่ 2
  • วิธีติดตั้งและกำหนดค่าตัวแทน Zabbix บน Remote Linux – ตอนที่ 3

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง Zabbix Agent บน Windows

1. เอเจนต์ zip ที่คอมไพล์ไว้ล่วงหน้าสำหรับสภาพแวดล้อม Windows สามารถรับได้จากหน้าดาวน์โหลดอย่างเป็นทางการของ Zabbix และติดตั้งด้วยตนเองและเริ่มต้นระบบโดยใช้ windows พร้อมรับคำสั่ง ดังต่อไปนี้ ตัวอย่าง:

C:\Users\caezsar><full system path to zabbix_agentd.exe> --config <full system path to zabbix_agentd.win.conf> --install

ตัวอย่างเช่น สมมติว่าคุณได้ดาวน์โหลดและแตกไฟล์ zip ตัวแทน Zabbix ไปที่ D:\Downloads\zabbix_agents-5.4 .7\ รันคำสั่งต่อไปนี้เพื่อติดตั้งบริการ:

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --config D:\Downloads\zabbix_agent-5.4.7\conf\zabbix_agentd.conf --install

2. หลังจากติดตั้งบริการบนโฮสต์ Windows ของคุณแล้ว ให้เปิดไฟล์ zabbix_agentd.win.conf และแก้ไขพารามิเตอร์ต่อไปนี้ด้วยตนเอง:

Server=IP of Zabbix Server
ServerActive=IP of Zabbix Server
Hostname=use the FQDN of your windows host

3. หากต้องการเริ่มบริการ เพียงพิมพ์:

C:\Users\caezsar>D:\Downloads\zabbix_agents-5.4.7\bin\win32\zabbix_agentd.exe --start

หากต้องการหยุดบริการให้รันคำสั่งเดียวกันกับข้างบนด้วยอาร์กิวเมนต์ --stop และในการถอนการติดตั้งบริการให้ใช้อาร์กิวเมนต์ --uninstall

C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --stop
C:\Users\caezsar>D:\Downloads\zabbix_agent-5.4.7\bin\win32\zabbix_agentd.exe --uninstall

4. วิธีที่สองและสะดวกกว่าในการติดตั้งและกำหนดค่า Zabbix Agent โดยอัตโนมัติบนสภาพแวดล้อม Windows คือการดาวน์โหลดแพ็คเกจตัวติดตั้ง Zabbix Agent MSI เฉพาะสำหรับสถาปัตยกรรมระบบของคุณ

5. เมื่อดาวน์โหลดไฟล์ MSI ของตัวแทน Zabbix บนระบบของคุณแล้ว ให้เรียกใช้และระบุข้อมูลที่จำเป็นเพื่อกำหนดค่าและติดตั้งตัวแทนบนโฮสต์ที่ได้รับการตรวจสอบเป้าหมายเป็น มันดังต่อไปนี้:

Hostname: use the FQDN of your windows host (the hostname value should match the “Full Computer name” configured for your machine)
Zabbix server Name: use the IP of the Zabbix Server
Agent Port: 10050 
Remote Command: check this value
Active Server: IP of Zabbix Server

หากคุณต้องการแก้ไขไฟล์การกำหนดค่า Zabbix ด้วยค่าที่กำหนดเองอื่นๆ ในภายหลัง สามารถพบได้ไฟล์ conf บนพาธ %programfiles%\Zabbix Agent\

6. หลังจากที่คุณตั้งค่าเสร็จแล้ว ให้เปิด Command Prompt ของ Windows ที่มีสิทธิ์ ผู้ดูแลระบบ เรียกใช้ services.msc เพื่อเปิด ยูทิลิตี้ Windows Services และค้นหาบริการตัวแทน Zabbix เพื่อตรวจสอบว่าบริการกำลังทำงานอยู่และเริ่มต้นโดยอัตโนมัติหลังจากรีบูตหรือไม่

services.msc

จากคอนโซลนี้ คุณสามารถจัดการบริการได้ (เริ่ม หยุด หยุดชั่วคราว ดำเนินการต่อ เปิดใช้งานหรือปิดใช้งาน)

ขั้นตอนที่ 2: กำหนดค่าไฟร์วอลล์ Windows และทดสอบ Zabbix Agent

7. ระบบที่ใช้ Windows เกือบทั้งหมดมี ไฟร์วอลล์ Windows ทำงานอยู่ ดังนั้นจึงต้องเปิดพอร์ตตัวแทน Zabbix ในไฟร์วอลล์เพื่อสื่อสารกับเซิร์ฟเวอร์ Zabbix

หากต้องการเปิดพอร์ตตัวแทน Zabbix ในไฟร์วอลล์ windows ให้เปิด แผงควบคุม -> ระบบและความปลอดภัย – > ไฟร์วอลล์ Windows และกดที่ อนุญาตแอปผ่านไฟร์วอลล์ Windows

8. จากนั้นคลิกปุ่ม อนุญาต แอปอื่น จากนั้นหน้าต่างใหม่จะเปิดขึ้น ใช้ปุ่ม เรียกดู เพื่อนำทางและเพิ่มไฟล์ปฏิบัติการของตัวแทน Zabbix (โดยปกติจะพบใน %programfiles%\Zabbix Agent\ หากคุณติดตั้งโดยใช้ MSI โปรแกรม) จากนั้นกดปุ่ม เพิ่ม เพื่อเพิ่มบริการ

9. ถัดไป ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบและเปิดกฎไฟร์วอลล์ในส่วนเครือข่ายที่เซิร์ฟเวอร์ Zabbix ตั้งอยู่ในเครือข่ายของคุณ และกดปุ่ม OK เพื่อเสร็จสิ้นและใช้การกำหนดค่า

10. เพื่อทดสอบว่าตัวแทน Zabbix ที่ทำงานบน windows สามารถเข้าถึงได้จากฝั่งเซิร์ฟเวอร์ Zabbix หรือไม่ ให้ใช้ telnet หรือ คำสั่ง netcat บน Zabbix เซิร์ฟเวอร์กับตัวแทน windows IP-Port และข้อความที่เชื่อมต่อควรปรากฏขึ้น กดปุ่ม Enter เพื่อสร้างข้อความแสดงข้อผิดพลาดและตัดการเชื่อมต่อจากตัวแทนโดยอัตโนมัติ:

telnet <Windows_agent IP Address> 10050

ขั้นตอนที่ 3: เพิ่มโฮสต์ Windows ที่ได้รับการตรวจสอบตัวแทน Zabbix ไปยังเซิร์ฟเวอร์ Zabbix

11. เมื่อ windows agent ได้รับการทดสอบจากบรรทัดคำสั่งและทุกอย่างดูดีแล้ว ให้ไปที่เว็บอินเทอร์เฟซ Zabbix Server ย้ายไปที่แท็บ การกำหนดค่า -> โฮสต์ และกดปุ่ม สร้างโฮสต์ เพื่อเพิ่มโฮสต์ที่ได้รับการตรวจสอบของ Windows

12. ในหน้าต่าง Host เพิ่ม FQDN ของเครื่อง windows agent ของคุณในไฟล์ Hostname เพิ่มชื่อที่กำหนดเอง ไปยังไฟล์ชื่อที่มองเห็นได้เพื่อให้สามารถระบุเครื่องที่ได้รับการตรวจสอบบนแผง Zabbix ได้อย่างง่ายดาย ตรวจสอบให้แน่ใจว่าโฮสต์นั้นรวมอยู่ใน เซิร์ฟเวอร์กลุ่ม และเพิ่ม ที่อยู่ IP ของโฮสต์ windows ของคุณ ในอินเทอร์เฟซ ตัวแทน ที่ยื่น ค่า พอร์ต จะไม่เปลี่ยนแปลง

13. จากนั้นไปที่แท็บ เทมเพลต และกดปุ่ม เลือก หน้าต่างใหม่ที่มี เทมเพลต Zabbix ควรปรากฏขึ้น เลื่อนไปตามหน้าต่างนี้ เลือก Template OS Windows และกดปุ่ม Select เพื่อเพิ่มเทมเพลต

14. เมื่อ Template OS Windows ปรากฏบนลิงก์เทมเพลตใหม่ที่ถูกยื่น ให้กดปุ่ม เพิ่ม เพื่อเชื่อมโยงเทมเพลตนี้กับการกำหนดค่าโฮสต์ของ windows .

สุดท้ายนี้ หลังจากที่ Template OS Windows ปรากฏในไฟล์ เทมเพลตที่เชื่อมโยง แล้วกดปุ่ม เพิ่ม ด้านล่างเพื่อเสร็จสิ้นกระบวนการและเพิ่มโฮสต์ Windows ทั้งหมด การกำหนดค่า

15. หลังจากเพิ่มเครื่อง windows ที่ถูกตรวจสอบของคุณแล้ว ให้กลับไปที่ การกำหนดค่า -> โฮสต์ และโฮสต์ของ windows ควรปรากฏในหน้าต่างนี้ตามภาพประกอบ ด้านล่างภาพหน้าจอ

นั่นคือทั้งหมด! เพียงตรวจสอบให้แน่ใจว่า สถานะ โฮสต์ windows ของคุณได้รับการตั้งค่าเป็น เปิดใช้งาน และรอสักครู่เพื่อให้เซิร์ฟเวอร์ Zabbix ติดต่อฝั่งตัวแทน windows และประมวลผลข้อมูลระยะไกลที่ได้รับ

ตามตัวอย่าง หากต้องการดูกราฟิกภายในโหลด CPU บนเครื่อง Windows ที่ถูกตรวจสอบ ให้ไปที่แท็บ การตรวจสอบ เว็บคอนโซลของ Zabbix -> กราฟ เลือกชื่อโฮสต์ของเครื่อง windows และ กราฟโหลด CPU และข้อมูลทั้งหมดที่รวบรวมมาควรนำเสนอเป็นแผนภูมิกราฟิกที่ดี