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.