Agente Zabbix non ufficiale per Android
Questo è un agente Zabbix non ufficiale per Android. Attualmente supporta le seguenti chiavi elemento:
agent.active_check_status: 1 se i controlli attivi sono abilitati, 0 altrimenti
agent.hostname: nome host dell'agente come specificato nelle preferenze dell'app
agente.ping
agente.versione
android.manufacturer: produttore del dispositivo
android.model: modello del dispositivo
app.foreground: nome del pacchetto dell'app in primo piano corrente (non supportato su Android >= 5.0)
app.running: elenco in formato JSON delle app in esecuzione (non supportato su Android >= 5.0)
gps[<timeout>]: posizione di output del dispositivo (latitudine/longitudine/altitudine/precisione in json). Non funziona se l'app è in background a causa della politica di Google Play (chiedimi una versione speciale da installare manualmente se hai bisogno di quella funzionalità).
gps.latitude[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>]: posizione di output del dispositivo (latitudine/longitudine) , altitudine, precisione (in metri) come galleggiante. Non funziona se l'app è in background a causa della politica di Google Play (chiedimi una versione speciale da installare manualmente se hai bisogno di quella funzionalità).
net.carrier: nome dell'operatore di rete
net.connectivity: connettività del dispositivo, una tra 2G, 3G, 4G
net.if.in[if,<mode>]: vedere la documentazione di zabbix. Questo articolo non funziona per Android 10+ (restrizioni Google)
net.if.out[if,<mode>]: vedere la documentazione di zabbix. Questo articolo non funziona per Android 10+ (restrizioni Google)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets}: byte/pacchetti ricevuti/trasmessi su dispositivo mobile/tutte le interfacce sul dispositivo.
net.roaming: se il dispositivo è attualmente in roaming
net.signal_strength: potenza del segnale in dBm (rete mobile, non Wi-Fi)
net.wifi.bssid: MAC del BSSID a cui il dispositivo è attualmente connesso tramite WiFi. Devi abilitare l'accesso alla query GPS/Posizione nelle impostazioni dell'app e abilitare il GPS nel tuo dispositivo per Android > 8.0.
net.wifi.status: 1 = wifi connesso, 0 = non connesso
net.wifi.ssid: nome dell'SSID attualmente connesso. Devi abilitare l'accesso alla query GPS/Posizione nelle impostazioni dell'app e abilitare il GPS nel tuo dispositivo per Android > 8.0.
net.wifi.signal: potenza del segnale Wi-Fi, da 0 (basso) a 4 (ottimo)
livello_potenza.batteria
potenza.batteria_temperatura
power.is_interactive: restituisce true se il dispositivo è pronto per interagire con l'utente (schermo acceso).
power.source: uno tra "ac", "usb", "wireless", "unplugged"
power.status: uno tra "in carica", "pieno", "in scarica"
proc.cpu.util[<name>]: utilizzo della CPU in % per il nome del processo specificato, è necessario disporre di un dispositivo rooted affinché questo elemento funzioni
proc.mem[<name>]: utilizzo della memoria in byte per il nome del processo specificato, è necessario disporre di un dispositivo rooted affinché questo elemento funzioni
sensor.light: valore del sensore di luce in lux
sensor.proximity: valore del sensore di prossimità in cm
sensor.temperature: valore del sensore di temperatura in °C
sistema.cpu.carico[]
system.cpu.num: per CPU big.LITTLE, verrà conteggiato solo il numero di CPU nel cluster attivo
system.cpu.freq[numero,tipo]: ottiene la frequenza cur/min/max della CPU per il numero core specificato
system.hostname: nome host del dispositivo
system.localtime[]: ora di sistema
system.sw.arch
system.sw.os[]
system.uname
system.uptime: numero di secondi trascorsi dall'avvio del dispositivo
Thermal.discovery: elenca tutti i sensori termici
tipo.termico[indice]
valore.termico[indice]
vfs.fs.dimensione[fs,<modalità>]
vm.memory.size[totale]: memoria totale in MB
vm.memory.size[free]: memoria disponibile in MB
web.page.get[host,<percorso>,<porta>]
web.page.perf[host,<percorso>,<porta>]
Per favore fatemi sapere se avete bisogno di altre chiavi.
Puoi anche aggiungere i tuoi parametri utente nelle impostazioni, in modo da poter chiamare script personalizzati per restituire tutti i dati di cui hai bisogno.
Ricordati di disattivare l'ottimizzazione della batteria affinché questa app funzioni correttamente quando il tuo dispositivo va in modalità di sospensione. Se l'agente continua a smettere di rispondere dopo un po' di tempo, abilita "Acquisisci wakelock" dal menu delle impostazioni, ma ricorda che scaricherà rapidamente la batteria del dispositivo se non è collegato alla rete CA.
Unofficial Zabbix Agent
5.6 by dentier
Nov 6, 2024