10 votes

Puis-je enregistrer les heures de travail des employés grâce à la disponibilité de Bonjour ?

Nous avons un petit réseau de bureau avec un serveur Mac, et tous les employés ont leur propre ordinateur portable Mac qu'ils ramènent chez eux à la fin de la journée.

Je cherche un moyen d'enregistrer automatiquement les heures de travail des employés au bureau. En théorie, il devrait être possible de vérifier périodiquement la présence d'autres hôtes Bonjour auto-découverts sur le réseau et d'en déduire leur temps de présence au bureau.

Ma question est la suivante : existe-t-il une application ou une autre solution facilement disponible pour cela ?

EDIT :

Je dois noter que les utilisateurs ne se connectent pas réellement au réseau et ne se déconnectent pas. Leurs ordinateurs ne font pas partie d'un annuaire ouvert. Je ne veux pas non plus installer ou accéder directement à quoi que ce soit sur leur ordinateur.

Je veux enregistrer leur présence en me basant uniquement sur l'écoute de leur présence sur le réseau. Je ne veux pas non plus gérer manuellement une liste d'ordinateurs. Les ordinateurs doivent être suivis automatiquement dès qu'ils sont découverts sur le réseau.

À la fin de la semaine ou du mois, je veux pouvoir obtenir une liste de tous les noms d'ordinateurs connectés pendant cette période, avec les périodes pendant lesquelles ils ont été connectés. Une représentation graphique similaire à la vue du jour dans iCal serait parfaite, mais si je dispose de ces informations sous forme de texte, je peux toujours implémenter cette partie moi-même.

EDIT 2 :

J'ai fait quelques recherches moi-même et j'ai découvert l'outil dns-sd. Par exemple :

dns-sd -B _afpovertcp._tcp local

liste tous les ordinateurs dont l'AFP est activée.

Cependant, deux problèmes :

  • l'utilitaire dns-sd en ligne de commande n'est pas bien adapté aux scripts, la page de manuel le déconseille, la commande ne se termine pas non plus d'elle-même
  • L'exemple ci-dessus ne fonctionne pas lorsque le partage de fichiers AFP est désactivé.

3voto

dehmann Points 2123

On dirait que vous voulez quelque chose comme NetSpy o ActyMac pour surveiller l'activité des employés. Il gérera ce que vous voulez et plus encore, même si je ne suis pas sûr de suggérer l'approche orwelienne de la gestion des employés.

Vous pouvez vous tourner vers un outil de surveillance de réseau pur comme Paessler .

La solution la plus simple consiste à surveiller le journal du serveur OS X pour connaître l'heure à laquelle l'utilisateur se connecte et se déconnecte. Un simple script qui suit le temps et les totalise dans une feuille de calcul en utilisant une tâche cron nocturne.

Vous pouvez aussi simplement utiliser le dernier comme indiqué dans la capture d'écran, tant que le fichier n'a pas été effacé.

Console Example

Vous pouvez essayer d'autres scripts de base de journalisation du système unix.

-1voto

Mohitpatel Points 1

Vous pouvez envisager d'utiliser un outil de surveillance du réseau tel que Motadata

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X