SYSTEMD-REPORT(1)

الاسم
systemd-report - توليد تقرير عن مقاييس النظام

موجز

systemd-report [خيارات...]

الوصف

ملاحظة: هذا الأمر تجريبي حالياً. بينما من المرجح أن يصبح مكوناً منتظماً في systemd، قد يتغير في السلوك والواجهة.

systemd-report يطلب مقاييس من النظام ويكتبها إلى المخرج القياسي.

الأوامر

الأوامر التالية مفهومة:

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

    أُضيف في الإصدار 260.

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

    تعبيرات المطابقة المدعومة من metrics مدعومة من describe أيضًا.

    أُضيف في الإصدار 260.

generate [مطابقة...]
    احصل على قائمة من المقاييس وابنِ تقرير JSON.

    تعبيرات المطابقة المدعومة من metrics مدعومة هنا أيضًا.

    أُضيف في الإصدار 261.

upload [مطابقة...]
    يمكن استخدام هذا الأمر لإرسال التقرير المبني بواسطة generate إلى خادم خارجي. يُدعم آليتان للرفع. إذا حُدد عنوان URL "http://" أو "https://" مع --url=، فسيُجرى رفع HTTP إلى الموقع المحدد. وإلا، فستُستخدم أي مقابس تحت /run/systemd/metrics-upload/ لاستدعاء io.systemd.Report.Upload().

    تعبيرات المطابقة المدعومة من metrics مدعومة هنا أيضًا.

    أُضيف في الإصدار 261.

list-sources
    يعرض قائمة بمصادر المقاييس المعروفة.

    أُضيف في الإصدار 260.

الخيارات

الخيارات التالية مفهومة:

--system، --user
    يستعلم عن مصادر المقاييس الخاصة بالنظام (المبدئي)، أو مصادر المقاييس الخاصة بالمستخدم.

    أُضيف في الإصدار 260.

--no-pager
    لا تمرر المخرجات إلى برنامج عرض (pager).

--json=وضع
    يظهر المخرجات منسقة بصيغة JSON. يتوقع أحد الخيارات: "short" (لأقصر مخرج ممكن دون أي مسافات زائدة أو فواصل أسطر)، أو "pretty" (لنسخة جميلة من المخرج نفسه، مع إزاحة وفواصل أسطر) أو "off" (لإيقاف مخرجات JSON، وهو الخيار المبدئي).

-j
    يكافئ --json=pretty إذا كان يعمل على طرفية، و --json=short في الحالات الأخرى.

--no-legend
    لا تطبع مفتاح الرموز، أي ترويسات الأعمدة والتذييل المزود بالتلميحات.

-h، --help
    اطبع نص مساعدة قصير واخرج.

--version
    اطبع سلسلة إصدار قصيرة واخرج.

--url=URL
    ارفع التقرير المجموع إلى العنوان المحدد بدلاً من كتابته إلى المخرج القياسي. يجب أن يشير URL إلى خادم يقبل طلبات POST مع جسم تقرير منسق بتنسيق JSON.

    ملاحظة: يُدعم كل من عنواني URL "http://" و"https://"، لكن الاتصالات عبر HTTP العادي تُجرى دون تعمية. لذا، يجب استخدام هذا الوضع فقط في حالات محددة حيث لا تكون سلامة وسرية التقرير مطلوبة أو تُضمن عبر وسائل أخرى. يُوصى باستخدام "https://".

    أُضيف في الإصدار 261.

--key=اسم_ملف
    يأخذ مسارًا إلى ملف مفتاح SSL بتنسيق PEM، يُستخدم للاستيثاق بشهادة العميل عند الرفع. يمكن أيضًا تعيينه إلى "-"، لتعطيل الاستيثاق بشهادة العميل. المبدئي هو /etc/ssl/private/systemd-report.pem.

    أُضيف في الإصدار 261.

--cert=اسم_ملف
    يأخذ مسارًا إلى ملف شهادة SSL بتنسيق PEM، يُستخدم للاستيثاق بشهادة العميل عند الرفع. المبدئي هو /etc/ssl/certs/systemd-report.pem.

    أُضيف في الإصدار 261.

--trust=اسم_ملف|all
    يأخذ مسارًا إلى ملف شهادة SSL CA بتنسيق PEM يُستخدم للتحقق من شهادة الخادم، أو السلسلة الحرفية all لتعطيل فحص الشهادة بالكامل. المبدئي هو /etc/ssl/ca/trusted.pem.

    أُضيف في الإصدار 261.

--network-timeout=ثواني
    المهلة الزمنية لعملية الرفع عبر الشبكة. يأخذ قيمة بالثواني (أو بوحدات زمنية أخرى إذا أُلحق بها "ms" أو "min" أو "h" إلخ.)؛ انظر systemd.time(7) للتفاصيل. المبدئي هو 30 ثانية.

    أُضيف في الإصدار 261.

--extra-header=اسم: قيمة
    احقن ترويسة HTTP إضافية في طلب الرفع. يمكن تحديدها عدة مرات لإضافة عدة ترويسات. تمرير سلسلة محارف فارغة يمسح أي ترويسات أُضيفت بواسطة استخدامات --extra-header= السابقة.

    أُضيف في الإصدار 261.

حالة الخروج

عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.

انظر أيضًا

systemd(1)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.