Tôi có thể đăng nhập giờ làm việc của nhân viên thông qua tính khả dụng của Bonjour không?


10

Chúng tôi có một mạng văn phòng nhỏ với máy chủ Mac và tất cả nhân viên đều có máy tính xách tay Mac riêng mà họ mang về nhà vào cuối ngày.

Tôi đang tìm cách để tự động ghi lại thời gian của nhân viên tại văn phòng. Về mặt lý thuyết, có thể kiểm tra định kỳ các máy chủ Bonjour được phát hiện tự động khác trên mạng và suy ra thời gian của họ tại văn phòng từ đó.

Bây giờ câu hỏi của tôi là, có một ứng dụng hoặc giải pháp sẵn có khác cho điều đó?

BIÊN TẬP:

Tôi nên lưu ý rằng người dùng không thực sự đăng nhập vào mạng cũng như không đăng xuất. Máy tính của họ không phải là một phần của Thư mục mở. Tôi cũng thực sự không muốn cài đặt hoặc truy cập trực tiếp bất cứ thứ gì trên máy tính của họ.

Tôi muốn ghi lại sự hiện diện của họ hoàn toàn dựa trên việc lắng nghe sự hiện diện mạng của họ. Tôi cũng không muốn tự quản lý danh sách máy tính, máy tính sẽ được tự động theo dõi khi chúng được phát hiện trên mạng.

Vào cuối tuần / tháng tôi muốn có được danh sách tất cả các tên máy tính được kết nối trong khoảng thời gian đó, với khoảng thời gian chúng được kết nối. Một số biểu diễn đồ họa tương tự như chế độ xem ban ngày trong iCal sẽ là hoàn hảo, nhưng nếu tôi có thông tin này bằng văn bản, tôi luôn có thể tự thực hiện phần đó.

EDIT 2:

Tôi đã tự mình thực hiện một số nghiên cứu và tìm hiểu về công cụ dns-sd. Ví dụ:

dns-sd -B _afpovertcp._tcp local

liệt kê tất cả các máy tính có bật AFP.

Tuy nhiên, hai vấn đề:

  • tiện ích dns-sd từ dòng lệnh không phù hợp với tập lệnh, trang man khuyến cáo chống lại nó, lệnh cũng không tự chấm dứt
  • Ví dụ trên không hoạt động khi chia sẻ tệp AFP bị tắt

2
Câu hỏi hay!!! Tôi thích nó!
daviesgeek

Tôi có một mô-đun mDNS cho node.js mà tôi có thể đăng lên github nếu bạn quan tâm.
Dick Hardt

@DickHardt Nếu đó có thể là một giải pháp khả thi tôi quan tâm nhiều hơn!
Gerry

Nếu bạn chỉ đơn giản là hỏi nếu có thể thì CÓ CÓ, thì đúng là như vậy. (gần như là tất cả mọi thứ trên thế giới này), nhưng bạn cần phải thuê một nhà phát triển, hoặc tìm hiểu về dns-sd và viết các kịch bản / phần mềm hỗ trợ nó, vì tôi nghi ngờ không có gì ngoài kệ này ...
alex màu xám

Câu trả lời:


3

Có vẻ như bạn muốn một cái gì đó như NetSpy hoặc ActyMac để theo dõi hoạt động của nhân viên. Nó sẽ xử lý những gì bạn muốn và hơn thế nữa, mặc dù tôi không chắc chắn tôi sẽ đề xuất phương pháp tiếp cận orwelian cho quản lý nhân viên.

Bạn có thể muốn xem xét một công cụ giám sát mạng thuần túy như Paessler .

Giải pháp đơn giản nhất là bạn chỉ cần theo dõi nhật ký máy chủ trên máy chủ OS X của mình trong thời gian người dùng đăng nhập và đăng xuất. Một tập lệnh đơn giản theo dõi thời gian và tổng hợp chúng vào một bảng tính bằng cách sử dụng công việc định kỳ hàng đêm.

Bạn cũng có thể chỉ sử dụng lệnh cuối cùng như trong ảnh chụp màn hình aslong vì tập tin chưa bị xóa.

Bảng điều khiển ví dụ

Bạn có thể muốn thử các kịch bản ghi nhật ký hệ thống unix cơ bản khác.


Cảm ơn bạn, một số gợi ý tốt đẹp, nhưng không chính xác những gì tôi đang tìm kiếm. Tôi sẽ làm rõ một số điểm bằng cách chỉnh sửa câu hỏi của tôi.
Gerry

-1

Bạn có thể muốn xem xét một công cụ giám sát mạng như Motadata


1
Bạn có thể giải thích câu trả lời của bạn để giải thích chính xác công cụ này có thể được sử dụng như thế nào để giải quyết vấn đề được mô tả trong câu hỏi không?
nohillside
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.