นี่คือคำสั่ง zabbix_sender ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
zabbix_sender - ยูทิลิตี้ผู้ส่ง Zabbix
เรื่องย่อ
zabbix_sender [-hpzvIV] {-kso | [-NS] -i } [-ค ]
DESCRIPTION
zabbix_sender เป็นยูทิลิตี้บรรทัดคำสั่งสำหรับส่งข้อมูลประสิทธิภาพไปยัง Zabbix . ระยะไกล
เซิร์ฟเวอร์ บนเซิร์ฟเวอร์ Zabbix รายการประเภท Zabbix ผู้ดักสัตว์ ควรสร้างด้วย
คีย์ที่เกี่ยวข้อง โปรดทราบว่าค่าที่เข้ามาจะได้รับการยอมรับจากโฮสต์ที่ระบุใน .เท่านั้น
ได้รับอนุญาต เจ้าภาพ ฟิลด์สำหรับรายการนี้
Options
-c, --config
ใช้ config ไฟล์. ผู้ส่ง Zabbix อ่านรายละเอียดเซิร์ฟเวอร์จากการกำหนดค่าตัวแทน
ไฟล์. โดยค่าเริ่มต้น ผู้ส่ง Zabbix จะไม่อ่านไฟล์การกำหนดค่าใดๆ เส้นทางสัมบูรณ์
ควรระบุ เฉพาะค่าพารามิเตอร์ ชื่อโฮสต์, เซิฟเวอร์แอคทีฟ และ ต้นทางIP เป็น
ได้รับการสนับสนุน. รายการแรกจาก เซิฟเวอร์แอคทีฟ ใช้พารามิเตอร์
-z, --zabbix-เซิร์ฟเวอร์
ชื่อโฮสต์หรือที่อยู่ IP ของเซิร์ฟเวอร์ Zabbix หากโฮสต์ถูกตรวจสอบโดยพร็อกซี proxy
ควรใช้ชื่อโฮสต์หรือที่อยู่ IP แทน
-p, --พอร์ต
ระบุหมายเลขพอร์ตของผู้ดักจับเซิร์ฟเวอร์ที่ทำงานบนเซิร์ฟเวอร์ ค่าเริ่มต้นคือ 10051
-s, --โฮสต์
ระบุชื่อโฮสต์ของตัวแทนตามที่ลงทะเบียนในส่วนหน้าของ Zabbix ที่อยู่ IP ของโฮสต์และ DNS
ชื่อจะไม่ทำงาน
-I, --ที่มา-ที่อยู่
ระบุที่อยู่ IP ต้นทาง
-k, --คีย์
ระบุรหัสรายการที่จะส่งค่าไป
-o, -- ค่า
ระบุค่า
-i, --input-ไฟล์
โหลดค่าจากไฟล์อินพุต ระบุ - เช่น เพื่ออ่านค่าจากมาตรฐาน
อินพุต
ต้องระบุแต่ละค่าในบรรทัดของตนเอง แต่ละบรรทัดต้องมีช่องว่าง 3 ช่อง
รายการที่คั่น: โดยที่ "ชื่อโฮสต์" คือชื่อของ
ตรวจสอบโฮสต์ตามที่ลงทะเบียนไว้ในส่วนหน้าของ Zabbix "คีย์" คือคีย์รายการเป้าหมายและ
"ค่า" - ค่าที่จะส่ง ระบุ - as เพื่อใช้ชื่อโฮสต์จากตัวแทน
ไฟล์การกำหนดค่าหรือจาก --เจ้าภาพ ข้อโต้แย้ง.
ตัวอย่างบรรทัดของไฟล์อินพุต:
"ลินุกซ์ DB3" db.การเชื่อมต่อ 43
ต้องตั้งค่าประเภทค่าอย่างถูกต้องในการกำหนดค่ารายการของส่วนหน้า Zabbix
ผู้ส่ง Zabbix จะส่งค่าได้มากถึง 250 ค่าในการเชื่อมต่อเดียว เนื้อหาของอินพุต
ไฟล์ต้องอยู่ในการเข้ารหัส UTF-8 ค่าทั้งหมดจากไฟล์อินพุตจะถูกส่งเป็น a
ลำดับจากบนลงล่าง รายการต้องจัดรูปแบบโดยใช้กฎต่อไปนี้:
· รองรับรายการที่ยกมาและไม่ยกมา
· Double-quote เป็นอักขระที่อ้างอิง
· รายการที่มีช่องว่างจะต้องยกมา
· อักขระอัญประกาศคู่และแบ็กสแลชในรายการที่ยกมาจะต้องหลีกหนี
ด้วยแบ็กสแลช
· ไม่รองรับการหลบหนีในรายการที่ไม่มีเครื่องหมายคำพูด
· Linefeed Escape Sequence (\n) ได้รับการสนับสนุนในสตริงที่ยกมา
· ลำดับ Escape Linefeed จะถูกตัดออกจากส่วนท้ายของรายการ
-T, --พร้อมการประทับเวลา
ตัวเลือกนี้ใช้ได้เฉพาะกับ --input-ไฟล์ ตัวเลือก
แต่ละบรรทัดของไฟล์อินพุตต้องมี 4 รายการที่คั่นด้วยช่องว่าง:
. ควรระบุการประทับเวลาในรูปแบบการประทับเวลา Unix
หากรายการเป้าหมายมีทริกเกอร์อ้างอิง การประทับเวลาทั้งหมดจะต้องเพิ่มขึ้น
ลำดับ มิฉะนั้น การคำนวณเหตุการณ์จะไม่ถูกต้อง
ตัวอย่างบรรทัดของไฟล์อินพุต:
"ลินุกซ์ DB3" db.การเชื่อมต่อ 1429533600 43
สำหรับรายละเอียดเพิ่มเติมโปรดดูตัวเลือก --input-ไฟล์.
-r, --เรียลไทม์
ส่งค่าทีละรายการทันทีที่ได้รับ สามารถใช้เมื่ออ่านได้
จากอินพุตมาตรฐาน
-v, --เวอร์โบส
โหมดละเอียด, -vv สำหรับรายละเอียดเพิ่มเติม
-h, --ช่วยด้วย
แสดงความช่วยเหลือนี้และออก
-V, - รุ่น
ข้อมูลเวอร์ชันเอาต์พุตและการออก
EXIT สถานภาพ
สถานะการออกคือ 0 หากส่งค่าและประมวลผลสำเร็จทั้งหมด
โดยเซิร์ฟเวอร์ หากส่งข้อมูลแล้ว แต่การประมวลผลค่าอย่างน้อยหนึ่งค่าล้มเหลว
สถานะการออกคือ 2 หากการส่งข้อมูลล้มเหลว สถานะการออกคือ 1
ตัวอย่าง
zabbix_sender -c /etc/zabbix/zabbix_agentd.conf -s "ตรวจสอบ เจ้าภาพ" -k mysql.queries -o
342.45
ส่ง 342.45 เป็นค่าสำหรับ mysql.queries คีย์เข้า การตรวจสอบ เจ้าของห้องพัก โฮสต์โดยใช้เซิร์ฟเวอร์ Zabbix
กำหนดไว้ในไฟล์คอนฟิกูเรชัน daemon ของเอเจนต์
zabbix_sender -z 192.168.1.113 -i data_values.txt
ส่งค่าจากไฟล์ data_values.txt ไปยังเซิร์ฟเวอร์ที่มี IP 192.168.1.113. ชื่อโฮสต์และคีย์
กำหนดไว้ในไฟล์
เสียงสะท้อน "- hw.serial.number 1287872261 SQ4321ASDF" | zabbix_sender -c /etc/zabbix_agentd.conf
-T -i -
ส่งค่าการประทับเวลาจากบรรทัดคำสั่งไปยังเซิร์ฟเวอร์ Zabbix ที่ระบุในตัวแทน
ไฟล์คอนฟิกูเรชัน daemon Dash ในข้อมูลที่ป้อนระบุว่าชื่อโฮสต์ควรเป็น
ใช้จากไฟล์กำหนดค่าเดียวกัน
เสียงสะท้อน '"แซ่บบิกซ์ เซิร์ฟเวอร์" Trapper.item ""' | zabbix_sender -z 192.168.1.113 -p 10000 -i -
ส่งค่าว่างของรายการไปยังเซิร์ฟเวอร์ Zabbix ด้วยที่อยู่ IP 192.168.1.113 บนท่าเรือ
10000 จากบรรทัดคำสั่ง ค่าว่างต้องระบุด้วยเครื่องหมายคำพูดเปล่า
ใช้ zabbix_sender ออนไลน์โดยใช้บริการ onworks.net