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
Jawaban:
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.
Anda mungkin ingin mencoba skrip logging sistem unix dasar lainnya.
sumber
Anda mungkin ingin melihat ke dalam alat pemantauan jaringan seperti Motadata
sumber