Unofficial Zabbix Agent Apk

Unofficial Zabbix Agent Apk

Latest version 5.7
04 Feb 2025

Older Versions

Apk Infos

Version5.7
Rating4.0/5, based on 88 votes
Size‎2.2 MB
Requires AndroidAndroid 4.0+ (Ice Cream Sandwich)
Author's NotesUnofficial Zabbix Agent for Android

About Unofficial Zabbix Agent APK

Unofficial Zabbix Agent APK Download for Android
Unofficial Zabbix Agent APK Download for Android

Description

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[<timeout>] : 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[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>] : 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,<mode>] : see zabbix documentation. This item does not work for Android 10+ (Google restrictions)
net.if.out[if,<mode>] : 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[<name>] : cpu usage in % for specified process name, you need to have a rooted device for this item to work
proc.mem[<name>]: 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
vfs.fs.size[fs,<mode>]
vm.memory.size[total] : total memory in MB
vm.memory.size[free] : memory available in MB
web.page.get[host,<path>,<port>]
web.page.perf[host,<path>,<port>]

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.

Latest updates

What's new in version 5.7

Add agent.active_check_status item

How to install Unofficial Zabbix Agent APK on Android phone or tablet?

Download Unofficial Zabbix Agent APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (fr.damongeot.zabbixagent-v5.7-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

5.7 (49)2.2 MB
5.6 (48)2.2 MB
5.5 (47)2.2 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

4 ★Great app. Only issue is that (even with start on boot set) when the app updates it stops for the update and doesnt restart until manual open or device restarted. It looks like it needs to listen for ACTION_MY_PACKAGE_REPLACED?
4 ★works Would it be possible to disable connection error dialogs on active agent? If server is not available, there are constant error flow at the bottom of the screen.
5 ★It just works! No BS. Configure the agent, the items at the server and you are good to go. Tested on Zabbix server V4.
5 ★Great app. At what interval training app the request active check to seenew items configured in zabbiz server? Thank you very much
5 ★Finally something that work. Is it possible that GPS coordinates are parsedas separate keys instead of json ? Altitude is missing from gpsinformation. Other sensors will be good to be added
5 ★Thanks alot. Work well with default templete OS Linux in zabix ver 3.2... :)
5 ★Not a lot of values, but it works and I've been looking for an agent likethis for a long time. Great work!
5 ★A great one for Zabbix, just getting to use......
5 ★Fantastic. I've been hoping someone would write a Zabbix agent for Android for a long time. Thanks for your hard work putting this together,
4 ★Works Well, but on fire tv you're unable to navigate to the settings icon with the remote so can't change the settings
4 ★Great app and runs without flaw. Great job putting it together!
4 ★Nice to have something that works at all, although network discovery doesn't seem to work ( net.if.in[{#IFNAME}] and net.if.out[{#IFNAME}] ). Trying this on an IPV4 only network, so this is not a comment on whether IPV6 works, as this would be unknown to me. Would also like to see filesystem discovery rule ( vfs.fs.size[{#FSNAME}].free, pfree, total and used ) for internal and SD storage (or attached storage on AndroidTV or not mobile device Android) I don't really see why something like this wouldn't work on AndroidTV as well, where it would probably be even more useful than on a mobile device, although it is listed as *not* "compatible", I may try sideloading it to see if it works. I am using this with a standard "Template OS Linux", a lot of the "items" list as "Not Supported" though I don't expect anything not listed in the description to work (except the noted net.if.* discovery rule) and not much else in the Linux template is all that useful for an android device (other than vfs.fs.* rules). Other details like a link to a more appropriate Template and perhaps the location of the zabbix_agent.conf file would be nice to have.