Unofficial Zabbix Agent is an app by dentier in the Tools category, listed since at least September 2021. It includes native code for x86 32-bit, x86 64-bit, ARM 32-bit and ARM 64-bit, so it runs on practically every phone.
It asks for 11 permissions, 4 of them sensitive, including precise location, approximate location and read phone status and identity. It asks for the same permissions as version 5.7.
What's new in v6.1
Update to SDK 35 (Android 15).
Fix crash when stopping service.
Description
From the listing uploaded by “appupdater”.
This is an unofficial Zabbix Agent for Android. It currently supports the following item keys :
agent.active_check_status : 1 if active check are enabled, 0 otherwise
agent.hostname : agent hostname as specified in app's preferences
agent.ping
agent.version
android.manufacturer : manufacturer of the device
android.model : model of the device
app.foreground : package name of the current foreground app (not supported on Android >= 5.0)
app.running : json formated list of running apps (not supported on Android >= 5.0)
gps[] : output location of the device (latitude/longitude/altitude/accuracy in json). Does not work if app is in background due to google play policy (ask me for a special version to install manually if you need that feature).
gps.latitude[] / gps.longitude[] / gps.altitude[] / gps.accuracy[] : output location of the device (latitude/longitude), altitude, accuracy (in meters) as a float. Does not work if app is in background due to google play policy (ask me for a special version to install manually if you need that feature).
net.carrier : network carrier name
net.connectivity: device connectivity, one of 2G, 3G, 4G
net.if.in[if,] : see zabbix documentation. This item does not work for Android 10+ (Google restrictions)
net.if.out[if,] : see zabbix documentation. This item does not work for Android 10+ (Google restrictions)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets} : bytes/packets received/transmitted on mobile/all interfaces on the device.
net.roaming : whether device is currently in roaming
net.signal_strength: signal strength in dBm (mobile network, not wifi)
net.wifi.bssid : MAC of the BSSID the device is currently connected to using WiFi. You need to enable access to GPS/Location query in app settings and enable GPS in your device for Android > 8.0.
net.wifi.status : 1 = wifi connected, 0 = not connected
net.wifi.ssid : name of the currently connected SSID. You need to enable access to GPS/Location query in app settings and enable GPS in your device for Android > 8.0.
net.wifi.signal : wifi signal strength, from 0 (low) to 4 (great)
power.battery_level
power.battery_temperature
power.is_interactive : returns true if device is ready to interact with the user (screen on).
power.source : one of "ac", "usb", "wireless", "unplugged"
power.status : one of "charging", "full", "discharging"
proc.cpu.util[] : cpu usage in % for specified process name, you need to have a rooted device for this item to work
proc.mem[]: memory usage in byte for the specified process name, you need to have a rooted device for this item to work
sensor.light : light sensor value in lux
sensor.proximity : proximity sensor value in cm
sensor.temperature : temperature sensor value in °C
system.cpu.load[]
system.cpu.num : for big.LITTLE CPU, only number of CPU in active cluster will count
system.cpu.freq[number,type] : get cur/min/max CPU frequency for specified core number
system.hostname : device's hostname
system.localtime[] : system time
system.sw.arch
system.sw.os[]
system.uname
system.uptime : number of seconds since device boot
thermal.discovery : list all thermal sensors
thermal.type[index]
thermal.value[index]
vfs.fs.size[fs,]
vm.memory.size[total] : total memory in MB
vm.memory.size[free] : memory available in MB
web.page.get[host,,]
web.page.perf[host,,]
Please let me know if you need any other key.
You can also add your own UserParameters in the settings, so you can call custom scripts to return any data you need.
Please remember to disable battery optimization for this app to work correctly when your device goes to sleep. If the agent still stops responding after some time, enable "Acquire wake lock" from settings menu but remember it will quickly drain your device battery if not on AC.
Uploaded by “appupdater”Gold tier · 117,810 followers · uploading since 2020
Scans and ratings come from the source store; the certificate comparisons are AAPKs's own, made from the files' published signatures (2 other versions compared). AAPKs doesn't scan files itself — compare the MD5 and signer after downloading.
Permissions (11)
Unofficial Zabbix Agent requests 11 permissions, 4 of them sensitive.
Unofficial Zabbix Agent APK: questions and answers
Can I install this APK over the version I already have?
Yes, if your installed copy is older. It is signed like the Google Play version, so Android installs it as an update and keeps your data.
Is the Unofficial Zabbix Agent APK safe?
No one can promise that a file is safe, but some things can be checked. The source store rates this file Trusted. Its signature matches the Google Play version. It is signed with the same certificate as the 2 other versions checked. After downloading, check that the file's MD5 is b73be63df880775c518e3dd1c9e3d02b.