التسجيل (الحوسبة)

في مجال الحوسبة ، يُقصد بالتسجيل عملية حفظ سجل للأحداث التي تقع في نظام الحاسوب، مثل المشاكل والأخطاء أو المعلومات العامة حول العمليات الجارية. قد تحدث هذه الأحداث في نظام التشغيل أو في برامج أخرى . ويتم تسجيل رسالة أو مدخل سجل لكل حدث من هذه الأحداث. ويمكن استخدام رسائل السجل هذه لمراقبة وفهم عمل النظام، ولتصحيح الأخطاء ، أو أثناء عملية التدقيق . يُعد التسجيل بالغ الأهمية في البرامج متعددة المستخدمين ، إذ يوفر نظرة شاملة مركزية على عمل النظام.

في أبسط الحالات، تُكتب الرسائل إلى ملف يُسمى ملف السجل . [ 1 ] بدلاً من ذلك، يمكن كتابة الرسائل إلى نظام تسجيل مخصص أو إلى برنامج إدارة السجلات ، حيث يتم تخزينها في قاعدة بيانات أو على نظام حاسوب مختلف.

على وجه التحديد، سجل المعاملات هو سجل للاتصالات بين النظام ومستخدميه، [ 2 ] أو طريقة لجمع البيانات تسجل تلقائيًا نوع المعاملات ومحتواها وتوقيتها التي يجريها المستخدم من جهاز طرفي متصل بذلك النظام. [ 3 ] أما بالنسبة للبحث عبر الإنترنت، فسجل المعاملات هو سجل إلكتروني للتفاعلات التي حدثت أثناء عملية البحث بين محرك البحث والمستخدمين الذين يبحثون عن معلومات فيه.

تتضمن العديد من أنظمة التشغيل وأطر البرمجيات والبرامج نظام تسجيل. يُعدّ Syslog معيارًا شائع الاستخدام لتسجيل البيانات ، وهو مُعرّف في معيار IETF RFC 5424. [ 4 ] يُمكّن معيار Syslog نظامًا فرعيًا مُخصّصًا ومُوحّدًا لإنشاء رسائل السجل وتصفيتها وتسجيلها وتحليلها. وهذا يُريح مطوّري البرامج من عناء تصميم أنظمة تسجيل مخصصة وكتابة أكوادها. [ 5 ] [ 6 ] [ 7 ]

الأنواع

سجلات الأحداث

تسجل سجلات الأحداث الأحداث التي تجري أثناء تشغيل النظام، ويمكن استخدامها لفهم نشاط النظام وتشخيص المشكلات. وتُعد هذه السجلات ضرورية لفهمها، خاصةً في حالة التطبيقات التي تتطلب تفاعلاً محدوداً من المستخدم.

قد يكون من المفيد أيضًا دمج سجلات الملفات من مصادر متعددة. هذا الدمج المختلف قد يُحسّن من ترابط الأحداث ذات الصلة على خوادم مختلفة. وتستخدم حلول أخرى الاستعلام والإبلاغ على مستوى الشبكة . [ 8 ] [ 9 ]

سجلات المعاملات

تحتفظ معظم أنظمة قواعد البيانات بنوع من سجلات المعاملات ، والتي لا تُعدّ في الأساس سجلاً تدقيقياً للتحليل اللاحق، كما أنها غير مصممة لتكون قابلة للقراءة البشرية . تسجل هذه السجلات التغييرات التي تطرأ على البيانات المخزنة لتمكين قاعدة البيانات من التعافي من الأعطال أو أخطاء البيانات الأخرى، والحفاظ على البيانات المخزنة في حالة متسقة. ولذلك، تحتوي أنظمة قواعد البيانات عادةً على سجلات أحداث عامة وسجلات معاملات. [ 10 ] [ 11 ] [ 12 ] [ 13 ]

يمكن أن يوفر استخدام البيانات المخزنة في سجلات معاملات محركات البحث على الإنترنت، والشبكات الداخلية، والمواقع الإلكترونية، رؤى قيّمة لفهم عملية البحث عن المعلومات لدى مستخدمي الإنترنت. [ 14 ] ويمكن لهذا الفهم أن يُسهم في تصميم نظم المعلومات، وتطوير واجهات المستخدم، ووضع بنية المعلومات لمجموعات المحتوى.

