Logagent input plugin for Apple Location
Input plugin: logagent-apple-location¶
Logagent plugin to track the GPS position of Apple devices using the find-my-iphone API.
Install Logagent & plugin¶
npm i -g @sematext/logagent
npm i -g logagent-apple-location
Configuration¶
input:
track-apple-devices:
module: logagent-apple-location
# Your Apple ID (e-mail address)
# Instead of adding Apple-ID to this config you could set env. variable APPLE_ID
appleId: your-apple-id@icloud.com
# Instead of adding iCloud password to this config you could set env. variable APPLE_PW
applePassword: your-apple-password
# Note locating phones might consume more energy on the devices
# Query Apple API every N minutes. The minimum value is 1 minute.
interval: 10
# Regular expressions to filter devices by device.name or device.deviceDisplayName
# blacklist - ignore devices matching following regular expression, case sensitive
ignoreDeviceName: 'iPhone.4'
# whitelist - track only devices matching following regular expression
filterDeviceName: 'iPhone.6'
# verbose output to console for filter matching
debug: true
output:
stdout: yaml
sematext-cloud:
module: elasticsearch
url: https://logsene-receiver.sematext.com
index: YOUR_LOGSENE_TOKEN
Run Logagent¶
logagent --config apple-location.yml