Posso registrare gli orari di lavoro dei dipendenti attraverso la disponibilità Bonjour?

10

Abbiamo una piccola rete aziendale con un server Mac e tutti i dipendenti hanno il proprio laptop Mac che portano a casa alla fine della giornata.

Sto cercando un modo per registrare automaticamente l'orario dei dipendenti in ufficio. In teoria, dovrebbe essere possibile controllare periodicamente altri host Bonjour rilevati automaticamente sulla rete e dedurre il loro tempo in ufficio da lì.

Ora la mia domanda è, c'è un'app o un'altra soluzione prontamente disponibile per questo?

Modifica

Devo notare che gli utenti non si collegano effettivamente alla rete né si disconnettono. I loro computer non fanno parte di una Open Directory. Inoltre, non desidero installare o accedere direttamente a qualcosa sul proprio computer.

Voglio registrare la loro presenza basandomi esclusivamente sull'ascolto della loro presenza in rete. Inoltre, non desidero gestire manualmente un elenco di computer, i computer devono essere monitorati automaticamente una volta rilevati sulla rete.

Alla fine della settimana / mese voglio essere in grado di ottenere un elenco di tutti i nomi di computer connessi durante quel periodo, con i periodi di tempo in cui erano connessi. Una rappresentazione grafica simile alla vista giornaliera in iCal sarebbe perfetta, ma se ho questa informazione testuale, potrei sempre implementarla personalmente.

EDIT 2:

Ho fatto alcune ricerche personalmente e ho scoperto lo strumento dns-sd. Ad esempio:

dns-sd -B _afpovertcp._tcp local

elenca tutti i computer con AFP abilitato.

Tuttavia, due problemi:

  • l'utility dns-sd dalla riga di comando non è molto adatta per gli script, la pagina man non è raccomandabile, il comando non si risolve da solo
  • L'esempio sopra non funziona quando la condivisione di file AFP è disabilitata
posta Gerry 09.04.2012 - 23:00
fonte

1 risposta

3

Sembra che tu voglia qualcosa come NetSpy o ActyMac per monitorare l'attività dei dipendenti. Gestirà ciò che vuoi e anche di più, anche se non sono sicuro che suggerirei l'approccio orweliano alla gestione dei dipendenti.

Potresti voler esaminare uno strumento di monitoraggio della rete puro come Paessler .

La soluzione più semplice sarebbe il semplice monitoraggio del log del server sul server OS X per il tempo in cui l'utente si collega e si disconnette. Un semplice script che tiene traccia del tempo e li somma in un foglio di calcolo utilizzando un cron job notturno.

Puoi anche utilizzare il comando last come mostrato in lo screenshot finché il file non è stato cancellato.

Potresti provare altri script di registrazione di sistema unix di base.

    
risposta data 12.04.2012 - 07:04
fonte

Leggi altre domande sui tag