Çalışanların çalışma saatlerini Bonjour kullanılabilirliği aracılığıyla kaydedebilir miyim?


10

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

2
İyi soru!!! Bunu sevdim!
daviesgeek

Eğer ilgilenirseniz ben github kadar gönderebilir node.js için bir mDNS modülü var.
Dick Hardt

@DickHardt Bu olası bir çözüm olabilirse ilgilenmekten fazlasını yapıyorum!
Gerry

Sadece bunun mümkün olup olmadığını soruyorsanız… EVET, öyle. (bu dünyada neredeyse her şey olduğu gibi), ancak bir geliştirici kiralamanız veya dns-sd ve bunu destekleyen komut dosyaları / yazılım yazma hakkında bilgi edinmeniz gerekir, bunun için rafta bir şey olduğundan şüphe duyuyorum ...
alex gri

Yanıtlar:


3

NetSpy veya ActyMac gibi bir çalışanın etkinliğini izlemenizi istiyorsunuz . İstediğinizi ve daha fazlasını işleyecek, ancak çalışan yönetimine orwelian yaklaşımını önereceğimden emin değilim.

Paessler gibi saf bir ağ izleme aracına bakmak isteyebilirsiniz .

En kolay çözüm, kullanıcı oturum açtığında ve oturumu kapattığında OS X sunucunuzdaki sunucu günlüğünü izlemenizdir. Zamanı takip eden ve gece cron işi kullanarak bunları bir e-tabloya toplayan basit bir komut dosyası.

Dosya temizlenmediği sürece ekran görüntüsünde görüldüğü gibi son komutu da kullanabilirsiniz .

Konsol Örneği

Diğer temel unix sistem günlüğü komut dosyalarını denemek isteyebilirsiniz.


Teşekkürler, bazı güzel öneriler, ama tam olarak ne aradığını değil. Sorumu düzenleyerek bazı noktaları açıklığa kavuşturacağım.
Gerry

-1

Motadata gibi bir ağ izleme aracına bakmak isteyebilirsiniz


1
Bu aracın soruda açıklanan sorunu çözmek için tam olarak nasıl kullanılabileceğini açıklamak için cevabınızı ayrıntılı olarak açıklayabilir misiniz?
nohillside
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.