เรามีเครือข่ายสำนักงานขนาดเล็กที่มีเซิร์ฟเวอร์ Mac และพนักงานทุกคนมีแล็ปท็อป Mac ของตนเองที่พวกเขาจะกลับบ้านในตอนท้ายของวัน
ฉันกำลังมองหาวิธีที่จะบันทึกเวลาของพนักงานที่สำนักงานโดยอัตโนมัติ ในทางทฤษฎีแล้วมันเป็นไปได้ที่จะตรวจสอบโฮสต์ของ Bonjour ที่ค้นพบอัตโนมัติอื่น ๆ เป็นระยะ ๆ บนเครือข่ายและลดเวลาที่สำนักงานจากที่นั่น
ตอนนี้คำถามของฉันคือมีแอพหรือวิธีแก้ปัญหาอื่น ๆ ที่พร้อมใช้งานหรือไม่?
แก้ไข:
ฉันควรทราบว่าผู้ใช้ไม่ได้เข้าสู่ระบบเครือข่ายจริงหรือออกจากระบบ คอมพิวเตอร์ของพวกเขาไม่ได้เป็นส่วนหนึ่งของ Open Directory ฉันยังไม่ต้องการติดตั้งหรือเข้าถึงสิ่งใด ๆ บนคอมพิวเตอร์ของพวกเขาโดยตรง
ฉันต้องการบันทึกการแสดงตนของพวกเขาอย่างหมดจดตามการฟังสำหรับการมีเครือข่าย ฉันไม่ต้องการจัดการรายการคอมพิวเตอร์ด้วยตนเองควรติดตามคอมพิวเตอร์โดยอัตโนมัติเมื่อค้นพบในเครือข่าย
ในตอนท้ายของสัปดาห์ / เดือนฉันต้องการได้รายชื่อคอมพิวเตอร์ที่เชื่อมต่อทั้งหมดในช่วงเวลานั้นโดยมีช่วงเวลาที่เชื่อมต่อ การแสดงกราฟิกบางอย่างคล้ายกับมุมมองรายวันใน iCal จะสมบูรณ์แบบ แต่ถ้าฉันมีข้อมูลนี้ต้นฉบับเดิมฉันสามารถใช้ส่วนนั้นเองได้เสมอ
แก้ไข 2:
ฉันได้ทำการค้นคว้าด้วยตัวเองและพบข้อมูลเกี่ยวกับเครื่องมือ dns-sd ตัวอย่างเช่น:
dns-sd -B _afpovertcp._tcp local
แสดงรายการคอมพิวเตอร์ทั้งหมดที่เปิดใช้งาน AFP
อย่างไรก็ตามสองปัญหา:
- ยูทิลิตี dns-sd จากบรรทัดคำสั่งไม่เหมาะสำหรับสคริปต์หน้าคนแนะนำต่อมันคำสั่งยังไม่ยุติตัวเอง
- ตัวอย่างด้านบนไม่ทำงานเมื่อปิดการแชร์ไฟล์ AFP