سجلات الرسائل

تستطيع برامج الدردشة عبر الإنترنت (IRC) ، وبرامج المراسلة الفورية ، وبرامج مشاركة الملفات من نظير إلى نظير المزودة بوظائف الدردشة، وألعاب اللاعبين المتعددين (وخاصةً ألعاب تقمص الأدوار الجماعية عبر الإنترنت MMORPGs ) حفظ المحادثات النصية تلقائيًا، سواءً كانت عامة (رسائل قناة IRC/مؤتمرات المراسلة الفورية/رسائل الدردشة العامة/الجماعية في ألعاب MMO) أو خاصة بين المستخدمين، في سجلات الرسائل. [ 15 ] تكون سجلات الرسائل في الغالب ملفات نصية عادية، ولكن قد تحفظها برامج المراسلة الفورية وبرامج الاتصال الصوتي عبر الإنترنت (التي تدعم الدردشة النصية، مثل سكايب) في ملفات HTML أو بتنسيق مخصص لتسهيل القراءة أو لتمكين التشفير .

في حالة برامج IRC، غالبًا ما تتضمن سجلات الرسائل رسائل النظام/الخادم وإدخالات متعلقة بتغييرات القناة والمستخدم (مثل تغيير الموضوع، وانضمام المستخدمين/خروجهم/ طردهم / حظرهم ، وتغييرات الاسم المستعار ، وتغييرات حالة المستخدم)، مما يجعلها أشبه بسجل رسائل/أحداث مشترك للقناة المعنية، ولكن هذا السجل لا يمكن مقارنته بسجل أحداث خادم IRC الحقيقي، لأنه يسجل فقط الأحداث المرئية للمستخدم خلال الفترة الزمنية التي قضاها المستخدم متصلاً بقناة معينة.

تُتيح تطبيقات المراسلة الفورية وخدمات الصوت عبر الإنترنت (VoIP) عادةً إمكانية تخزين سجلات مُشفّرة لتعزيز خصوصية المستخدم. تتطلب هذه السجلات كلمة مرور لفك تشفيرها وعرضها، ويتم التعامل معها غالبًا بواسطة تطبيق الكتابة الخاص بها. بعض خدمات المراسلة التي تُركّز على الخصوصية، مثل Signal ، تُسجّل الحد الأدنى من المعلومات عن المستخدمين، مُقتصرةً على أوقات الاتصال. [ 16 ]

سجلات الخادم

سجل الوصول إلى خادم أباتشي يُظهر ثغرة أمنية في ووردبريس تسمح بدخول برامج الروبوت

سجل الخادم هو ملف سجل (أو عدة ملفات) يتم إنشاؤه وصيانته تلقائيًا بواسطة الخادم ويتكون من قائمة بالأنشطة التي قام بها.

من الأمثلة الشائعة سجلات خادم الويب التي تحتفظ بسجل لطلبات الصفحات. يوفّر اتحاد شبكة الويب العالمية (W3C ) تنسيقًا قياسيًا ( تنسيق السجل المشترك ) لملفات سجلات خادم الويب، ولكن توجد تنسيقات أخرى خاصة. [ 9 ] يمكن لبعض الخوادم تسجيل المعلومات بتنسيقات قابلة للقراءة بواسطة الحاسوب (مثل JSON ) بدلاً من التنسيق القياسي القابل للقراءة بواسطة الإنسان. [ 17 ] تُضاف الإدخالات الأحدث عادةً إلى نهاية الملف. وتُضاف عادةً معلومات حول الطلب، بما في ذلك عنوان IP الخاص بالعميل ، وتاريخ / وقت الطلب ، والصفحة المطلوبة، ورمز HTTP ، والبايتات المُخدّمة، ووكيل المستخدم ، والمُحيل . يمكن دمج هذه البيانات في ملف واحد، أو فصلها في سجلات منفصلة، ​​مثل سجل الوصول، وسجل الأخطاء ، وسجل المُحيل. مع ذلك، لا تجمع سجلات الخادم عادةً معلومات خاصة بالمستخدم.

