Bisakah saya mencatat jam kerja karyawan melalui ketersediaan Bonjour?

10

Kami memiliki jaringan kantor kecil dengan server Mac, dan semua karyawan memiliki laptop Mac sendiri yang mereka bawa pulang pada akhir hari.

Saya mencari cara untuk secara otomatis mencatat waktu karyawan di kantor. Secara teoritis, seharusnya memungkinkan untuk memeriksa host Bonjour lain yang ditemukan secara otomatis di jaringan dan menyimpulkan waktu mereka di kantor dari sana.

Sekarang pertanyaan saya adalah, apakah ada aplikasi atau solusi lain yang tersedia untuk itu?

EDIT:

Saya harus mencatat bahwa pengguna tidak benar-benar masuk ke jaringan atau keluar. Komputer mereka bukan bagian dari Direktori Terbuka. Saya juga benar-benar tidak ingin menginstal atau mengakses apa pun di komputer mereka secara langsung.

Saya ingin mencatat kehadiran mereka murni berdasarkan mendengarkan keberadaan jaringan mereka. Saya juga tidak ingin mengelola daftar komputer secara manual, komputer harus dilacak secara otomatis begitu ditemukan di jaringan.

Pada akhir minggu / bulan saya ingin bisa mendapatkan daftar semua nama komputer yang terhubung selama periode itu, dengan periode waktu mereka terhubung. Beberapa representasi grafis yang mirip dengan tampilan-hari di iCal akan sempurna, tetapi jika saya memiliki informasi tekstual ini saya selalu dapat mengimplementasikan bagian itu sendiri.

EDIT 2:

Saya telah melakukan riset sendiri dan menemukan tentang alat dns-sd. Sebagai contoh:

dns-sd -B _afpovertcp._tcp local

daftar semua komputer dengan AFP diaktifkan.

Namun, dua masalah:

  • utilitas dns-sd dari command-line tidak cocok untuk skrip, halaman manual merekomendasikan menentangnya, perintah juga tidak mengakhiri sendiri
  • Contoh di atas tidak berfungsi ketika berbagi file AFP dinonaktifkan
Gerry
sumber
2
Pertanyaan bagus!!! Saya suka itu!
daviesgeek
Saya memiliki modul mDNS untuk node.js yang dapat saya posting di github jika Anda tertarik.
Dick Hardt
@DickHardt Jika itu bisa menjadi solusi yang memungkinkan saya lebih dari tertarik!
Gerry
Jika Anda hanya bertanya apakah itu mungkin ... YA, itu benar. (seperti hampir semua yang ada di dunia ini), tetapi Anda juga perlu menyewa pengembang, atau mempelajari tentang dns-sd dan menulis skrip / perangkat lunak yang mendukungnya, karena saya ragu ada sesuatu yang tidak beres untuk ini ...
alex grey

Jawaban:

3

Sepertinya Anda menginginkan sesuatu seperti NetSpy atau ActyMac aktivitas memonitor karyawan. Ini akan menangani apa yang Anda inginkan dan banyak lagi, meskipun saya tidak yakin saya akan menyarankan pendekatan orwelian untuk manajemen karyawan.

Anda mungkin ingin melihat ke dalam alat pemantauan jaringan murni seperti Paessler .

Solusi termudah bagi Anda untuk hanya memonitor log server pada server OS X Anda saat pengguna log in dan log out. Script sederhana yang melacak waktu dan menjumlahkannya ke dalam spreadsheet menggunakan pekerjaan cron malam

Anda juga dapat menggunakan perintah terakhir seperti yang terlihat di tangkapan layar selama file belum dihapus.

Contoh Konsol

Anda mungkin ingin mencoba skrip logging sistem unix dasar lainnya.

Anjing makan anjing
sumber
Terima kasih, beberapa saran yang bagus, tetapi belum persis apa yang saya cari. Saya akan mengklarifikasi beberapa poin dengan mengedit pertanyaan saya.
Gerry
-1

Anda mungkin ingin melihat ke dalam alat pemantauan jaringan seperti Motadata

Mohitpatel
sumber
1
Bisakah Anda menguraikan jawaban Anda untuk menjelaskan bagaimana tepatnya alat ini dapat digunakan untuk menyelesaikan masalah yang dijelaskan dalam pertanyaan?
nohillside