क्या मैं बॉनजोर उपलब्धता के माध्यम से कर्मचारियों के काम के घंटे लॉग कर सकता हूं?


10

हमारे पास एक मैक सर्वर के साथ एक छोटा कार्यालय नेटवर्क है, और सभी कर्मचारियों के पास अपने स्वयं के मैक लैपटॉप हैं जो वे दिन के अंत में घर ले जाते हैं।

मैं कार्यालय में कर्मचारियों के समय को स्वचालित रूप से लॉग इन करने का एक रास्ता ढूंढ रहा हूं। सैद्धांतिक रूप से, नेटवर्क पर अन्य ऑटो-खोज किए गए बोंजोर मेजबानों के लिए समय-समय पर जांच करना और वहां से कार्यालय में अपना समय कम करना संभव होना चाहिए।

अब मेरा प्रश्न यह है कि क्या इसके लिए कोई ऐप या अन्य आसानी से उपलब्ध समाधान है?

संपादित करें:

मुझे ध्यान देना चाहिए कि उपयोगकर्ता वास्तव में नेटवर्क में लॉग इन नहीं करते हैं और न ही लॉग आउट करते हैं। उनके कंप्यूटर एक ओपन डायरेक्टरी का हिस्सा नहीं हैं। मैं वास्तव में सीधे उनके कंप्यूटर पर कुछ भी इंस्टॉल या एक्सेस नहीं करना चाहता।

मैं विशुद्ध रूप से उनकी नेटवर्क उपस्थिति को सुनने के आधार पर उनकी उपस्थिति को लॉग इन करना चाहता हूं। मैं कंप्यूटर की सूची को मैन्युअल रूप से प्रबंधित नहीं करना चाहता, कंप्यूटर को नेटवर्क पर खोजे जाने के बाद स्वचालित रूप से ट्रैक किया जाना चाहिए।

सप्ताह / महीने के अंत में मैं उस अवधि के दौरान सभी कनेक्ट किए गए कंप्यूटर नामों की एक सूची प्राप्त करने में सक्षम होना चाहता हूं, जिस समय अवधि के साथ वे जुड़े थे। ICal में दिन-देखने के समान कुछ चित्रमय प्रतिनिधित्व सही होगा, लेकिन अगर मेरे पास यह जानकारी शाब्दिक है तो मैं हमेशा उस हिस्से को स्वयं लागू कर सकता हूं।

संपादित करें 2:

मैं खुद कुछ शोध कर रहा हूं और मुझे dns-sd टूल के बारे में पता चला है। उदाहरण के लिए:

dns-sd -B _afpovertcp._tcp local

AFP सक्षम सभी कंप्यूटरों को सूचीबद्ध करता है।

हालांकि, दो समस्याएं:

  • कमांड-लाइन से dns-sd उपयोगिता स्क्रिप्ट के लिए अच्छी तरह से अनुकूल नहीं है, मैन पेज इसके खिलाफ सिफारिश करता है, कमांड भी इसे स्वयं को पूरा नहीं करता है
  • एएफपी फ़ाइल साझाकरण अक्षम होने पर उपरोक्त उदाहरण काम नहीं करता है

2
अच्छा प्रश्न!!! मुझें यह पसंद है!
daviesgeek

मेरे पास नोड.जेएस के लिए एक mDNS मॉड्यूल है जिसे मैं रुचि रखने पर जीथब पर पोस्ट कर सकता था।
डिक हार्ड्ट

@DickHardt अगर यह एक संभव समाधान हो सकता है मैं दिलचस्पी से अधिक हूँ!
गेरी

यदि आप बस पूछ रहे हैं कि क्या यह संभव है ... हाँ, यह है। (जैसा कि इस दुनिया में लगभग सब कुछ है), लेकिन आपको या तो एक डेवलपर को नियुक्त करने की आवश्यकता है, या dns-sd और लेखन स्क्रिप्ट / सॉफ़्टवेयर के बारे में जानने की ज़रूरत है जो इसका समर्थन करता है, क्योंकि मुझे संदेह है कि इसके लिए शेल्फ से कुछ भी है ...
एलेक्स ग्रे

जवाबों:


3

ऐसा लगता है कि आप कर्मचारी गतिविधि पर नजर रखने के लिए NetSpy या ActyMac जैसी कोई चीज चाहते हैं । यह संभाल लेगा कि आप क्या चाहते हैं और अधिक, हालांकि मुझे यकीन नहीं है कि मैं कर्मचारी प्रबंधन को ऑर्लियन दृष्टिकोण का सुझाव दूंगा।

आप पेसलर जैसे शुद्ध नेटवर्क निगरानी उपकरण में देखना चाहते हैं ।

उपयोगकर्ता लॉग-इन और लॉग आउट के समय आपके ओएस एक्स सर्वर पर सर्वर लॉग की निगरानी के लिए सबसे आसान समाधान होगा। एक साधारण स्क्रिप्ट जो समय को ट्रैक करती है और उन्हें रात की क्रोन नौकरी का उपयोग करके एक स्प्रेडशीट में शामिल करती है।

आप केवल अंतिम कमांड का उपयोग कर सकते हैं जैसा कि स्क्रीनशॉट में देखा गया है क्योंकि फ़ाइल को साफ़ नहीं किया गया है।

सांत्वना उदाहरण

आप अन्य मूल यूनिक्स प्रणाली लॉगिंग स्क्रिप्ट की कोशिश कर सकते हैं।


धन्यवाद, कुछ अच्छे सुझाव, लेकिन बिल्कुल नहीं जो मैं अभी तक देख रहा था। मैं अपने प्रश्न को संपादित करके कुछ बिंदुओं को स्पष्ट करूँगा।
गेरी

-1

आप मोटेता जैसे नेटवर्क निगरानी उपकरण में देखना चाहते हैं


1
क्या आप इस प्रश्न में वर्णित समस्या को हल करने के लिए इस उपकरण का उपयोग करने के तरीके के बारे में बताने के लिए अपने उत्तर को विस्तृत कर सकते हैं?
nohillside
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.