Je regarderais osquery pour collecter ce type de données à partir d'une flotte de Macs. Vous pourriez mettre au point quelque chose de plus précis, mais cela vous permettra d'être alerté en cas de déconnexion et de surveiller/détecter de nombreux autres problèmes qui surviendront quotidiennement.
Vous pourriez être candidat à l'utilisation de Bureau à distance Apple pour créer des listes de matériel, contacter chacun d'entre eux et déterminer l'état en ligne, ce qui peut être automatisé pour l'établissement de rapports. Si votre parc compte moins de 2 500 appareils, cette solution peut convenir, mais elle commence à devenir difficile à gérer ou à nécessiter du temps pour accomplir les tâches lorsque vous gérez plus de quelques centaines de connexions à distance pour des opérations autres que les opérations de base.