Bonjour 가용성을 통해 직원의 근무 시간을 기록 할 수 있습니까?


10

우리는 Mac 서버가있는 소규모 사무실 네트워크를 가지고 있으며 모든 직원은 하루 종일 집에 가져갈 수있는 자체 Mac 노트북을 가지고 있습니다.

사무실에서 직원의 시간을 자동으로 기록하는 방법을 찾고 있습니다. 이론적으로 네트워크에서 자동 검색된 다른 Bonjour 호스트를 정기적으로 확인하고 사무실에서 시간을 추론 할 수 있어야합니다.

이제 내 질문은, 그에 대한 응용 프로그램이나 기타 사용 가능한 솔루션이 있습니까?

편집하다:

사용자는 실제로 네트워크에 로그인하거나 로그 아웃하지 않습니다. 그들의 컴퓨터는 Open Directory의 일부가 아닙니다. 또한 컴퓨터에 직접 설치하거나 액세스하고 싶지 않습니다.

나는 그들의 네트워크 존재를 듣는 것에 기초하여 그들의 존재를 기록하고 싶습니다. 또한 컴퓨터 목록을 수동으로 관리하고 싶지 않으므로 컴퓨터가 네트워크에서 발견되면 자동으로 추적되어야합니다.

주 / 월 말에 해당 기간 동안 연결된 모든 컴퓨터 이름 목록과 연결된 기간을 얻을 수 있기를 원합니다. iCal의 day-view와 유사한 일부 그래픽 표현은 완벽하지만이 정보가 텍스트 인 경우 항상 해당 부분을 직접 구현할 수 있습니다.

편집 2 :

나는 약간의 연구를하고 있었고 dns-sd 도구에 대해 알아 냈습니다. 예를 들면 다음과 같습니다.

dns-sd -B _afpovertcp._tcp local

AFP가 활성화 된 모든 컴퓨터를 나열합니다.

그러나 두 가지 문제가 있습니다.

  • 명령 행의 dns-sd 유틸리티는 스크립트에 적합하지 않으며, 매뉴얼 페이지에서 권장하지 않으며, 명령도 자체 종료되지 않습니다
  • AFP 파일 공유가 비활성화 된 경우 위의 예가 작동하지 않습니다

2
좋은 질문!!! 나는 그것을 좋아한다!
daviesgeek

관심있는 경우 github에 게시 할 수있는 node.js 용 mDNS 모듈이 있습니다.
Dick Hardt

@DickHardt 가능한 해결책이 될 수 있다면 나는 관심 이상입니다!
Gerry

가능한지 묻는다면… 그렇습니다. (같은이 세상에서 거의 모든입니다)하지만, 당신도 필요 / 소프트웨어 그 개발자를 고용, 또는 DNS-SD 및 스크립트 작성에 대해 배울 지원이, 내가 이것에 대한 기성품 아무것도 ...이 의심로
알렉스 회색

답변:


3

직원 활동을 모니터링하기 위해 NetSpy 또는 ActyMac 과 같은 것을 원하는 것 같습니다 . 직원 관리에 대한 orwelian 접근 방식을 제안하지는 않지만 확실하게 원하는 것을 처리 할 수 ​​있습니다.

Paessler 와 같은 순수한 네트워크 모니터링 도구를 살펴볼 수 있습니다 .

가장 쉬운 해결책은 사용자가 로그인하고 로그 아웃 한 시간 동안 OS X 서버에서 서버 로그를 모니터하는 것입니다. 야간 크론 작업을 사용하여 시간을 추적하고 스프레드 시트로 집계하는 간단한 스크립트입니다.

파일이 지워지지 않는 한 스크린 샷에 표시된 마지막 명령을 사용할 수도 있습니다.

콘솔 예

다른 기본 유닉스 시스템 로깅 스크립트를 시도 할 수 있습니다.


좋은 제안이지만 감사합니다. 내 질문을 편집하여 몇 가지 요점을 명확하게 설명하겠습니다.
Gerry

-1

Motadata 와 같은 네트워크 모니터링 도구를 살펴볼 수 있습니다


1
이 도구를 사용하여 질문에 설명 된 문제를 정확히 해결하는 방법을 설명하기 위해 답을 정교하게 설명 할 수 있습니까?
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.