¿Puedo registrar las horas de trabajo de los empleados a través de la disponibilidad de Bonjour?

Tenemos una pequeña networking de oficinas con un server 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 time de los empleados en la oficina. Teóricamente, debería ser posible verificar periódicamente otros hosts Bonjour descubiertos automáticamente en la networking y deducir su time en la oficina desde allí.

Ahora mi pregunta es, ¿hay alguna aplicación u otra solución disponible para eso?

EDITAR:

Debo señalar que los usuarios no inician session en la networking ni cierran session. Sus computadoras no son parte de un Open Directory. También realmente no quiero instalar o acceder a nada en su computadora directamente.

Quiero registrar su presencia simplemente en function de escuchar su presencia en la networking. Tampoco quiero administrar manualmente una list de computadoras; las computadoras deben rastrearse automáticamente una vez que se descubran en la networking.

Al final de la semana / mes, quiero poder get una list de todos los nombres de computadora conectados durante ese período, con los períodos de time que estuvieron conectados. Alguna 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.

EDICION 2:

He investigado un poco 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 command-line no es muy adecuada para los scripts, la página man recomienda en contra, el command tampoco termina.
  • El ejemplo anterior no funciona cuando el uso compartido de files AFP está desactivado

  • Es posible la activación inalámbrica a través de LAN en una connection de networking donde el extremo del aeropuerto no es el enrutador primario
  • ¿Cómo puedo listr las direcciones IP de todas las impresoras AirPrint en una networking?
  • ¿Qué pasó con Bonjour en Safari 11 y cómo puedo acceder a él?
  • Usar un nombre de host dynamic de dyn.com con un dispositivo AirPort
  • ¿Cómo recuperar las características de Safari 5 que no se encuentran en Safari 6?
  • ¿Puedo hacer una list de todos los services compatibles con Bonjour que se están ejecutando?
  • Obtener el cliente actual de Airfoil
  • Evitar anuncios de Bonjour en OpenVPN
  • One Solution collect form web for “¿Puedo registrar las horas de trabajo de los empleados a través de la disponibilidad de Bonjour?”

    Parece que desea algo como NetSpy o ActyMac para supervisar la actividad de los empleados. Manejará lo que desee y más, aunque no estoy seguro de que sugeriría el enfoque oportuno para la gestión de los empleados.

    Es posible que desee search en una herramienta de monitoreo de networking pura como Paessler .

    La solución más fácil sería que simplemente monitoree el logging del server en su server OS X para el momento en que el usuario inicie session y se desconecte. Un script simple que rastrea el time y los totaliza en una spreadsheet usando un trabajo cron nocturno.

    También puede usar el último command como se ve en la captura de pantalla siempre que el file no se haya borrado.

    Ejemplo de consola

    Es posible que desee probar otros scripts básicos de logging del sistema Unix.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).