Agente Zabbix não oficial para Android
Este é um agente Zabbix não oficial para Android. Atualmente suporta as seguintes chaves de item:
agent.active_check_status: 1 se a verificação ativa estiver habilitada, 0 caso contrário
agent.hostname: nome do host do agente conforme especificado nas preferências do aplicativo
agente.ping
agente.versão
android.manufacturer: fabricante do dispositivo
android.model: modelo do dispositivo
app.foreground: nome do pacote do aplicativo em primeiro plano atual (não compatível com Android >= 5.0)
app.running: lista formatada em json de aplicativos em execução (não compatível com Android >= 5.0)
gps[<timeout>] : localização de saída do dispositivo (latitude/longitude/altitude/precisão em json). Não funciona se o aplicativo estiver em segundo plano devido à política do Google Play (peça-me uma versão especial para instalar manualmente se precisar desse recurso).
gps.latitude[<timeout>] / gps.longitude[<timeout>] / gps.altitude[<timeout>] / gps.accuracy[<timeout>] : localização de saída do dispositivo (latitude/longitude) , altitude, precisão (em metros) como flutuador. Não funciona se o aplicativo estiver em segundo plano devido à política do Google Play (peça-me uma versão especial para instalar manualmente se precisar desse recurso).
net.carrier: nome da operadora de rede
net.connectivity: conectividade do dispositivo, uma de 2G, 3G, 4G
net.if.in[if,<mode>] : veja a documentação do zabbix. Este item não funciona para Android 10+ (restrições do Google)
net.if.out[if,<mode>] : veja a documentação do zabbix. Este item não funciona para Android 10+ (restrições do Google)
net.{mobile,total}.{rx_bytes,tx_bytes,rx_packets,tx_packets} : bytes/pacotes recebidos/transmitidos no celular/todas as interfaces do dispositivo.
net.roaming: se o dispositivo está atualmente em roaming
net.signal_strength: intensidade do sinal em dBm (rede móvel, não wifi)
net.wifi.bssid: MAC do BSSID ao qual o dispositivo está atualmente conectado usando WiFi. Você precisa ativar o acesso à consulta de GPS/Localização nas configurações do aplicativo e ativar o GPS no seu dispositivo para Android > 8,0.
net.wifi.status: 1 = wifi conectado, 0 = não conectado
net.wifi.ssid: nome do SSID atualmente conectado. Você precisa ativar o acesso à consulta de GPS/Localização nas configurações do aplicativo e ativar o GPS no seu dispositivo para Android > 8,0.
net.wifi.signal: intensidade do sinal wifi, de 0 (baixo) a 4 (ótimo)
potência.battery_level
potência.bateria_temperatura
power.is_interactive : retorna verdadeiro se o dispositivo estiver pronto para interagir com o usuário (tela ligada).
power.source: um de "ac", "usb", "wireless", "unplugged"
power.status: um de "carregando", "completo", "descarregando"
proc.cpu.util[<name>] : uso da CPU em% para o nome do processo especificado, você precisa ter um dispositivo com acesso root para que este item funcione
proc.mem[<name>]: uso de memória em bytes para o nome do processo especificado, você precisa ter um dispositivo com acesso root para que este item funcione
sensor.light: valor do sensor de luz em lux
sensor.proximity: valor do sensor de proximidade em cm
sensor.temperature: valor do sensor de temperatura em °C
sistema.cpu.load[]
system.cpu.num: para CPU big.LITTLE, apenas o número de CPU no cluster ativo contará
system.cpu.freq[number,type]: obtém a frequência cur/min/max da CPU para o número de núcleo especificado
system.hostname: nome do host do dispositivo
system.localtime[] : hora do sistema
sistema.sw.arch
sistema.sw.os[]
sistema.uname
system.uptime: número de segundos desde a inicialização do dispositivo
Thermal.discovery: lista todos os sensores térmicos
termal.type[índice]
valor térmico[índice]
vfs.fs.size[fs,<modo>]
vm.memory.size[total]: memória total em MB
vm.memory.size[free] : memória disponível em MB
web.page.get[host,<caminho>,<porta>]
web.page.perf[host,<caminho>,<porta>]
Por favor, deixe-me saber se você precisar de qualquer outra chave.
Você também pode adicionar seus próprios UserParameters nas configurações, para poder chamar scripts personalizados para retornar quaisquer dados necessários.
Lembre-se de desativar a otimização da bateria para que este aplicativo funcione corretamente quando o dispositivo entrar no modo de suspensão. Se o agente ainda parar de responder depois de algum tempo, habilite "Adquirir wake lock" no menu de configurações, mas lembre-se de que isso irá descarregar rapidamente a bateria do seu dispositivo se não estiver ligado.
Unofficial Zabbix Agent
5.6 by dentier
Nov 6, 2024