¿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í.

  • ¿Alguna forma de enviar posts al Centro de notifications de Mavericks desde otra máquina en la networking local?
  • La impresora con frecuencia no responde desde MacOS, con un "arreglo" de reinicio
  • ¿Cómo desactivo la visibilidad de Bonjour después de la installation de Yosemite?
  • Bonjour / Airplay en una networking restringida de universidades
  • las conversaciones de iMessage cambiaron a Bonjour; ¿Cómo los cambio?
  • Despierte para acceder a la networking sin Bonjour Sleep Proxy?
  • 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

  • Windows: ¿Por qué mdnsNSP.dll de Bonjour se inyecta en todos los processs?
  • No se puede conectar Mac a Mac a través de Finder a través de LAN
  • ¿Cómo encontrar todos los dispositivos (dirección IP, nombre de host, dirección MAC) en la networking local?
  • El nombre de host local cambia cada pocos segundos cuando NO está conectado a una networking
  • ¿Qué puedo usar para la postría instantánea de múltiples personas, una sola conversación en una networking local sin server?
  • AppleTV 3 despierta iMac cada 10 minutos
  • 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).