सामान्य अभिलेख स्वरूप

From Vigyanwiki
Revision as of 14:07, 11 May 2023 by alpha>Indicwiki (Created page with "{{Short description|Standardized format for server logs}} {{refimprove|date=November 2014}} कंप्यूटर लॉग प्रबंधन के लिए, स...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

कंप्यूटर लॉग प्रबंधन के लिए, सामान्य लॉग स्वरूप,[1] एनसीएसए कॉमन लॉग फॉर्मेट के रूप में भी जाना जाता है,[2] (एनसीएसए एचटीटीपीडी के बाद) एक मानकीकृत पाठ फ़ाइल प्रारूप है जिसका उपयोग सर्वर लॉग उत्पन्न करते समय वेब सर्वर द्वारा किया जाता है।[3] क्योंकि प्रारूप मानकीकृत है, फाइलों का विभिन्न प्रकार के वेब लॉग विश्लेषण सॉफ़्टवेयर द्वारा आसानी से विश्लेषण किया जा सकता है, उदाहरण के लिए webalizer और एनालॉग (कार्यक्रम)

सामान्य लॉग प्रारूप में संग्रहीत फ़ाइल की प्रत्येक पंक्ति में निम्न सिंटैक्स होता है:

<पूर्व> होस्ट पहचान लेखक दिनांक अनुरोध स्थिति बाइट्स </पूर्व>

प्रारूप को संयुक्त लॉग प्रारूप द्वारा HTTP रेफरर और उपयोगकर्ता-एजेंट फ़ील्ड के साथ विस्तारित किया गया है।

उदाहरण

127.0.0.1 उपयोगकर्ता-पहचानकर्ता फ्रैंक [10/अक्टूबर/2000:13:55:36 -0700] प्राप्त करें /apache_pb.gif एचटीटीपी/1.0 200 2326

एक झलक (-) किसी फ़ील्ड में लापता डेटा इंगित करता है।

  • 127.0.0.1 क्लाइंट (रिमोट होस्ट) का आईपी पता है जिसने सर्वर से अनुरोध किया है।
  • user-identifier क्लाइंट का RFC 1413 Ident_Protocol है। आम तौर पर - ।
  • frank दस्तावेज़ का अनुरोध करने वाले व्यक्ति का उपयोगकर्ता आईडी है। आमतौर पर - जब तक कि .htaccess ने प्रमाणीकरण का अनुरोध नहीं किया हो।
  • [10/Oct/2000:13:55:36 -0700] वह दिनांक, समय और समय क्षेत्र है जो अनुरोध प्राप्त हुआ था, डिफ़ॉल्ट रूप से strftime प्रारूप में %d/%b/%Y:%H:%M:%S %z.
  • "GET /apache_pb.gif HTTP/1.0" ग्राहक से अनुरोध पंक्ति है। प्रक्रिया GET, /apache_pb.gif अनुरोधित संसाधन, और HTTP/1.0 हाइपरटेक्स्ट परहस्त शिष्टाचार
  • 200 क्लाइंट को लौटाया गया HTTP स्थिति कोड है। 2xx एक सफल प्रतिक्रिया है, 3xx एक पुनर्निर्देशन, 4xx एक क्लाइंट त्रुटि और 5xx एक सर्वर त्रुटि है।
  • 2326 क्लाइंट को लौटाई गई वस्तु का आकार है, जिसे बाइट्स में मापा जाता है।

उपयोग

लॉग फाइल कंप्यूटर सिस्टम डेवलपर्स और एडमिनिस्ट्रेटर के लिए एक मानक उपकरण है। वे रिकॉर्ड करते हैं कि सिस्टम में क्या, कब, किसके द्वारा हुआ। यह जानकारी दोषों को रिकॉर्ड कर सकती है और उनके निदान में मदद कर सकती है। यह सुरक्षा उल्लंघनों और अन्य कंप्यूटर दुरुपयोग की पहचान कर सकता है। इसका उपयोग ऑडिटिंग के लिए किया जा सकता है। इसका उपयोग लेखांकन उद्देश्यों के लिए किया जा सकता है।[citation needed]

संग्रहीत जानकारी केवल बाद के विश्लेषण के लिए उपलब्ध होती है यदि इसे ऐसे रूप में संग्रहीत किया जाता है जिसका विश्लेषण किया जा सके। विश्लेषण के लिए इस डेटा को कई तरह से संरचित किया जा सकता है। उदाहरण के लिए, इसे संबंधपरक डेटाबेस में संग्रहीत करने से डेटा को क्वेरी-सक्षम प्रारूप में बाध्य किया जाएगा। हालांकि, अगर कंप्यूटर दुर्घटनाग्रस्त हो जाता है, तो इसे पुनर्प्राप्त करना और भी मुश्किल हो जाएगा, और जब तक डेटाबेस उपलब्ध नहीं होगा तब तक लॉगिंग उपलब्ध नहीं होगी। एक सादा पाठ प्रारूप अन्य सिस्टम प्रक्रियाओं पर निर्भरता को कम करता है, और स्टार्ट-अप और शट-डाउन सहित कंप्यूटर ऑपरेशन के सभी चरणों में लॉगिंग में सहायता करता है, जहाँ ऐसी प्रक्रियाएँ अनुपलब्ध हो सकती हैं।[citation needed]

यह भी देखें

संदर्भ

  1. "Logging in W3C httpd". World Wide Web Consortium. 1995-10-12. Retrieved 2015-04-16.
  2. "Log File Formats: NCSA Common". IBM. 2004-05-19. Retrieved 2013-05-07.
  3. stevewhims. "NCSA Logging - Win32 apps". learn.microsoft.com (in English). Retrieved 2023-02-17.


बाहरी संबंध