Acesta este un agent Zabbix neoficial pentru Android. În prezent, acceptă următoarele chei de articol:
agent.active_check_status : 1 dacă verificarea activă este activată, 0 în caz contrar
agent.hostname : numele de gazdă al agentului, așa cum este specificat în preferințele aplicației
agent.ping
agent.versiune
android.manufacturer : producătorul dispozitivului
android.model : modelul dispozitivului
app.foreground : numele pachetului aplicației curente în prim-plan (nu este acceptat pe Android >= 5.0)
app.running : lista formatată json de aplicații care rulează (nu este acceptată pe Android >= 5.0)
gps[<timeout>] : locația de ieșire a dispozitivului (latitudine/longitudine/altitudine/precizie în json). Nu funcționează dacă aplicația este în fundal din cauza politicii Google Play (cereți-mi o versiune specială pentru a o instala manual dacă aveți nevoie de această funcție).
gps.latitude[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>] : locația de ieșire a dispozitivului (latitudine/longitudine) , altitudine, precizie (în metri) ca plutitor. Nu funcționează dacă aplicația este în fundal din cauza politicii Google Play (cereți-mi o versiune specială pentru a o instala manual dacă aveți nevoie de această funcție).
net.carrier : numele operatorului de rețea
net.connectivity: conectivitate dispozitiv, una dintre 2G, 3G, 4G
net.if.in[dacă,<mode>] : vezi documentația zabbix. Acest articol nu funcționează pentru Android 10+ (restricțiuni Google)
net.if.out[dacă,<mode>] : vezi documentația zabbix. Acest articol nu funcționează pentru Android 10+ (restricțiuni Google)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets}: octeți/pachete recepționați/transmisi pe mobil/toate interfețele de pe dispozitiv.
net.roaming : dacă dispozitivul este în roaming în prezent
net.signal_strength: puterea semnalului în dBm (rețea mobilă, nu wifi)
net.wifi.bssid : MAC al BSSID-ului la care dispozitivul este conectat în prezent utilizând WiFi. Trebuie să activați accesul la interogarea GPS/Locație în setările aplicației și să activați GPS pe dispozitivul dvs. pentru Android > 8.0.
net.wifi.status : 1 = wifi conectat, 0 = neconectat
net.wifi.ssid : numele SSID-ului conectat în prezent. Trebuie să activați accesul la interogarea GPS/Locație în setările aplicației și să activați GPS pe dispozitivul dvs. pentru Android > 8.0.
net.wifi.signal : puterea semnalului wifi, de la 0 (scăzut) la 4 (excelent)
putere.nivelul_bateriei
putere.temperatura_bateriei
power.is_interactive : returnează adevărat dacă dispozitivul este pregătit să interacționeze cu utilizatorul (ecranul este pornit).
power.source: unul dintre „ac”, „usb”, „wireless”, „unplugged”
power.status: unul dintre „încărcare”, „plin”, „descărcare”
proc.cpu.util[<name>] : utilizarea CPU în % pentru numele procesului specificat, trebuie să aveți un dispozitiv rootat pentru ca acest element să funcționeze
proc.mem[<name>]: utilizarea memoriei în octeți pentru numele procesului specificat, trebuie să aveți un dispozitiv rootat pentru ca acest element să funcționeze
senzor.light : valoarea senzorului de lumină în lux
senzor.proximity : valoarea senzorului de proximitate în cm
senzor.temperature : valoarea senzorului de temperatură în °C
încărcare.procesor.sistem[]
system.cpu.num : pentru procesorul big.LITTLE, va conta doar numărul de procesoare din clusterul activ
system.cpu.freq[număr, tip]: obțineți frecvența CPU cur/min/max pentru numărul de bază specificat
system.hostname : numele de gazdă al dispozitivului
system.localtime[] : ora sistemului
sistem.sw.arch
system.sw.os[]
sistem.nume
system.uptime : numărul de secunde de la pornirea dispozitivului
thermal.discovery : enumerați toți senzorii termici
tip.termic[index]
valoare.termică[index]
vfs.fs.size[fs,<mode>]
vm.memory.size[total] : memorie totală în MB
vm.memory.size[free] : memorie disponibilă în MB
web.page.get[gazdă,<cale>,<port>]
web.page.perf[gazdă,<cale>,<port>]
Vă rog să-mi spuneți dacă aveți nevoie de altă cheie.
De asemenea, puteți adăuga propriile parametri UserParameters în setări, astfel încât să puteți apela scripturi personalizate pentru a returna datele de care aveți nevoie.
Vă rugăm să nu uitați să dezactivați optimizarea bateriei pentru ca această aplicație să funcționeze corect atunci când dispozitivul intră în repaus. Dacă agentul încă nu mai răspunde după ceva timp, activați „Acquire wake lock” din meniul de setări, dar amintiți-vă că va epuiza rapid bateria dispozitivului dacă nu este pe AC.