Mac sunuculu küçük bir ofis ağımız var ve tüm çalışanların günün sonunda eve götürdükleri kendi Mac dizüstü bilgisayarları var.
Çalışanların ofiste zamanlarını otomatik olarak kaydetmenin bir yolunu arıyorum. Teorik olarak, ağdaki otomatik olarak keşfedilen diğer Bonjour ana bilgisayarlarını periyodik olarak kontrol etmek ve ofisdeki zamanlarını oradan çıkarmak mümkün olmalıdır.
Şimdi sorum şu, bunun için bir uygulama veya başka bir hazır çözüm var mı?
DÜZENLE:
Kullanıcıların aslında ağda oturum açmadıklarını veya oturumu kapatmadıklarını belirtmeliyim. Bilgisayarları bir Açık Dizin'in parçası değildir. Ayrıca doğrudan bilgisayarlarına herhangi bir şey yüklemek veya erişmek istemiyorum.
Varlıklarını yalnızca ağ varlıklarını dinlemeye dayalı olarak kaydetmek istiyorum. Ayrıca bir bilgisayar listesini manuel olarak yönetmek istemiyorum, bilgisayarlar ağda bulunduktan sonra otomatik olarak izlenmelidir.
Hafta / ay sonunda, bağlı oldukları zaman aralıklarıyla, bu süre zarfında tüm bağlı bilgisayar adlarının bir listesini almak istiyorum. İCal'de gün görünümüne benzer bazı grafik gösterimler mükemmel olurdu, ancak bu bilgileri metinsel olarak alırsam, o parçayı her zaman kendim uygulayabilirim.
DÜZENLEME 2:
Kendimi biraz araştırıyorum ve dns-sd aracını öğrendim. Örneğin:
dns-sd -B _afpovertcp._tcp local
AFP etkinleştirilmiş tüm bilgisayarları listeler.
Ancak, iki sorun:
- komut satırındaki dns-sd yardımcı programı komut dosyaları için uygun değildir, man sayfası buna karşı önerir, komut da kendini sonlandırmaz
- AFP dosya paylaşımı devre dışı bırakıldığında yukarıdaki örnek çalışmaz