sla.עדכון

תיאור

object sla.update(object/array slids)

שיטה זו מאפשרת לעדכן ערכי SLA קיימים.

שיטה זו זמינה רק ל-Admin ו-Super Admin סוגי משתמשים. ניתן לבטל הרשאות לקרוא לשיטה בתפקיד משתמש הגדרות. ראה משתמש תפקידים למידע נוסף.

פרמטרים

'(אובייקט/מערך)' יש לעדכן מאפייני SLA.

יש להגדיר את המאפיין 'slaid' עבור כל SLA, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.

בנוסף למאפייני SLA סטנדרטיים, ה- השיטה מקבלת את הפרמטרים הבאים.

פרמטר | סוג | תיאור |

|---------------------|-------------------------------- --------------------------|----------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------------| | service_tags | מערך | SLA תגי שירות כדי להחליף את תגי השירות הנוכחיים של SLA.

יש לציין לפחות תג שירות אחד. | | לוח זמנים | מערך | SLA schedule כדי להחליף את הנוכחי.

ציון הפרמטר כריק יתפרש כלוח זמנים 24x7. | | לא נכלל_זמני השבתה | מערך | SLA השבתות לא נכללות כדי להחליף את הנוכחיים. |

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של SLAs המעודכנים תחת המאפיין slaids.

דוגמאות

עדכון תגי שירות

צור SLA עם מזהה "5" שיחושב במרווחי זמן חודשיים עבור שירותים הקשורים ל-NoSQL, מבלי לשנות את לוח הזמנים שלו או לא לכלול זמני השבתה; הגדר את SLO ל-95%.

בַּקָשָׁה:

{  "jsonrpc": "2.0",  "method": "sla.update",  "פארמים": [  {  "slaid": "5",  "name": "מנועי מסד נתונים של NoSQL",  "slo": "95",  "תקופה": 2,  "תגי_שירות": [  {  "tag": "מסד נתונים",  "מפעיל": "0",  "value": "Redis"  },  {  "tag": "מסד נתונים",  "מפעיל": "0",  "value": "MongoDB"  }  ]  }  ],  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }

תְגוּבָה:

{  "jsonrpc": "2.0",  "תוצאה": {  "מוט": [  "5"  ]  },  "מזהה": 1 }

שינוי לוח הזמנים של SLA

החלף את ה-SLA עם מזהה "5" ללוח זמנים 24x7.

בַּקָשָׁה:

{  "jsonrpc": "2.0",  "method": "service.update",  "params": {  "slaid": "5",  "לוח זמנים": []  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }

תְגוּבָה:

{  "jsonrpc": "2.0",  "תוצאה": {  "מוט": [  "5"  ]  },  "מזהה": 1 }

שינוי זמני ההשבתה שלא נכללו עבור SLA

הוסף זמן השבתה מתוכנן של שדרוג זיכרון RAM ב-6 באפריל, 2022, באורך 4 שעות, תוך שמירה (צריך להגדיר מחדש) שדרוג תוכנה קיים בעבר המתוכנן ב-4 ביולי עבור SLA עם מזהה "5".

בַּקָשָׁה:

{  "jsonrpc": "2.0",  "method": "service.update",  "params": {  "slaid": "5",  "excluded_downtimes": [  {  "name": "השקת שדרוג גרסת תוכנה",  "period_from": "1648760400",  "period_to": "1648764900"  },  {  "name": "שדרוג RAM",  "period_from": "1649192400",  "period_to": "1649206800"  }  ]  },  "auth": "038e1d7b1735c6a5436ee9eae095879e",  "מזהה": 1 }

תְגוּבָה:

{  "jsonrpc": "2.0",  "תוצאה": {  "מוט": [  "5"  ]  },  "מזהה": 1 }

מקור

CSla::update()‎ בתוך ui/include/classes/api/services/CSla.php.