لا يمكن الوصول إلى هذه الملفات عادةً من قِبل مستخدمي الإنترنت العاديين، بل فقط من قِبل مدير الموقع أو أي مسؤول إداري آخر في خدمة الإنترنت. ويمكن استخدام التحليل الإحصائي لسجل الخادم لدراسة أنماط حركة المرور حسب وقت اليوم، ويوم الأسبوع، والموقع المُحيل، أو برنامج التصفح. كما يُمكن الاستفادة من تحليل سجلات خادم الويب لتحسين إدارة الموقع الإلكتروني، وتوفير موارد الاستضافة الكافية، وتطوير جهود المبيعات.

انظر أيضاً

مراجع

  1. ديلاروزا، ألكسندر (8 فبراير 2018). "مراقبة السجلات: ليست الجانب المظلم" . Pandora FMS . مؤرشف من الأصل في 14 فبراير 2018. تم الاطلاع عليه في 14 فبراير 2018. ملف السجل هو ملف نصي أو ملف XML يُستخدم لتسجيل الوثائق المُنتجة تلقائيًا والمُؤرخة زمنيًا للأحداث والسلوكيات والظروف المتعلقة بنظام معين.
  2. بيترز، توماس أ. (1993-02-01). "تاريخ وتطور تحليل سجلات المعاملات". مجلة المكتبة والتقنية العالية . 11 (2): 41-66 . doi : 10.1108/eb047884 . ISSN 0737-8831 . 
  3. رايس، رونالد إي.؛ بورغمان، كريستين إل. (1983). "استخدام البيانات المُراقبة بالحاسوب في علم المعلومات وبحوث الاتصالات". مجلة الجمعية الأمريكية لعلوم المعلومات . 34 (4): 247-256 . doi : 10.1002/asi.4630340404 . ISSN 0002-8231 . 
  4. ر. جيرهاردز (مارس 2009). بروتوكول Syslog . مجموعة عمل الشبكة. doi : 10.17487/RFC5424 . RFC 5424 .المعيار المقترح. يلغي RFC 3164 . 
  5. "تسجيل XML :: WinSCP" . winscp.net . 16 يونيو 2022. 
  6. "استخدام XML لملفات السجل" . CodeProject . 22 أغسطس 2008.
  7. "حوّل ملفات السجل إلى بيانات قابلة للبحث باستخدام التعبيرات النمطية وفئات XML" . learn.microsoft.com . 24 يونيو 2011.
  8. "عارض ملفات السجل - خادم SQL" . learn.microsoft.com . 28 فبراير 2023.
  9. 1 2 "تنسيق ملف السجل الموسع" . www.w3.org .
  10. "سجل المعاملات (خادم SQL) - خادم SQL" . learn.microsoft.com . 27 سبتمبر 2023.
  11. ستانكوفيتش، إيفان (11 فبراير 2014). "دليل المبتدئين لسجلات معاملات SQL Server" .
  12. "فهم أهمية سجلات المعاملات في SQL Server" . TechRepublic . 11 نوفمبر 2004.
  13. "ملفات السجل" . www.neurobs.com .
  14. جانسن، برنارد ج. (2006). "تحليل سجلات البحث: ماهيته، وما تم إنجازه، وكيفية القيام به". مجلة أبحاث علوم المكتبات والمعلومات . 28 (3). دار النشر إلسيفير: 407-432 . doi : 10.1016/j.lisr.2006.06.005 . ISSN 0740-8188 . 
  15. "فئة ملف السجل (Microsoft.SqlServer.Management.Smo)" . learn.microsoft.com .
  16. براندوم، راسل (2 يناير 2018). "إيران تحظر تطبيقات المراسلة المشفرة وسط احتجاجات على مستوى البلاد" . ذا فيرج . فوكس ميديا. مؤرشف من الأصل في 22 مارس 2018. تم الاطلاع عليه في 23 مارس 2018 .
  17. الخادم، موقع كادي الإلكتروني. "كيفية عمل التسجيل - وثائق كادي" . caddyserver.com .