Tenemos una pequeña red de oficinas con un servidor Mac, y todos los empleados tienen su propia computadora portátil Mac que se llevan a casa al final del día.
Estoy buscando una manera de registrar automáticamente el tiempo de los empleados en la oficina. Teóricamente, debería ser posible verificar periódicamente otros hosts Bonjour descubiertos automáticamente en la red y deducir su tiempo en la oficina desde allí.
Ahora mi pregunta es, ¿hay una aplicación u otra solución disponible para eso?
EDITAR:
Debo señalar que los usuarios no inician sesión en la red ni cierran sesión. Sus computadoras no son parte de un directorio abierto. Tampoco quiero instalar o acceder a nada en su computadora directamente.
Quiero registrar su presencia basándose únicamente en escuchar su presencia en la red. Tampoco quiero administrar manualmente una lista de computadoras, las computadoras deben rastrearse automáticamente una vez que se descubren en la red.
Al final de la semana / mes quiero poder obtener una lista de todos los nombres de computadoras conectadas durante ese período, con los períodos de tiempo que estuvieron conectados. Una representación gráfica similar a la vista de día en iCal sería perfecta, pero si tengo esta información textual, siempre podría implementar esa parte yo mismo.
EDITAR 2:
He estado investigando y descubrí la herramienta dns-sd. Por ejemplo:
dns-sd -B _afpovertcp._tcp local
enumera todas las computadoras con AFP habilitado.
Sin embargo, dos problemas:
- la utilidad dns-sd de la línea de comandos no es adecuada para scripts, la página del manual recomienda no hacerlo, el comando tampoco termina
- El ejemplo anterior no funciona cuando el uso compartido de archivos AFP está deshabilitado
Respuestas:
Parece que quiere algo como NetSpy o ActyMac para monitorear la actividad de los empleados. Manejará lo que desea y más, aunque no estoy seguro de sugerir el enfoque orwelian para la gestión de empleados.
Es posible que desee buscar una herramienta de monitoreo de red pura como Paessler .
La solución más fácil sería que usted simplemente supervise el registro del servidor en su servidor OS X durante el tiempo que el usuario inicia y cierra sesión. Un script simple que rastrea el tiempo y los suma en una hoja de cálculo usando un trabajo cron nocturno.
También puede usar el último comando como se ve en la captura de pantalla siempre que el archivo no se haya borrado.
Es posible que desee probar otros scripts básicos de registro del sistema Unix.
fuente
Es posible que desee buscar una herramienta de monitoreo de red como Motadata
fuente