Inoffizieller Zabbix Agent für Android
Dies ist ein inoffizieller Zabbix-Agent für Android. Es unterstützt derzeit die folgenden Artikelschlüssel:
agent.active_check_status: 1, wenn aktive Prüfungen aktiviert sind, andernfalls 0
agent.hostname: Agent-Hostname, wie in den App-Einstellungen angegeben
agent.ping
agent.version
android.manufacturer: Hersteller des Geräts
android.model: Modell des Geräts
app.foreground: Paketname der aktuellen Vordergrund-App (nicht unterstützt auf Android >= 5.0)
app.running: JSON-formatierte Liste laufender Apps (nicht unterstützt auf Android >= 5.0)
gps[<timeout>]: Ausgabestandort des Geräts (Breitengrad/Längengrad/Höhe/Genauigkeit in JSON). Funktioniert aufgrund der Google Play-Richtlinien nicht, wenn die App im Hintergrund läuft (fragen Sie mich nach einer speziellen Version zur manuellen Installation, wenn Sie diese Funktion benötigen).
gps.latitude[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>] : Ausgabeort des Geräts (Breitengrad/Längengrad) , Höhe, Genauigkeit (in Metern) als Float. Funktioniert aufgrund der Google Play-Richtlinien nicht, wenn die App im Hintergrund läuft (fragen Sie mich nach einer speziellen Version zur manuellen Installation, wenn Sie diese Funktion benötigen).
net.carrier: Name des Netzbetreibers
net.connectivity: Gerätekonnektivität, eine von 2G, 3G, 4G
net.if.in[if,<mode>] : siehe Zabbix-Dokumentation. Dieser Artikel funktioniert nicht für Android 10+ (Google-Einschränkungen)
net.if.out[if,<mode>] : siehe Zabbix-Dokumentation. Dieser Artikel funktioniert nicht für Android 10+ (Google-Einschränkungen)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets}: Bytes/Pakete, die auf Mobilgeräten empfangen/übertragen wurden/alle Schnittstellen auf dem Gerät.
net.roaming: ob sich das Gerät derzeit im Roaming befindet
net.signal_strength: Signalstärke in dBm (Mobilfunknetz, nicht WLAN)
net.wifi.bssid: MAC der BSSID, mit der das Gerät derzeit über WLAN verbunden ist. Sie müssen den Zugriff auf GPS/Standortabfrage in den App-Einstellungen aktivieren und GPS auf Ihrem Gerät für Android > aktivieren. 8,0.
net.wifi.status: 1 = WLAN verbunden, 0 = nicht verbunden
net.wifi.ssid: Name der aktuell verbundenen SSID. Sie müssen den Zugriff auf GPS/Standortabfrage in den App-Einstellungen aktivieren und GPS auf Ihrem Gerät für Android > aktivieren. 8,0.
net.wifi.signal: WLAN-Signalstärke, von 0 (niedrig) bis 4 (großartig)
power.battery_level
power.battery_temperature
power.is_interactive: Gibt „true“ zurück, wenn das Gerät zur Interaktion mit dem Benutzer bereit ist (Bildschirm eingeschaltet).
power.source: eine von „ac“, „usb“, „wireless“, „unplugged“
power.status: einer von „Laden“, „Voll“, „Entladen“
proc.cpu.util[<name>]: CPU-Auslastung in % für den angegebenen Prozessnamen. Damit dieses Element funktioniert, benötigen Sie ein gerootetes Gerät
proc.mem[<name>]: Speichernutzung in Byte für den angegebenen Prozessnamen. Damit dieses Element funktioniert, benötigen Sie ein gerootetes Gerät
sensor.light: Lichtsensorwert in Lux
sensor.proximity: Näherungssensorwert in cm
sensor.temperatur: Temperatursensorwert in °C
system.cpu.load[]
system.cpu.num: Für big.LITTLE CPU zählt nur die Anzahl der CPUs im aktiven Cluster
system.cpu.freq[Nummer, Typ]: Ermitteln Sie die aktuelle/min/maximale CPU-Frequenz für die angegebene Kernnummer
system.hostname: Hostname des Geräts
system.localtime[]: Systemzeit
system.sw.arch
system.sw.os[]
system.uname
system.uptime: Anzahl der Sekunden seit dem Gerätestart
Thermal.Discovery: Alle Wärmesensoren auflisten
Thermal.Type[Index]
thermischer.Wert[Index]
vfs.fs.size[fs,<mode>]
vm.memory.size[total]: Gesamtspeicher in MB
vm.memory.size[free]: verfügbarer Speicher in MB
web.page.get[host,<path>,<port>]
web.page.perf[Host,<Pfad>,<Port>]
Bitte lassen Sie mich wissen, wenn Sie einen anderen Schlüssel benötigen.
Sie können in den Einstellungen auch Ihre eigenen Benutzerparameter hinzufügen, sodass Sie benutzerdefinierte Skripts aufrufen können, um alle benötigten Daten zurückzugeben.
Bitte denken Sie daran, die Akkuoptimierung zu deaktivieren, damit diese App ordnungsgemäß funktioniert, wenn Ihr Gerät in den Ruhezustand wechselt. Wenn der Agent nach einiger Zeit immer noch nicht reagiert, aktivieren Sie im Einstellungsmenü die Option „Wecksperre aktivieren“. Bedenken Sie jedoch, dass dadurch der Akku Ihres Geräts schnell entladen wird, wenn es nicht an das Stromnetz angeschlossen ist.
Unofficial Zabbix Agent
5.6 by dentier
Nov 6, 2024