ตัวแทน Zabbix อย่างไม่เป็นทางการสำหรับ Android
นี่คือตัวแทน Zabbix ที่ไม่เป็นทางการสำหรับ Android ขณะนี้รองรับคีย์รายการต่อไปนี้:
agent.active_check_status : 1 หากเปิดใช้งานการตรวจสอบที่ใช้งานอยู่ มิฉะนั้นจะเป็น 0
agent.hostname : ชื่อโฮสต์ของตัวแทนตามที่ระบุในการตั้งค่าของแอป
ตัวแทน.ปิง
ตัวแทน.รุ่น
android.manufacturer : ผู้ผลิตอุปกรณ์
android.model : รุ่นของอุปกรณ์
app.foreground : ชื่อแพ็คเกจของแอปเบื้องหน้าปัจจุบัน (ไม่รองรับบน Android >= 5.0)
app.running : รายการแอพที่กำลังรันอยู่ในรูปแบบ json (ไม่รองรับบน Android >= 5.0)
gps[<timeout>] : ตำแหน่งเอาต์พุตของอุปกรณ์ (ละติจูด/ลองจิจูด/ระดับความสูง/ความแม่นยำใน json) ไม่ทำงานหากแอปอยู่ในพื้นหลังเนื่องจากนโยบายของ Google Play (ขอให้ฉันติดตั้งเวอร์ชันพิเศษด้วยตนเองหากคุณต้องการคุณสมบัตินั้น)
gps.latitude[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>] : ตำแหน่งเอาต์พุตของอุปกรณ์ (ละติจูด/ลองจิจูด) , ระดับความสูง, ความแม่นยำ (หน่วยเป็นเมตร) เป็นแบบลอยตัว ไม่ทำงานหากแอปอยู่ในพื้นหลังเนื่องจากนโยบายของ Google Play (ขอให้ฉันติดตั้งเวอร์ชันพิเศษด้วยตนเองหากคุณต้องการคุณสมบัตินั้น)
net.carrier : ชื่อผู้ให้บริการเครือข่าย
net.connectivity: การเชื่อมต่ออุปกรณ์หนึ่งใน 2G, 3G, 4G
net.if.in[if,<mode>] : ดูเอกสารประกอบของ zabbix รายการนี้ใช้ไม่ได้กับ Android 10+ (ข้อจำกัดของ Google)
net.if.out[if,<mode>] : ดูเอกสารประกอบของ zabbix รายการนี้ใช้ไม่ได้กับ Android 10+ (ข้อจำกัดของ Google)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets} : ไบต์/แพ็กเก็ตที่ได้รับ/ส่งบนมือถือ/อินเทอร์เฟซทั้งหมดบนอุปกรณ์
net.roaming : ว่าอุปกรณ์กำลังโรมมิ่งอยู่หรือไม่
net.signal_strength: ความแรงของสัญญาณในหน่วย dBm (เครือข่ายมือถือ ไม่ใช่ wifi)
net.wifi.bssid : MAC ของ BSSID ที่อุปกรณ์เชื่อมต่ออยู่โดยใช้ WiFi คุณต้องเปิดใช้งานการเข้าถึง GPS/การค้นหาตำแหน่งในการตั้งค่าแอป และเปิดใช้งาน GPS ในอุปกรณ์ของคุณสำหรับ Android > 8.0.
net.wifi.status : 1 = เชื่อมต่อ wifi, 0 = ไม่ได้เชื่อมต่อ
net.wifi.ssid : ชื่อของ SSID ที่เชื่อมต่ออยู่ในปัจจุบัน คุณต้องเปิดใช้งานการเข้าถึง GPS/การค้นหาตำแหน่งในการตั้งค่าแอป และเปิดใช้งาน GPS ในอุปกรณ์ของคุณสำหรับ Android > 8.0.
net.wifi.signal : ความแรงของสัญญาณ wifi จาก 0 (ต่ำ) ถึง 4 (ดีมาก)
พลังงาน.battery_level
พลังงานแบตเตอรี่_อุณหภูมิ
power.is_interactive : คืนค่าเป็นจริงหากอุปกรณ์พร้อมที่จะโต้ตอบกับผู้ใช้ (เปิดหน้าจอ)
power.source : หนึ่งใน "ac", "usb", "ไร้สาย", "ไม่ได้เสียบปลั๊ก"
power.status : หนึ่งใน "การชาร์จ", "เต็ม", "การคายประจุ"
proc.cpu.util[<name>] : การใช้งาน cpu เป็น % สำหรับชื่อกระบวนการที่ระบุ คุณต้องมีอุปกรณ์ที่รูทเพื่อให้รายการนี้ทำงานได้
proc.mem[<name>]: การใช้หน่วยความจำเป็นไบต์สำหรับชื่อกระบวนการที่ระบุ คุณต้องมีอุปกรณ์ที่รูทเพื่อให้รายการนี้ทำงานได้
sensor.light : ค่าเซ็นเซอร์วัดแสงในหน่วยลักซ์
sensor.proximity : ค่าเซ็นเซอร์ความใกล้ชิดเป็นซม
เซ็นเซอร์อุณหภูมิ : ค่าเซ็นเซอร์อุณหภูมิเป็น° C
system.cpu.โหลด[]
system.cpu.num : สำหรับ big.LITTLE CPU จะนับเฉพาะจำนวน CPU ในคลัสเตอร์ที่ใช้งานอยู่
system.cpu.freq[number,type] : รับความถี่ CPU cur/min/max สำหรับหมายเลขคอร์ที่ระบุ
system.hostname : ชื่อโฮสต์ของอุปกรณ์
system.localtime[] : เวลาของระบบ
system.sw.arch
system.sw.os[]
ระบบ.uname
system.uptime : จำนวนวินาทีตั้งแต่บูตอุปกรณ์
Thermal.discovery : แสดงรายการเซ็นเซอร์ความร้อนทั้งหมด
Thermal.type[ดัชนี]
ความร้อนค่า [ดัชนี]
vfs.fs.size[fs,<โหมด>]
vm.memory.size[total] : หน่วยความจำทั้งหมดเป็น MB
vm.memory.size[free] : หน่วยความจำที่มีหน่วยเป็น MB
web.page.get[host,<path>,<พอร์ต>]
web.page.perf[host,<path>,<พอร์ต>]
โปรดแจ้งให้เราทราบหากคุณต้องการกุญแจอื่น
คุณยังสามารถเพิ่ม UserParameters ของคุณเองในการตั้งค่า เพื่อให้คุณสามารถเรียกสคริปต์ที่กำหนดเองเพื่อส่งคืนข้อมูลที่คุณต้องการได้
โปรดอย่าลืมปิดการใช้งานการเพิ่มประสิทธิภาพแบตเตอรี่เพื่อให้แอปนี้ทำงานได้อย่างถูกต้องเมื่ออุปกรณ์ของคุณเข้าสู่โหมดสลีป หากตัวแทนยังคงหยุดตอบสนองหลังจากผ่านไประยะหนึ่ง ให้เปิดใช้งาน "รับล็อคการปลุก" จากเมนูการตั้งค่า แต่จำไว้ว่าจะทำให้แบตเตอรี่อุปกรณ์ของคุณหมดอย่างรวดเร็วหากไม่ได้ใช้ไฟ AC