On this page
Obiekt konserwacji
Następujące obiekty są bezpośrednio powiązane z API maintenance.
Konserwacja
Obiekt konserwacji ma następujące właściwości.
| Właściwość | Type | Opis |
|---|---|---|
| maintenanceid | ID | ID konserwacji. Zachowanie właściwości: - tylko do odczytu - wymagane dla operacji aktualizacji |
| name | string | Nazwa konserwacji. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| active_since | timestamp | Czas, od którego konserwacja staje się aktywna (włącznie). Podana wartość zostanie zaokrąglona w dół do pełnych minut. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| active_till | timestamp | Czas, do którego konserwacja pozostaje aktywna (z wyłączeniem tej chwili). Podana wartość zostanie zaokrąglona w dół do pełnych minut. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| description | string | Opis konserwacji. |
| maintenance_type | integer | Typ konserwacji. Możliwe wartości: 0 - (domyślnie) ze zbieraniem danych; 1 - bez zbierania danych. |
| tags_evaltype | integer | Metoda oceny tagów problemów. Możliwe wartości: 0 - (domyślnie) I/Lub; 2 - Lub. |
Okres czasu
Obiekt okresu czasu służy do definiowania okresów, w których konserwacja ma wejść w życie. Ma następujące właściwości.
| Property | Type | Description |
|---|---|---|
| period | integer | Czas trwania okresu konserwacji w sekundach. Podana wartość zostanie zaokrąglona w dół do pełnych minut. Możliwy zakres wartości: 300 - 86399940. Domyślnie: 3600. |
| timeperiod_type | integer | Typ okresu czasu. Możliwe wartości: 0 - (domyślnie) tylko jeden raz; 2 - codziennie; 3 - co tydzień; 4 - co miesiąc. |
| start_date | timestamp | Data, kiedy okres konserwacji ma wejść w życie. Podana wartość zostanie zaokrąglona w dół do pełnych minut. Domyślnie: bieżąca data. Zachowanie właściwości: - obsługiwane, jeśli timeperiod_type jest ustawione na "one time only" |
| start_time | integer | Pora dnia, o której konserwacja rozpoczyna się, wyrażona w sekundach. Podana wartość zostanie zaokrąglona w dół do pełnych minut. Domyślnie: 0. Zachowanie właściwości: - obsługiwane, jeśli timeperiod_type jest ustawione na "daily", "weekly" lub "monthly" |
| every | integer | Dla okresów dziennych i tygodniowych every określa interwały dni lub tygodni, z jakimi konserwacja ma wejść w życie.Wartość domyślna, jeśli timeperiod_type jest ustawione na "daily" lub "weekly": 1.Dla okresów miesięcznych, gdy ustawiono day, właściwość every określa dzień miesiąca, w którym konserwacja ma wejść w życie.Wartość domyślna, jeśli timeperiod_type jest ustawione na "monthly" i ustawiono day: 1.Dla okresów miesięcznych, gdy ustawiono dayofweek, właściwość every określa tydzień miesiąca, w którym konserwacja ma wejść w życie.Możliwe wartości, jeśli timeperiod_type jest ustawione na "monthly" i ustawiono dayofweek:1 - (domyślnie) pierwszy tydzień; 2 - drugi tydzień; 3 - trzeci tydzień; 4 - czwarty tydzień; 5 - ostatni tydzień. Zachowanie właściwości: - obsługiwane, jeśli timeperiod_type jest ustawione na "daily", "weekly" lub "monthly" |
| dayofweek | integer | Dni tygodnia, w których konserwacja ma wejść w życie. Możliwe wartości bitmapy: 1 - poniedziałek; 2 - wtorek; 4 - środa; 8 - czwartek; 16 - piątek; 32 - sobota; 64 - niedziela. To pole jest maską bitową; akceptowalna jest dowolna suma możliwych wartości bitmapy (na przykład 21 dla poniedziałku, środy i piątku). Zachowanie właściwości: - wymagane, jeśli timeperiod_type jest ustawione na "weekly" lub jeśli timeperiod_type jest ustawione na "monthly" i day nie jest ustawione |
| day | integer | Dzień miesiąca, w którym konserwacja ma wejść w życie. Zachowanie właściwości: - wymagane, jeśli timeperiod_type jest ustawione na "monthly" i dayofweek nie jest ustawione |
| month | integer | Miesiące, w których konserwacja ma wejść w życie. Możliwe wartości bitmapy: 1 - styczeń; 2 - luty; 4 - marzec; 8 - kwiecień; 16 - maj; 32 - czerwiec; 64 - lipiec; 128 - sierpień; 256 - wrzesień; 512 - październik; 1024 - listopad; 2048 - grudzień. To pole jest maską bitową; akceptowalna jest dowolna suma możliwych wartości bitmapy (na przykład 585 dla stycznia, kwietnia, lipca i października). Zachowanie właściwości: - wymagane, jeśli timeperiod_type jest ustawione na "monthly" |
Znacznik problemu
Obiekt znacznika problemu służy do definiowania, które problemy mają być tłumione, gdy konserwacja stanie się aktywna.
Znaczniki można określić tylko wtedy, gdy maintenance_type obiektu Maintenance object jest ustawione na „with data collection”.
Ma on następujące właściwości.
| Właściwość | Type | Opis |
|---|---|---|
| tag | string | Nazwa znacznika problemu. Zachowanie właściwości: - wymagane |
| operator | integer | Warunek operatora. Możliwe wartości: 0 - Równa się; 2 - (domyślnie) Zawiera. |
| value | string | Wartość znacznika problemu. |