This is a translation of the original English documentation page. Help us make it better.

14. ייצוא/ייבוא הגדרות

סקירה כללית

פונקציונליות הייצוא/ייבוא של Zabbix מאפשרת להחליף מגוון ישויות תצורה בין מערכת Zabbix אחת לאחרת.

מקרי שימוש טיפוסיים עבור פונקציונליות זו:

  • שתף תבניות או מפות רשת - משתמשי Zabbix עשויים לשתף את פרמטרי התצורה שלהם
  • שתף תרחישי רשת ב-share.zabbix.com - ייצא תבנית עם תרחישי הרשת והעלה ל-share.zabbix.com. ואז אחרים יוכלו להורד את התבנית ולייבא את הקובץ לתוך Zabbix.
  • שילוב עם כלים של צד שלישי - פורמטים YAML, XML ו-JSON אוניברסליים מאפשרים אינטגרציה וייבוא/ייצוא נתונים בכלים ויישומים של צד שלישי
מה יכול להיות מיוצא¶

אובייקטים שיכולים להיות מיוביםהם:¶

  •  [host groups](/manual/xml_export_import/groups) (*through Zabbix API¶
    only*)¶
  • [templates](/manual/xml_export_import/templates)¶
  • [hosts](/manual/xml_export_import/hosts)¶
  • network maps
  • media types
  • images
פורמט ייצוא

ניתן לייצא נתונים באמצעות חזית האינטרנט של Zabbix או Zabbix API. פורמטי ייצוא נתמכים הם YAML, XML ו-JSON.

פרטים על ייצוא

  • כל הרכיבים הנתמכים מיוצאים בקובץ אחד.
  • ישויות ותבנית מארח (פריטים, טריגרים, גרפים, גילוי כללים) שעברו בירושה מתבניות מקושרות אינם מיוצאים. כל שינוי שנעשה בישויות אלה ברמת המארח (כגון שינוי מרווח פריט, ביטוי regex ששונה או הוספת של אבות טיפוס כלל הגילוי ברמה נמוכה) יאבד בעת ייצוא; בזמן הייבוא, כל הישויות מתבניות המקושרות נוצרות מחדש כאילו נוצרו בתאריך התבנית המקורית המקושרת.
  • ישויות שנוצרו על ידי גילוי ברמה נמוכה וכל ישויות התלויות בהן אינם מיוצאות. לדוגמה, טריגר שנוצר עבור LLD-rule נוצר פריט שהוא לא ייוצא.

פרטים על ייבוא

  • הייבוא נעצר בשגיאה הראשונה.
  • בעת עדכון תמונות קיימות במהלך ייבוא תמונה, מתעלמים משדה "imagetype". , כלומר אי אפשר לשנות את סוג התמונה באמצעות ייבוא.- בעת ייבוא מארחים/תבניות באמצעות האפשרות "Delete missing", פקודות מאקרו מארח/תבנית שאינן קיימות בקובץ הייבוא יימחקו גַם.
  • תגים ריקים עבור פריטים, טריגרים, גרפים, ויישומי מארח/תבניות, discoveryRules, itemPrototypes, triggerPrototypes, graphPrototypes הם חסרי משמעות כלומר זה אותו דבר כאילו זה היה חסר. תגים אחרים, למשל, יישומי פריט, הם בעלי משמעות, כלומר אמצעי תג ריק אין אפליקציות לפריט, תג חסר פירושו לא לעדכן יישומים.
  • הייבוא תומך ב-YAML, XML ו-JSON, בקובץ הייבוא חייב להיות סיומת קובץ תקינה: .yaml ו-.yml עבור קובץ מסוג YAML, סיומת .xml עבור קובץ מסוג XML ו סיומת .json עבור קובת מסוג JSON
  • ראה compatibility information לגבי גרסאות XML נתמכות.

פורמט בסיס YAML

zabbix_export:
          גרסה: '6.0'
          תאריך: '2020-04-22T06:20:11Z'
 zabbix_export:

צומת שורש ליצוא Zabbix YAML.

 גרסה: '6.0'

גרסת ייצוא.

 תאריך: '2020-04-22T06:20:11Z'

תאריך שבו נוצר הייצוא בפורמט ארוך ISO 8601.

צמתים אחרים תלויים באובייקטים מיוצאים.

פורמט XML

<?xml version="1.0" encoding="UTF-8"?>
       <zabbix_export>
            <version>6.0</version>
            <date>2020-04-22T06:20:11Z</date>
       </zabbix_export>
 <?xml version="1.0" encoding="UTF-8"?>

כותרת ברירת מחדל עבור מסמכי XML.

 <zabbix_export>

אלמנט שורש לייצוא XML של Zabbix.

 <version>6.0</version>

גרסת ייצוא.

 <date>2020-04-22T06:20:11Z</date>

תאריך שבו נוצר הייצוא בפורמט ארוך ISO 8601.

תגים אחרים תלויים באובייקטים מיוצאים.

JSON format

{
           "zabbix_export": {
               "version": "6.0",
               "date": "2020-04-22T06:20:11Z"
           }
       }
  "zabbix_export":

Root node for Zabbix JSON export.

      "version": "6.0"

Export version.

      "date": "2020-04-22T06:20:11Z"

Date when export was created in ISO 8601 long format.

Other nodes are dependent on exported objects.