string configuration.export(אובייקט פרמטרים)
שיטה זו מאפשרת לייצא נתוני תצורה כמחרוזת מסודרת.
שיטה זו זמינה למשתמשים מכל סוג. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. ראה תפקידי משתמש למידע נוסף.
(object)
פרמטרים המגדירים את האובייקטים לייצוא ואת הפורמט לשימוש.
פרמטר | סוג | תיאור |
---|---|---|
פורמט (נדרש) |
מחרוזת | פורמט שבו יש לייצא את הנתונים. ערכים אפשריים: yaml - YAML;xml - XML ;json - JSON;raw - מערך PHP לא מעובד. |
prettyprint | boolean | הפוך את הפלט לקריאה אנושית יותר על ידי הוספת הזחה. ערכים אפשריים: true - add indentation;false - (ברירת מחדל) אין להוסיף הזחה . |
options (חובה) |
object | אובייקטים לייצוא. לאובייקט options יש את הפרמטרים הבאים:groups - (מערך) מזהים של קבוצות מארח לייצוא;hosts - (מערך) מזהי מארחים ליצוא;תמונות - (מערך) מזהי תמונות לייצוא;מפות - ( array) מזהי מפות לייצוא;mediaTypes - (array) מזהי סוגי מדיה לייצוא;templates - (array) מזהי תבניות לייצוא. |
(מחרוזת)
מחזירה מחרוזת מסודרת המכילה את נתוני התצורה המבוקשים.
ייצא את התצורה של תבנית "10571" כמחרוזת XML.
בַּקָשָׁה:
{
"jsonrpc": "2.0",
"method": "configuration.export",
"params": {
"אפשרויות": {
"תבניות": [
"10571"
]
},
"format": "xml"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"מזהה": 1
}
תְגוּבָה:
{
"jsonrpc": "2.0",
"result": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<zabbix_export><version>6.0</version><date>2023-01-01T12:00: 00Z</date><groups><group><uuid>7df96b18c230490a9a0a9e2307226338</uuid><name>תבניות</name></group></groups><templates><template><uuid>5aef0444a82a4c9d</u344a82a4c9d</u344a82a4c9d> template>תבנית חדשה</template><name>תבנית חדשה</name><groups><group><name>תבניות</name></group></groups><items><item><uuid>7f1e6f1e48aa4a128e5b6a958a5d11c3< /uuid><name>פינג סוכן Zabbix</name><key>agent.ping</key></item><item><uuid>77ba228662be4570830aa3c503fcdc03</uuid><name>זמן פעילות של שרת Apache</name><type >DPENDENT</type><key>apache.server.uptime</key><delay>0</delay><trends>0</trends><value_type>TEXT</value_type><preprocessing><step><type >REGEX</type><parameters><parameter><dt>זמן פעילות השרת: (.*)</dt></parameter><parameter>\\1</parameter></parameters></step> </preprocessing><master_item><key>web.page.get[127.0.0.1/server-status]</key></master_item></item><item><uuid>6805d4c39a624a8bab2cc8ab63df1ab3</uuid><name> עומס מעבד</name><key>system.cpu.load</key><value_type>FLOAT</value_type><triggers><trigger><uuid>ab4c2526c2bc42e48a633082255ebcb3</uuid><expression>avg(/New template/system .cpu.load,3m)>2</expression><name>עומס מעבד גבוה מדי על 'מארח חדש' במשך 3 דקות</name><priority>אזהרה</priority></trigger></triggers>< /item><item><uuid>590efe5731254f089265c76ff9320726</uuid><name>סטטוס שרת Apache</name><key>web.page.get[127.0.0.1/server-status]</key><trends>0< /trends><value_type>TEXT</value_type></item></items><valuemaps><valuemap><uuid>8fd5814c45d44a00a15ac6eaae1f3946</uuid><name>פינג סוכן Zabbix</name><mappings><mapping>< value>1</value><newvalue>זמין</newvalue></mapping><mapping><value>0</value><newvalue>לא זמין</newvalue></mapping></mappings></valuemap ></valuemaps></template></templates></zabbix_export>\n",
"מזהה": 1
}
CConfiguration::export() ב-ui/include/classes/api/services/CConfiguration.php.