تصدير/استيراد CSV
يُستخدم تصدير/استيراد CSV للمهام التالية:
- المعالجة الجماعية - إضافة الأجهزة ومجموعات المهام ومثيلات القوالب
- المعالجة الجماعية - تحديث الأجهزة والوظائف (العتبات والأسماء والفترات الزمنية ومعلمات الوظيفة)
- المعالجة الجماعية - حذف المهام
- وظيفة القالب
- الجرد التفصيلي بما في ذلك العتبات
تصدير/استيراد CSV يأخذ بعين الاعتبار مستويين من المجموعات فوق الجهاز فقط. سيتم تصدير الأجهزة والمهام في الهياكل الشجرية الأعمق فقط مع مجموعتين أعلاه.
لاستخدام وظيفة التصدير، انتقل إلى /الجذر/التكوينات، وحدد الوظيفة المناسبة من القائمة أو انقر فوق رمز تصدير CSV:
يتم تشغيل الاستيراد والتصدير كمستخدم يبدأ الإجراء أو يقوم بتحرير كائن المجدول (التصدير فقط). عند استيراد ملف CSV، يجب أن يكون بنفس التنسيق الذي تم إنشاؤه بواسطة وظيفة التصدير.
يحتوي كل عمود على علامة (بأحرف كبيرة) في سطر الرأس لتحديد نوع العمود. يتم تعريف العلامات الموضحة في القسم التالي.
CSV - علامات المجموعة
العلامة | الوصف |
---|---|
اسم_المجموعة_1 | اسم المجموعة أسفل الأصل الاستيراد/التصدير |
اسم المجموعة أسفل GROUP_NAME_2 | اسم المجموعة أسفل GROUP_NAME_1 (فوق الأجهزة) |
CSV - علامات الجهاز
العلامة | الوصف |
---|---|
اسم_الجهاز | اسم الجهاز. يجب ألا تكون هذه العلامة فارغة لعملية الإضافة/التحديث |
نوع_الجهاز | نوع الجهاز. المفاتيح الممكنة: جدار الحماية، وجدار الحماية_بيكسل، بوابة، بوابة، مضيف، معرفات_IP، واجهة، أخرى، وكيل، طابعة، جهاز توجيه، موجه، خادم، ssl، محول، vpn، wlan |
DEVICE_ADDRESS | اسم DNS أو عنوان IP الخاص بالجهاز |
قناع_الشبكة_الفرعية للجهاز | قناع الشبكة الفرعية للجهاز |
CSV - علامات الوظيفة
العلامة | الوصف |
---|---|
اسم_المهمة | اسم المهمة. يجب ألا تكون هذه العلامة فارغة لعملية الإضافة/التحديث |
نوع_المهمة | نوع المهمة. لا يمكن تغيير هذا العنصر. المفاتيح الممكنة لعملية الإضافة: dhcp، القرص_البعيد، dns، dns_query، ملف الإحضار، http، http، ping، imap، واجهة_نوانترفيك البعيدة، parsefile، pop3، عملية_عن بعد، shell، smtp، snmp، sql، tcp، buslay |
JOB_AGENT | اسم تسجيل الدخول للمجمّع الذي سيقوم بتنفيذ المهمة |
JOB_INTERVAL | الفاصل الزمني بالثواني. القيم الممكنة: 5، 10، 10، 20، 30، 30، 40، 40، 50، 60 (دقيقة واحدة)، 120 (دقيقتان)، 180 (3 دقائق)، 240 (4 دقائق)، 300 (5 دقائق)، 360 (6 دقائق)، 600 (10 دقائق)، 1800 (30 دقيقة)، 3600 (ساعة واحدة)، 7200 (ساعتان)، 21600 (6 ساعات)، 43200 (12 ساعة)، 86400 (يوم واحد)، 604800 (7 أيام) |
تنفيذ_الوظيفة | القيم الممكنة: بدأ، توقف |
JOB_PARAMETERS | سلسلة تحتوي على جميع المعلمات الضرورية لتشغيل المهمة. يُرجى ملاحظة أنه يجب ترميز \r على شكل $!r!$ و \n على شكل $!n!$. مثال لمهمة ICMP: interval_mode=0&حزم=10&بايت=10&بايت=56&icmpid_random=0 |
job_alarm_limits | سلسلة حد الإنذار. مثال لمهمة ICMP: WarningCond=Or&Or&Warning1=رمز_خطأ؛<>؛ 0؛1؛&MajorCond=Or&Major1=خسارة حزمة؛ %3d؛100؛1; |
CSV - علامات PID
هناك العديد من علامات PID التي تحتوي على خصائص وخصائص مخصصة تم تعيينها للكائنات. يتم إنشاء هذه الأعمدة إذا تم تحديد محتوى قياسي أو كامل مع التصدير.
مثال: رقم PID التسلسلي
CSV - علامات أخرى
العلامة | الوصف |
---|---|
اسم_القالب | اسم القالب الذي يرتبط به الجهاز أو مثيل المهمة |
النوع | نوع الكائن (مجموعة، جهاز، مهمة)، لا يمكن تغييره |
المعرف | معرف الكائن لعملية التحديث/الحذف |
الأمر | القيم الممكنة: تجاهل: يتم تجاهل الصف (كما لو تم حذفه من ملف csv) استخدام: في حالة عدم الإضافة/التحديث، يُستخدم كأصل للإضافة أدناه (ضروري للوظائف والقوالب) إضافة: إضافة كائن (بالنسبة للوظائف: يجب تعريف الجهاز باستخدام الأمر إضافة أو استخدام أو تحديث) تحديث: تحديث التكوين (لا يمكن تغيير أنواع المهام) حذف: يمكن حذف الوظائف فقط |
CSV - تصدير
لإنشاء كائن تصدير، انتقل إلى /الجذر/التكوينات وحدد إضافة تصدير CSV:
مثال على التكوين:
الخاصية | الوصف |
---|---|
الاسم | اسم تكوين التصدير |
فاصل العمود | اختر واحداً من , ; | : أو علامة التبويب |
المجموعة السفلية | نقطة الدخول لشجرة الكائنات. يتم تصدير الكائنات الموجودة أسفل هذه المجموعة. استعرض إلى المجموعة التي تحتوي على الأجهزة المراد تصديرها |
المحتوى | يسمح بتحديد كمية البيانات المراد تصديرها. لا يتم تصدير العلامات GROUP_NAME_1 و GROUP_NAME_2 إلا إذا تم تحديد المجموعات في التكوين. لا يتم تصدير علامات الأجهزة إلا إذا تم تحديد الأجهزة. لا يتم تصدير علامات المهام إلا إذا تم تحديد المهام. إذا تم تصدير المهام فقط، تتم إضافة علامة DEVICE_NAME لأغراض المعلومات. أساسي: يتكون من: اسم_المجموعة1، اسم_المجموعة2، اسم_المجموعة2، اسم_الجهاز، نوع_الجهاز، نوع_الجهاز، عنوان_الجهاز، اسم_المهمة، نوع_المهمة، وكيل_المهمة، عدد_المهام، تنفيذ_المهمة، معلمات_المهمة، حدود_المهام، حدود_المهام، اسم_النموذج، النوع، المعرف، الأمر كامل: يتكون من المحتويات الأساسية و DEVICE_SUBNET_MASK، DEVICE_SYSLOG_SOURCE، DEVICE_SYSLOG_LEVEL، DEVICE_WEB_LINK، DEVICE_REMOTE_ACCESS، بالإضافة إلى جميع علاماتPID |
المجموعات | بالنقر فوق هذا المربع، سيحتوي الملف أيضًا على اسم المجموعة التي تحتوي على الكائنات، بالإضافة إلى اسم المجموعة التابعة للمجموعة |
الأجهزة والوظائف | في هذا القسم، يمكن تقليل كمية الإدخالات في ملف CSV عن طريق تحديد عامل تصفية كما هو موضح في تكوين المثال أعلاه |
لإنشاء ملف تصدير، انتقل إلى الكائن الجديد، وانقر فوق إنشاء واضغط على زر إنشاء في اللوحة اليمنى:
بعد الإنشاء، افتح ملف CSV باستخدام Internet Explorer؛ أو Firefox أو Excel أو أي تطبيق جدول بيانات أو احفظه محليًا. قم بتغيير المعلمات إذا رغبت أو اتركها كما هي.
نموذج إخراج ملف تصدير CSV:
CSV - الاستيراد
انتقل إلى /الجذر/التكوينات وحدد إضافة استيراد CSV:
التكوين:
الخاصية | الوصف |
---|---|
الاسم | اسم تكوين استيراد CSV |
فاصل العمود | اختر واحداً من، | ; | : أو علامة التبويب، اعتماداً على الفاصل المستخدم في الملف المراد استيراده |
المجموعة أدناه | نقطة دخول شجرة الكائنات لإضافة كائنات أدناه. بالنسبة لأوامر التحديث والحذف والاستخدام، يتم استخدام النوع والمعرف في ملف CSV ويتم تجاهل إدخال التكوين هذا |
ملف | ملف CSV المراد استيراده. يتم مسح الإدخالات الفارغة. لا يتم تعديل الإدخالات غير الموجودة للكائنات الموجودة وتترك فارغة للكائنات المضافة |
تحميل ملف | منطقة لتحميل ملفات الاستيراد CSV المعدة |
قبل بدء عملية الاستيراد، يتم إجراء فحص تناسق للملف والذي يمكن البدء به يدوياً بالضغط على تحقق. يتم عرض نظرة عامة إحصائية على صفحة الاستيراد. يحتوي ملف السجل على مزيد من المعلومات لكل صف تمت معالجته.
CSV - مثال استيراد CSV
يمكن استخدام ملف CSV تم تصديره مسبقاً كقالب للاستيراد. يمكن إضافة أجهزة ومهام ومثيلات قالب جهاز أو مهمة جديدة باستخدام التكوين الموضح أدناه. بعد التصدير، يتم تعيين جميع الأوامر افتراضيًا على التجاهل.
في المثال التالي، يجب إضافة جهازين مع وظيفتين لكل منهما أسفل المجموعة الحالية منطقة زيورخ أسفل مجموعة الأجهزة . تم ترك عمود المعرف من الكائنات المصدرة لتحديد المجموعات الموجودة. تم تغيير عمود الأمر من تجاهل لاستخدامه للمجموعات ولإضافته للأجهزة والمهام الجديدة:
استخدام أي كائن استيراد موجود، أو إنشاء كائن جديد باستخدام إضافة استيراد CSV. يمكن استخدام كائن الاستيراد نفسه لمهام استيراد مختلفة. يمكن إنشاء كائنات استيراد متعددة لإجراءات الاستيراد التلقائية المستقبلية.
انقر فوق استيراد لفتح تكوين الاستيراد:
قم بسحب وإسقاط ملف CSV المُعدّ إلى منطقة تحميل ملف وانقر فوق تحقق:
إذا فشل التحقق، افتح ملف السجل الموجود أسفل قسم تفاصيل النتائج وصحح الأخطاء في ملف الاستيراد:
إذا كان الفحص ناجحاً، تحقق من الكائنات المدرجة في قسم تفاصيل النتيجة وانقر فوق استيراد:
بعد اكتمال الاستيراد، يتم عرض تفاصيل النتيجة مرة أخرى:
يجب أن تظهر الكائنات الناتجة الآن أسفل مسار شجرة الإدخال المحدد:
CSV - الاستيراد باستخدام القوالب
عند استخدام الاستيراد باستخدام CSV، يمكن استخدام عمود ملف CSV المصدر TEMPLATE_NAME لإنشاء مثيلات للقوالب الموجودة. لاحظ ما يلي حول استيراد القوالب:
- يتم تفسير العمود TEMPLATE_NAME فقط إذا تم استخدام الأمر إضافة للصف المعني
- يتحقق الاستيراد في حالة وجود قالب واحد فقط من المستوى الأعلى من النوع المناسب، وإلا فإنه يشير إلى وجود خطأ
- القوالب مدعومة للمجموعات والأجهزة والمهام
- يتم إنشاء الكائنات الجديدة كمثيلات من القالب
- تتم إضافة المجموعات والأجهزة أسفل الأصل الحالي
- تتم إضافة الوظائف أسفل الجهاز الحالي (آخر جهاز تمت إضافته أو تعريفه بواسطة الأمر "استخدام")
- من غير الممكن إضافة مجموعة أسفل جهاز ما